уже определено (как это видно из примера кода в исходном вопросе):

аюсь добавить функцию, которую мне не хватает в 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.

Спасибо за предложения, но все они оказались одинаковыми.

Ответы на вопрос(6)

Ваш ответ на вопрос