结合C-;在 Emacs 中作为前缀键

Binding C-; in Emacs as a prefix key

我希望 C-; 的行为就像我按下 ESCC-[.

我尝试了 (global-set-key (kbd "C-;") esc-map) 但它不起作用。

你的问题

以下对我有用:

(define-key global-map (kbd "C-;") esc-map)

现在,C-h c C-; q 报告 C-; q runs the command fill-paragraph.

请注意 global-set-key is an interactive command, define-key 更适合 .emacs(尽管两者都应该有效)。

你的问题

您在终端上 运行(与 GUI 相对)并且 C-; 被 Emacs 视为 ;(使用C-h c C-;验证)。

您需要

  • 使用 GUI,
  • 使用不同的密钥,或者
  • 配置您的终端以将 C-; 传递给它的子进程。

另一个可能的问题来源可能源于 Translation Keymaps