((a | b) (c d))
((c d) (a | b))
paredit 支不支持上式转换成下式?
((a | b) (c d))
((c d) (a | b))
paredit 支不支持上式转换成下式?
没有直接移动的指令,可以 C-M-n C-M-t
我有一个包提供类似的功能,我自己使用频率还挺高的:攒了一个移动/交换光标/选区内容(regions/sexps/lines/words)的扩展
但是光标要放在 list 头部:
(|(a b) (c d))
比 transpose-sexps
(C-M-t) 略为方便,它可以连续向前/向后移动:
** jagger-move-sexp-forward (<prefix> m f) **
(|(a b) (c d) (e f))
->
((c d) |(a b) (e f))
->
((c d) (e f) |(a b))