2017-04-11 12 views
0

나는 잠시 동안 emacs/evil/cider를 사용 해왔고 마지막으로 환경과 같은 paredit으로 뛰어 들기를 원합니다. 나는이 개념이 어떤 sexp-editor/mode에도 적용된다고 상상하지만 악마를 시험하고있다.악의적 인 스레드 매크로로 전환하는 명령 편집

나는 중첩 된 sexp (a (b (c d)))이 있다고 말하고 스레딩 매크로 (->> d c b a)을 사용하도록 전환하려고합니다. 이 프로세스를 간소화하기 위해 어떤 편집 명령을 사용할 수 있습니까?

답변

1

당신은 바닐라 paredit 모드에서이 작업을 수행 할 수 :

(a (b (c| d))) CMT (트랜스 - sexps) (a (b (d| c))) CMU (paredit-뒤로 업) (a (b |(d c))) CMT (트랜스 - sexps) (a ((d c) |b)) CMU (paredit-backward-up) (a |((d c) b)) CMt (transpose-sexps) (((d c) b) |a) CMp (paredit-backward-down),515, (((d c) b|) a) C-M-P (paredit - 후방 다운) (((d c|) b) a) M-S (paredit 스플 라이스 - sexp) ((d c| b) a) M-S (paredit 스플 라이스 - sexp) (d c| b a)