Есть ли у Cider живые шаблоны, как у Cursive(IntelliJ IDEA)?

Я новичок в emacs/cider для разработки Clojure. Я не смог найти способ создавать живые шаблоны в Cider, как в IntelliJ IDEA (плагин Cursive).

2 ответа

Решение

yasnippet - это общий метод в emacs для режимов, обеспечивающий "создание шаблонов". Не так много людей, которых я знаю, используя clojure весь день, используют его напрямую, из людей, которых я знаю, большинство из них используют его через clj-refactor пакет Emacs

https://github.com/clojure-emacs/clj-refactor.el

Если вы собираетесь использовать отрывки, используйте https://github.com/mpenet/clojure-snippets

Пакет Дэвида Нолена больше не поддерживается: https://github.com/swannodette/clojure-snippets

Также обратите внимание, что фрагменты, используемые в яснипете для clojure, устарели. Была попытка обновить их, см. Здесь: https://github.com/AndreaCrotti/yasnippet-snippets/issues/162

Чтобы быть в безопасности, просто перейдите по https://github.com/mpenet/clojure-snippets

Другие вопросы по тегам