iterm2中的emacs键绑定

iterm2中的emacs键绑定,emacs,key-bindings,Emacs,Key Bindings,我想使用以下键映射 (全局设置键(kbd“C-M-;”)注释区域);在shell中不起作用 (全局设置键(kbd“C-M-DEL”)“缩进区域”;在shell中不起作用 我有以下设置 iterm2分别发送转义序列^[[1;39和^[[1;41 emacs具有以下设置 (定义键输入解码映射“\e[1;39”(kbd“C-M-;”)) (定义键输入解码映射“\e[1;41”(kbd“C-M-DEL”)) 仍然C-M-;仅被识别为M-3,而C-M-DEL被识别为1 编辑 实际上,它与 (defa

我想使用以下键映射

(全局设置键(kbd“C-M-;”)注释区域);在shell中不起作用
(全局设置键(kbd“C-M-DEL”)“缩进区域”;在shell中不起作用
我有以下设置

  • iterm2分别发送转义序列
    ^[[1;39
    ^[[1;41

  • emacs具有以下设置

    (定义键输入解码映射“\e[1;39”(kbd“C-M-;”))
    (定义键输入解码映射“\e[1;41”(kbd“C-M-DEL”))
    
  • 仍然
    C-M-;
    仅被识别为
    M-3
    ,而
    C-M-DEL
    被识别为
    1

    编辑

    实际上,它与

     (defadvice terminal-init-xterm (after map-S-up-escape-sequence
                                           activate)
    
       (define-key input-decode-map "\e[1;39" (kbd "C-M-;"))
       (define-key input-decode-map "\e[1;41" (kbd "C-M-DEL"))
       )
    
    
     (define-key input-decode-map "\e[1;39" (kbd "C-M-;"))
     (define-key input-decode-map "\e[1;41" (kbd "C-M-DEL"))