emacs - emacs cider/paredit/clojure-mode 中的缩进配置

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

相关文章:

sql - Firebase 与 Backendless

android - 构建android源代码(AOSP)问题

android - 使用带参数的字符串资源 (strings.xml) 时出现问题

python - 如何更改seaborn jointplot中注释的字体大小?

dns - 如何让 DNS 从本地主机解析与从远程主机解析相同的内容?

git - bitbucket - 看不到 merge 分支的提交

android - Titanium SDK 5.4.0.GA 在 Android 平台的控制台上显

java - 使用 WebSecurityConfigurerAdapter 而不是 WebMvcC

r - 无法加载互联网例程

android - 滚动距离 - 无障碍服务 ACTION_SCROLL_FORWARD?