我想在Emacs中为org-mode中的可点击链接编写一些lisp代码。在编写代码时,我喜欢它在多行中正确缩进,但在链接中它必须是密集的,并且只有一行。用M-x命令在这些表示之间切换会很好。
例如,我需要这种形式的lisp用于链接:
(progn (when t (do this)(then this)(finally this)))
但在编辑时我喜欢这种方式
(progn
(when t
(do this)
(then this)
(finally this)))
我可以看到如何从第二个到第一个,只是通过删除行结尾,但不是一个简单的方法返回。有什么想法吗?
答案 0 :(得分:1)
lispy可以做到这一点:
请注意,没有一种最好的方法可以决定将换行放在 M 的哪个位置,
因此,使用了一个简单的规则,对let
绑定进行了小的修正。
这里是gif: