是否有一个Emacs包用于移动Lisp(特别是Clojure)S表达式?
注意:我一直在看S-Expressions之间如何移动光标,但这不是我想要的.我想移动表达式:
我正在寻找类似的东西:
(a-fn 1 2 3)
'(another-thing 2 3 4)
?cursor here
Run Code Online (Sandbox Code Playgroud)
然后,如果我做"swap-sexp"的"移动sexp-up"之类的事情,结果应该是:
?cursor here
'(another-thing 2 3 4)
(a-fn 1 2 3)
Run Code Online (Sandbox Code Playgroud)
内置transpose-sexps函数应该做你想要的.
对于更适合Clojure的结构化s表达式编辑,您应该尝试使用ParEdit.
http://www.emacswiki.org/emacs/ParEdit
| 归档时间: |
|
| 查看次数: |
132 次 |
| 最近记录: |