我在 Aquamacs 中有一个奇怪的问题——当我在 nXML 模式下编辑时,键序列C-return
调用的函数与在 nXML 模式下应该调用的函数完全不同。它调用的东西叫做cua-set-rectangle-mark
,而不是nxml-complete
。我不知道 CUA 模式是什么,但我试图用这样的方式正确地重新映射它:
(add-hook 'nxml-mode-hook
'(lambda ()
(define-key nxml-mode-map (kbd "C-RET") 'nxml-complete)))
然而,这个 CUA 映射似乎甚至覆盖了模式内的 nxml-mode-map,因为这根本没有任何效果。我错过了什么吗?这是 Aquamacs 与香草 emacs 的特点吗?我在其他机器上的 emacs 配置在 nXML 模式下都可以正常工作,这只是 Aquamacs 中的一个问题。