emacs内にシェルモードでscreenまたはtmuxを付けたいと思います。私はしばしばリモートサーバ上の画面内で劣悪なプロセスを持つemacsを実行しています。ワークフローをローカルのemacs + TRAMPに移すことができればいいと思う。しかし、永続セッションを再アタッチする機能は必須です。 (このようなワークフローはR [1]での解析に特に便利です)emacsシェルモードのGnu画面:カラーエスケープコードの修正方法
Mx用語またはMx ansi-term + screen + Rの組み合わせを使用すると、その他の不具合が発生したり、クラッシュする可能性があるため、シェルモードが望ましい。しかし、Mxシェルの下で走っているときに、スクリーンにエスケープコードとしてレンダリングされたansiカラーを取り除くことはできません。私がansi-color-for-comint-mode-on
を使うとき、彼らはうまくいきます - しかし、画面が来るとすぐに、それは恐ろしい混乱になります。
shell + screenまたはtmuxでansiの色を正しく解釈するための一連の条件を考え出した人はいますか?どのような完全に色を取り払うことについてはどうですか?...永続的なリモートプロセスを実行し、ローカルのemacsに添付の面で他の選択肢がありますか?...
[1] http://blog.nguyenvq.com/2010/07/11/using-r-ess-remote-with-screen-in-emacs/
@Seppoは正しい:シェルモードはあなたが望むことをすることができません。 'M-x term'や' M-x ansi-term'の問題を記述することは有益かもしれません。 –