如何在八度模式中禁用本地键绑定?

时间:2016-11-06 22:00:53

标签: emacs octave key-bindings

这是我的钥匙装订 我想在所有模式下将C-h设置为delete-backward-char,但在八度模式下,当我按下C-h时,它会显示C-h (Type ? for further options)-。所以我在.emacs文件中添加了最后3行,但它不起作用。 C-h仍可用作帮助功能。

(global-set-key (kbd "C-?") 'help-command)
(global-set-key (kbd "C-h") 'delete-backward-char)
(define-key octave-mode-map (kbd "C-h") nil)
(define-key octave-mode-map (kbd "C-h a") nil)
(define-key octave-mode-map (kbd "C-h d") nil)

1 个答案:

答案 0 :(得分:1)

octave.el似乎在三个不同的键盘图中设置了这些绑定:

  • octave-mode-map
  • inferior-octave-mode-map
  • octave-help-mode-map

您也可以参考Globally override key binding in Emacs