emacsがすべてのZshキーを再マッピングせずに、emacsセッション内でZshを使用しようとしています。これにはアンチタームがかなりうまく機能することがわかりましたが、まだいくつか問題があります。で大量のジャンク文字が出力されていましたが、次の方法で修正できました。
## Setup proper term information for emacs ansi-term mode
[[ $TERM == eterm-color ]] && export TERM=xterm
しかし、それでもすべてが完全に機能するわけではありません。特に検索にCrのようなものを使用している場合、出力が画面外に描画されるのに問題があります。
私が見つけたのは、ウィンドウのサイズを変更しなくても正常に機能することです。私はそれを次のように再現することができます:
- クリーンを起動します
emacs -q
- 開始
ansi-term
して使用するzsh
- ウィンドウをフルスクリーンにする
- 画面いっぱいに出力する
- タイプC-r
- プロンプトは画面外に表示されます
オーバーシュートを補正するために、出力とミニバッファの間のスペースを大きくする方法があるのではないでしょうか。
他の誰かがZsh+Ansi-termを正しく機能させていますか?