emacs no terminal meta arrow keybindings

Acabei de mudar de usar o Emacs.app para o servidor emacs e o emacsclient no modo terminal usando o iterm2 como meu emulador de terminal. Eu estou tendo alguns problemas com alguns atalhos de teclado embora. Particularmente, a seta M para a esquerda imprime o caractere D, a seta M para a direita imprime C, a seta M para cima imprime A e a seta M para baixo imprime B. M-ret parece funcionar, pelo menos para o modo organizacional. Eu estou usando os padrões xterm para chaves em iterm2 e tenho as teclas de opção esquerda e direita ligadas a + Esc. Eu posso pegar a funcionalidade M-left no org-mode com Esc-left ou Esc-right Isso é particularmente irritante no org-mode. Eu vou ter que apenas revincular as chaves no meu .emacs? Como eu faria isso?

Eu olhei para istohttp://orgmode.org/manual/TTY-keys.html#TTY-keys, mas eu não entendo porque as teclas de seta devem estar indisponíveis no terminal.

editar:

Meta-gato:^[[1;9A Cat meta down:^[[1;9B Meta-direita do gato:^[[1;9C Cat meta esquerda:^[[1;9D

Problema principal resolvido, mas agora estou tendo problemas comshift-up. "<select> undefined". Eu tentei um mapeamento semelhante com a seqüência de escape que eu recebi decat: ^[[1;2A. Relutante em criar outra pergunta para um problema semelhante.

questionAnswers(2)

yourAnswerToTheQuestion