Emacs в терминале мета-стрелки

Я только что переключился с использования Emacs.app на сервер emacs и emacsclient в режиме терминала, используя iterm2 в качестве моего эмулятора терминала. У меня возникли проблемы с сочетанием клавиш. В частности, M-стрелка влево печатает символ D, M-стрелка вправо C, M-стрелка вверх печатает A, и M-стрелка печатает B. Хотя M-ret работает, по крайней мере, для режима орг. Я использую значения по умолчанию xterm для ключей в iterm2, а левая и правая клавиши выбора связаны с + Esc. Я могу получить функциональность M-left в режиме org с помощью Esc-left или Esc-right. Это особенно раздражает в режиме org. Я собираюсь просто привязать ключи в моем .emacs? Как бы я поступил так?

Я смотрел на этоhttp://orgmode.org/manual/TTY-keys.html#TTY-keys, но я не понимаю, почему клавиши со стрелками должны быть недоступны в терминале.

редактировать:

Кошачий мета-ап:^[[1;9A Кошачий мета-вниз:^[[1;9B Cat мета-право:^[[1;9C Кошка мета-слева:^[[1;9D

Основная проблема решена, но у меня сейчас проблемы сshift-up. "<select> undefined", Я пробовал подобное сопоставление с escape-последовательностью, полученной изcat: ^[[1;2A, Не хочет создавать еще один вопрос для аналогичной проблемы.

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

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