在 Emacs/Cider 设置中(建立在 clojure-mode 和 paredit-mode 之上),制表位通常被忽略。或者,假设它们仅缩进到 s 表达式的第二个符号。
有时,例如对于较大的配置,也需要缩进后续符号:
这是默认的:
(def config [:hello 34 :goodbye
:a 34 :c
:long-word 0 :a])
要做什么,如果它看起来像:
(def config [:hello 34 :goodbye
:a 34 :c
:long-word 0 :a])
最佳答案
Emacs 不会按照您的意愿对齐 vector 中的元素,但是,您可以使用 M-i
(tab-to-tab-stop
) 插入制表符(或多个空格取决于您的配置)。因此,您可以按照自己喜欢的方式手动对齐元素。
https://stackoverflow.com/questions/39036397/