簡體   English   中英

Aquamacs 中的 NXML 模式 C-RET 問題

[英]NXML Mode C-RET problem in Aquamacs

我在 Aquamacs 中有一個奇怪的問題——當我在 nXML 模式下編輯時,鍵序列C-return調用的 function 與在 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 中的一個問題。

Aquamacs 默認啟用“cua-mode”(這是設置“cua-set-rectangle-mark”鍵綁定的原因)。 將以下代碼放入您的 Emacs 初始化文件中以全局禁用此功能:

(cua-mode 0)

或者,如果您想保留 cua-mode 和 cua-mode 的矩形功能而不是鍵綁定,您可以通過自定義全局變量“cua-rectangle-mark-key”(默認設置為“控制返回”來更改鍵綁定”)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM