emacs w terminalowych skrótach klawiszowych meta strzałek

Właśnie przeszedłem z używania Emacs.app na serwer emacs i emacsclient w trybie terminalowym, używając iterm2 jako emulatora terminala. Mam jednak pewne problemy z kilkoma skrótami klawiszowymi. Szczególnie M-strzałka w lewo drukuje znak D, M-strzałka w prawo C, M-strzałka w górę A, a strzałka w dół M drukuje B. M-ret wydaje się działać, przynajmniej w trybie org. Używam wartości domyślnych xterm dla kluczy w iterm2 i mam lewy i prawy klawisz opcji związany z + Esc. Mogę uzyskać funkcjonalność M-left w trybie org z Esc-left lub Esc-right To jest szczególnie denerwujące w trybie org. Czy będę musiał po prostu ponownie powiązać klucze w moich .emacs? Jak bym to zrobił?

Spojrzałem na tohttp://orgmode.org/manual/TTY-keys.html#TTY-keys, ale nie rozumiem, dlaczego klawisze strzałek powinny być niedostępne w terminalu.

edytować:

Cat meta-up:^[[1;9A Cat meta-down:^[[1;9B Cat meta-right:^[[1;9C Meta-lewy kot:^[[1;9D

Główny problem rozwiązany, ale teraz mam problem zshift-up. "<select> undefined". Próbowałem podobnego mapowania z sekwencją ucieczki, którą otrzymałemcat: ^[[1;2A. Niechętnie stawiam kolejne pytanie o podobny problem.

questionAnswers(2)

yourAnswerToTheQuestion