ターミナルエミュレーターとしてiterm2を使用して、ターミナルモードでEmacs.appからemacsサーバーおよびemacsclientに切り替えました。ただし、いくつかのキーバインドに問題があります。特に、M-左矢印は文字Dを印刷し、M-右矢印はCを印刷し、M-上矢印はAを印刷し、M-下矢印はBを印刷します。ただし、少なくとも組織モードでは、M-retは機能するようです。iterm2のキーにxtermのデフォルトを使用しており、左右のオプションキーを+Escにバインドしています。Esc-leftまたはEsc-rightを使用してorg-modeでM-left機能を取得できます。これはorg-modeで特に厄介です。.emacsのキーを再バインドする必要がありますか?どうすればいいですか?
このhttp://orgmode.org/manual/TTY-keys.html#TTY-keysを見てきましたが、ターミナルで矢印キーを使用できない理由がわかりません。
編集:
Cat meta-up:^[[1;9A
Cat meta-down:^[[1;9B
Cat meta-right:^[[1;9C
Cat meta-left:^[[1;9D
主な問題は解決しましたが、現在問題が発生していshift-up
ます。"<select> undefined"
。cat
:から取得したエスケープシーケンスを使用して、同様のマッピングを試しました^[[1;2A
。同様の問題について別の質問を作成することには消極的です。