Clojurescript 和 Cider 中用于第 3 方宏的自定义缩进
Custom indentation in Clojurescript and Cider for 3rd party macro
我在 Clojurescript 中使用 async
宏
(:require
[cljs.test :refer-macros [async deftest is testing run-tests]]
Cider 想像这样缩进
(async done
(go
Cider 手册仅讨论第一方宏的自定义缩进
https://cider.readthedocs.io/en/latest/indent_spec/
https://cider.readthedocs.io/en/latest/configuration/indentation/
如何告诉 Ciderto 使用 {:style/indent 1}
作为 Clojurescript 中的第 3 方宏?
这可以在 clojure-mode(CIDER 的依赖项)中配置,文档是 here。
例如,(put-clojure-indent 'async 1)
.
我在 Clojurescript 中使用 async
宏
(:require
[cljs.test :refer-macros [async deftest is testing run-tests]]
Cider 想像这样缩进
(async done
(go
Cider 手册仅讨论第一方宏的自定义缩进
https://cider.readthedocs.io/en/latest/indent_spec/ https://cider.readthedocs.io/en/latest/configuration/indentation/
如何告诉 Ciderto 使用 {:style/indent 1}
作为 Clojurescript 中的第 3 方宏?
这可以在 clojure-mode(CIDER 的依赖项)中配置,文档是 here。
例如,(put-clojure-indent 'async 1)
.