Я новичок в emacs/cider для разработки Clojure. Я не мог найти способ создать live templates в Cider, как в IntelliJ IDEA (Cursive plugin).Есть ли у Сидера такие шаблоны, как Cursive (IntelliJ IDEA)?
ответ
yasnippet - общий метод в emacs для режимов, обеспечивающих «шаблонизацию». Не то, что многие люди, которых я знаю, используя Clojure весь день использовать его непосредственно, из людей, я знаю, что большинство из них используют его через пакет clj-refactor
EMACS
Если вы собираетесь использовать фрагменты, то, пожалуйста, не используйте https://github.com/mpenet/clojure-snippets
пакета, Дэвид Ноленом больше не поддерживается: https://github.com/swannodette/clojure-snippets#warning
Кроме того, обратите внимание, что фрагменты кода, используемые в yasnippet для Clojure, устарели. Был попытка обновить их, смотрите здесь: https://github.com/AndreaCrotti/yasnippet-snippets/issues/162
Так, чтобы быть безопасным, просто пойти с https://github.com/mpenet/clojure-snippets
- 1. Шаблоны градиента Intellij-IDEA
- 2. У IntelliJ IDEA есть генератор кода Wrapper
- 3. Есть ли визуальный отладчик для intelliJ IDEA
- 4. Как настроить шаблоны Intellij Idea javadoc?
- 5. Есть ли история поиска в Intellij IDEA?
- 6. Есть ли аналогичные шаблоны, такие как MEAN stack для SailsJS?
- 7. IntelliJ IDEA может показывать проекты maven, такие как eclipse?
- 8. Отладчик Android Studio, содержащий переменные, такие как IntelliJ IDEA
- 9. Где добавить параметры компилятора, такие как -ea в IntelliJ IDEA?
- 10. IntelliJ IDEA не загружает все предоставленные банки, такие как Eclipse
- 11. Поддерживает ли Intellij IDEA @RooJpaRepository?
- 12. IntelliJ (Cursive) REPL оценка в пространстве имен
- 13. Есть ли у IntelliJ Spring Spaces волшебник?
- 14. Такие же раскладки в редакторе IntelliJ IDEA и Atom
- 15. Как обновить IntelliJ IDEA?
- 16. Как использовать наложение Сидера
- 17. Clojure with IntelliJ/Cursive: задача «запустить» недоступна
- 18. Есть ли такие процессоры, у которых есть инструкции обходить кеш?
- 19. Есть ли у R котировочные операторы, такие как qw() Perl?
- 20. Есть ли у Дарта методы расширения, такие как C#?
- 21. Есть ли способ заменить класс другим в Intellij Idea?
- 22. Как переупаковать IntelliJ IDEA
- 23. Есть ли инструмент быстрого поиска в IntelliJ iDEA?
- 24. Есть ли способ предотвратить IntelliJ IDEA от компиляции logback.groovy?
- 25. Есть ли событие post-build в IntelliJ IDEA?
- 26. Есть ли способ сгибания маркера в Intellij IDEA?
- 27. Есть ли простой способ интегрировать scaladoc в IntelliJ Idea?
- 28. Есть ли способ сделать вывод IntelliJ IDEA под редакцией?
- 29. Есть ли инкрементальный поиск по emacs в IntelliJ IDEA?
- 30. Есть ли способ автоматизировать повторяющиеся операции рефакторинга в Intellij-IDEA?
Если я вас правильно понял, в Emacs это называется 'yasnippet': https://github.com/joaotavora/yasnippet, например, например: https://github.com/swannodette/clojure-snippets – leetwinski