【问题标题】:Custom indentation in Clojurescript and Cider for 3rd party macroClojurescript 和 Cider 中用于 3rd 方宏的自定义缩进
【发布时间】:2019-08-13 19:12:05
【问题描述】:

我在 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/

如何告诉 Cider 在 Clojurescript 中将 {:style/indent 1} 用于第 3 方宏?

【问题讨论】:

    标签: clojure clojurescript cider


    【解决方案1】:

    这可以在 clojure-mode 中配置(CIDER 的一个依赖项),文档是 here

    例如,(put-clojure-indent 'async 1)

    【讨论】:

      猜你喜欢
      • 2016-08-31
      • 2013-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多