Shift-стрелка вверх не выделяет текст emacs iterm2

Недавно мне помогли исправить M-leftи т. д. здесь: emacs в терминальных мета-привязках клавиш со стрелками , но я не могу исправить Shift-upс помощью аналогичного решения. Когда я пытаюсь shift-up, я получаю сообщение об ошибке . Я попытался переназначить его, используя:

(add-hook 'term-setup-hook                                                                                                                                                                         
'(lambda ()                                                                                                                                                                                      
 (define-key function-key-map "\e[1;9A" [M-up])                                                                                                                                                
 (define-key function-key-map "\e[1;9B" [M-down])                                                                                                                                              
 (define-key function-key-map "\e[1;9C" [M-right])                                                                                                                                             
 (define-key function-key-map "\e[1;2A" [S-up])                                                                                                                                                
 (define-key function-key-map "\e[1;9D" [M-left])))  

Но сдвиг остается неопределенным. Я также попытался переназначить ключ, установив его с помощью escape-последовательности, возвращаемой из cat, которая является ^[[1;2A. Как ни странно, сдвиг вниз работает. shift-select-modeтакже отмечен как t.

7
задан Community 23 May 2017 в 11:54
поделиться