有没有办法轻松禁用所有Emacs命令? 我试图重新映射一些我常用的命令。
; Delete line
(global-set-key "\C-d" 'kill-whole-line)
在某些情况下,这并不总是删除整行。 我认为它是潜在的默认命令。
答案 0 :(得分:0)
为什么不使用默认值,其中C-d删除一个字符,C-k杀死光标右侧的行?
无论如何,当我想将C-h映射到后向删除字符而M-h映射到后向删除字时,我遇到了这个问题。我是使用global-set-key完成的,但它会被一些小模式覆盖。有更长的方法可以做到,但我发现最好的只是下载use-package包并使用bind-key *命令。它会强制您的设置键覆盖所有其他次要模式。