有没有办法在当前缓冲区中重新绑定“C-h”键?

时间:2012-10-31 05:40:05

标签: emacs

我在init.el中有这个:

(global-set-key (kbd "C-h") 'backward-delete-char)

Matlab模式将我的全局设置重置为“help”,我无法在缓冲区中使用“local-set-key” - 当我按Ch时,它不会结束键序列,等待输入下一个字符(C-h-)。

有没有办法以交互方式修复它?

1 个答案:

答案 0 :(得分:2)

一种策略是为你的matlab模式添加一个钩子:

(add-hook 'matlab-mode-hook
  (lambda ()
    (local-set-key (kbd "C-h") 'backward-delete-char)))

至于交互式修复它,我不知道无论如何交互式地将C-h作为local-set-key的输入......