Я новичок в 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
Если я вас правильно понял, в Emacs это называется 'yasnippet': https://github.com/joaotavora/yasnippet, например, например: https://github.com/swannodette/clojure-snippets – leetwinski