Запитання з тегом «yasnippet»

2
Як зробити так, щоб ясніппет і компанія працювали приємніше?
Скажімо, в моїх програмах emacs "elisp"ясіппет розширює блок lisp в org-режимі. Але перед тим, як продовжувати його, спочатку спрацьовує компанія, яка дає мені меню, як "1. elisp1, 2. elisp2"без варіанту "elisp". Тепер, якщо я використовую tabдля розширення yasnippet, це завжди дратує те, що "elisp1"завжди вперше виходить на екран. Тому мені …

1
Отримайте компанію, щоб показати пропозиції щодо імен Yasnippet
Я використовую пакети компанії режим і Yasnippet. Коли я набираю буфер, я отримую пропозиції від автозаповнення від компанії. Для Yasnippet у мене є каталог, який містить фрагменти. У цьому каталозі я маю, наприклад, файл foo.yasnippet. Коли я набираю fooбуфер і натискаю Tab, я отримую спливаюче меню для ясніппетів, яке я …


3
Чи можливо зробити ясніппети для розширення фрагментів всередині секції органу-органу у відповідному режимі?
Наприклад, у мене є режим org, який має таке #+BEGIN_SRC emacs-lisp #+END_SRC Чи можливо налаштувати yasnippets таким чином, щоб усі фрагменти режиму emacs-lisp можна було розширити всередині цього блоку, а не поза ним?

1
Вставте фрагмент коду в R Markdown з yasnippet та polymode
Я намагаюся написати ясніппет, щоб вставити фрагменти коду у файл R Markdown. Я використовую полімод, щоб мати кілька основних режимів (розмітка, ESS [S]) в одному файлі. Це мій фрагмент: # -*- mode: snippet -*- # name: chunk # key: chunk # -- \`\`\`{r $1} $0 \`\`\` Коли я намагаюся вставити …

2
Чи є ясніппет, який продукує коментар доксигену, що наростає?
Для наступної функції C ++: bool importantStuff(double a, double b); Він повинен вивести такий фрагмент, можливо, без тегів: /** * <Insert description of importantStuff> * * @param a <Insert description of a> * @param b <Insert description of b> * @return <Insert description of the return value> */ Я оглянув …
10 yasnippet  c++ 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.