2014-10-29 22 views
2

我想在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

爲什麼你需要回去? – Stefan 2014-10-29 17:00:50

+0

編輯現有鏈接。 – 2014-10-30 01:51:10

回答

1

lispy可以這樣做:

  • Ø,而在列表界面,以適應它在一行
  • 中號,使其多行

注意沒有單一的最佳方式來決定在哪裏放置換行符M, 所以簡單的規則被用來代替let綁定的小修正。

這裏的GIF:

gif

+0

甜!這正是我想要的。 – 2014-10-30 18:10:40

相關問題