3
我要對齊如何使用align.el和`ALIGN-current`對齊讓形式容易
(let ((blah foo)
(asdfasdf asdasdfafd))
(message "foo"))
是
(let ((blah foo)
(asdfasdf asdasdfafd))
(message "foo"))
在換句話說,讓利勢必值應該是正確對齊。
如果我選擇了前兩行,那麼這個功能的工作原理:
(defun align-try-1 (beg end)
(interactive "r")
(align-regexp beg end "^\\s-*+\\(?:(let\\S-*\\|\\)\\s-*(+\\S-+\\(\\s-+\\)" 1 1 nil))
不過,我想通過掛鉤到ALIGN 機械進行對齊,當前的工作。即前兩行中的任何位置的點,正確的對齊應該發生而不影響第三行。
這個問題是爲了更好地理解'align'機械的練習。我可以在一起使用'align-regexp'工作的函數,但不知道如何將它連接起來,以便'align-current'起作用。 –