例如結合,在禪編碼的碼中,「CJ」陰影「CJ」的正常行爲(newline-and-indent
)取消設置鍵在emacs中
(define-key zencoding-mode-keymap (kbd "C-j") 'zencoding-expand-line)
然後我怎樣才能取消設置這個鍵綁定和使用C-j
for newline-and-indent
again?
我嘗試這樣做,但它不工作:這個
(add-hook 'html-mode-hook
(lambda()
(progn
(zencoding-mode)
(local-set-key (kbd "C-j") 'newline-and-indent))))
沒有人有想法?
任何人都知道爲什麼'附加hook'沒有在這種情況下工作? – darksky
Nayefc:該代碼不影響zencoding-mode的鍵盤映射,因爲zencoding-mode是次要模式,並且(根據下面的答案)local-set-key影響主要模式的鍵盤映射。次要模式鍵盤映射優先於主要模式鍵盤映射,因此仍然使用未修改的zencoding-mode綁定。 – phils