【发布时间】:2016-05-05 20:00:40
【问题描述】:
我正在使用 Clojure 模式和 CIDER 运行 Emacs 24.5,而来自 core.match 的 match 宏自动缩进不正确。
match 子句被推到了最右边,就像普通的函数参数一样:
(match [1 2]
[1 _] "one"
:else "two")
而短的 2 空格缩进会更好:
(match [1 2]
[1 _] "one"
:else "two")
使 Emacs 正确缩进 match(和其他常见特殊情况)的常用方法是什么?
【问题讨论】: