如何设置一个全局重写并优先于该密钥的所有其他绑定的密钥绑定?我想覆盖所有主/次模式映射,并确保我的绑定始终有效。
这当然行不通:
(global-set-key "\C-i" 'some-function)
它工作在 text-mode
,但当我使用 lisp-mode
,C-i
是反弹到 lisp-indent-line
。
我可以通过和覆盖这个绑定在 lisp-mode
和在每个其他模式单独,但必须有一个更简单的方法。每次为新文件类型安装新模式时,都必须返回并检查以确保所有密钥绑定都没有被新模式覆盖。
我之所以这样做,是因为我想模仿从其他编辑器那里学到并根深蒂固的绑定。