Описание тега yasnippet

YASnippet - это система шаблонов для Emacs. Он позволяет вводить сокращение и автоматически расширять его в шаблоны функций. Поставляемые языковые шаблоны включают: C, C++, C#, Perl, Python, Ruby, SQL, LaTeX, HTML, CSS и другие.
1 ответ

Как загрузить яснипец при условии

Я занимаюсь программированием на Drupal и создал yasnippets для общих функций: db_select, db_delete и т. Д. Я хочу загружать их только тогда, когда я работаю над файлом Drupal, а не для общего файла php. Задача заключается в следующем: дан список фа…
21 сен '12 в 06:26
5 ответов

Показать все фрагменты yasnippet

Какой хороший способ отобразить все фрагменты, доступные для yasnippet, в текущем основном режиме?
14 апр '12 в 16:19
1 ответ

Фрагмент Yasnippet для C/C++ пока работает некорректно

Я только что установил пакет yasnippet для emacs и пытаюсь настроить сниппеты. Все отлично работает, кроме одного конкретного фрагмента. Файл: ~/.emacs.d/elpa/yasnippet-20150212.240/snippets/cc-mode/while # -*- mode: snippet -*- # name: while # key:…
05 мар '15 в 09:37
1 ответ

Как вставить флажки "n" в режиме org в интерактивном режиме (с помощью yasnippets или еще)?

Для организации задач чтения я использую флажки режима org следующим образом: * TODO author, book_title [3/12] - [X] chapter_01 - [X] chapter_02 - [X] chapter_03 ... - [ ] chapter_12 Так как писать это для каждой книги очень утомительно, я думал об …
14 мар '17 в 17:51
3 ответа

Настройка Yasnippet для двух сценариев - (1) регион активен; (2) регион не активен

В сочетании с пользовательской конфигурацией (delete-selection-mode 1)Есть ли способ объединить два следующих Yasnippets в один фрагмент, чтобы он работал по-разному в зависимости от того, активен ли регион. Например: (if (region-active-p) (yas/sele…
29 мар '14 в 19:36
0 ответов

ess - как создавать шаблоны файлов (тексты котлов)

Я использую r-autoyas "как есть" из того, что я получил после установки. Как мне настроить его или установить любые другие плагины, которые позволяют мне иметь шаблоны для документов R (т.е. .R, .Rmd) всякий раз, когда я создаю новый файл? Например,…
18 фев '16 в 10:01
1 ответ

Как программно включить фрагменты yasnippet в фрагмент

Я ищу способ написать фрагмент, который позволил бы мне включить другой фрагмент. Вот пример фрагмента для функции Python: def test(args): ${1:code here} $(insert-snippet "not_implemented_exception") В этом примере я хотел бы сначала записать некото…
16 ноя '12 в 11:08
0 ответов

Для фрагмента emacs, как развернуть другой фрагмент внутри одного фрагмента

Я хочу расширить другой фрагмент, который предопределен в текущий файл шаблона, как я могу это реализовать?Например:Скажем, у меня уже есть фрагмент под названием "snippet1", и я надеюсь, что смогу написать фрагмент так: # -*- mode: snippet -*- # na…
30 сен '14 в 10:12
2 ответа

Удалить Ясниппет из строки меню

Как удалить категорию YASnippet из строки меню Emacs?
02 сен '13 в 06:50
1 ответ

Javascript окружение в emacs

Я пытался начать с emacs для разработки проекта на основе node.js. Я не смог настроить emacs для этого. Это больше похоже на "черный ящик" методом проб и ошибок, приводящий к разочарованию. Можете ли вы помочь мне в настройке этого: Я установил плаг…
27 авг '14 в 06:10
1 ответ

Динамический YASnippet, вставка имени метода и аргументов

Как можно получить доступ к имени метода (и его аргументам) при вставке YASnippet в блок кода Java (или JavaScript)? Цель состоит в том, чтобы иметь возможность расширяться logm в (например): log("notify() called with: " + "context = [" + context + …
04 окт '16 в 19:31
1 ответ

Emacs 24 Автозаполнение Yasnippet

У меня какое-то время была проблема, и это доставляет мне настоящую головную боль. Я использую Emacs 24.2.1 Следующий код - моя конфигурация для автозаполнения, и когда я запускаю его без yasnippet, все работает без сбоев. (add-to-list 'load-path "~…
02 апр '13 в 21:32
1 ответ

Ясниппет как отлаживать?

Я использую фрагмент, который я нашел в интернете. И я сталкиваюсь с множеством ошибок при их использовании. например, printf ("${1:%s}\\n"${1:$(if (string-match "%" text) "," "\);") }$2${1:$(if (string-match "%" text) "\);" "")} Это фрагмент printf…
30 янв '14 в 02:34
0 ответов

Определить функцию для яснипета

У меня есть yasnippet для создания комментария баннера подраздела в коде стиля c: # -*- mode: snippet -*- # name: Subsection Comment Block # key: comm-subsec # -- /*${1:$(make-string (floor (/ (- fill-column 8 (string-width yas-text)) 2.0)) ?\=)} ${…
01 сен '16 в 00:27
3 ответа

Укажите существующий режим YAsnippet для нового типа файла

Я бегу по учебнику Bottle, и режим YAsnippet для HTML принесет мне большую долю бонусов за производительность, к которым я привык при создании файлов шаблона Bottle (.tpl). Есть ли способ сказать YAsnippet, чтобы посмотреть на существующие записи в …
30 окт '12 в 03:03
1 ответ

Как остановить Ясниппет поле в Emacs 24

Я использую elpy и yasnippet, чтобы emacs стал редактором python. Затем я использую yasnipprt для создания объекта класса, но обнаружил, что не могу выйти из поля так быстро, как может возвышенный текст, в пределах двойного "возврата". Это означает,…
13 апр '15 в 11:26
1 ответ

Имена аргументов с использованием r-autoyas

Недавно я использовал r-autoyas (0.28) при работе в R-скриптах (emacs 24.3.1, ESS 13.09-1, Windows 8.1) и нашел его действительно полезным. Это работает из коробки на загруженных библиотеках R и пользовательских функциях после установки (setq r-auto…
02 янв '14 в 01:07
2 ответа

Emacs lisp: оценка списка строк

Я новичок в elisp, но я пытаюсь немного оживить мой.emacs. Я пытаюсь определить некоторые пути, но возникают проблемы с созданием списка путей (и более точной настройкой списка для YaSnippet). Когда я оцениваю список, я получаю список имен символов …
17 авг '12 в 10:54
1 ответ

Добавление пользовательского каталога yasnippet в `Spacemacs`

Извините за очень новый вопрос, но просто пытался настроить отдельный каталог для yasnippets в spacemacs, Я не знаком с Emacs Lisp вообще. Так что говорит, что я могу поставить каталог в (setq-default dotspacemacs-configuration-layers '( (auto-compl…
11 окт '17 в 19:24
2 ответа

Emacs: загружать только необходимые яснипец

Предположим, у меня есть 2 подкаталога для яснипетов: ~/.emacs.d/yasnippets/perl-mode ~/.emacs.d/yasnippets/php-mode В настоящее время я использую следующий код в моем.emacs: (defvar *my-emacs-lib-dir* "~/.emacs.d/") (load (concat *my-emacs-lib-dir*…
27 апр '13 в 08:17