уже определено (как это видно из примера кода в исходном вопросе):
аюсь добавить функцию, которую мне не хватает в Eclipse, гдеAlt+ [вверх/вниз] переносит строки вверх или вниз, но не может на всю жизнь понять, как правильно назначить эти клавиши. Я использую это в-nw
режим (так просто в окне оболочки), и обычно запускается в сеансе экрана.
Используя привязку глобального ключа, я могу заставить его работать с комбинациями букв, например(kbd "M-m")
, но каждая комбинация, которую я пробовал для клавиш со стрелками, просто дает мне сообщение, которое не имеет смысла, я всегда получаю:
"ESC <up> is undefined"
Что я пробовал:
(global-set-key (kbd "M-<up>") 'transpose-line-up)
(global-set-key (kbd "<escape>-<up>") 'transpose-line-up)
(global-set-key [M-up] 'transpose-line-up)
(global-set-key [\e \M-O A] 'transpose-line-up)
А такжеС-ч с просто возвращает:
ESC <up> (translated from ESC M-O A) is undefined
Ни одна из этих работ, ни с использованиемESC или жеAlt.
Любая идея, как я могу сделать эту работу? Я бы предпочел иметь их какAlt+ [вверх/вниз] только потому, что это то, к чему я привык.
редактировать
Из комментариев:
C-q Up печать^[OA
.
C-q M-Up печать^[
и перемещает курсор вверх по строке.
Ч-ч к (Alt+вверх) печатаетESC <up> (translated from ESC M-O A) is undefined
.
Спасибо за предложения, но все они оказались одинаковыми.