シェルモードで、emacs内にscreenまたはtmuxをアタッチしたいと思います。私はしばしば、リモートサーバーの画面内で劣ったプロセスでemacsを実行していることに気付きます。ワークフローをローカルのemacs+TRAMPにシフトできたらいいのにと思います。ただし、永続セッションを再接続する機能は必須です。(このようなワークフローは、R [1]での分析に特に役立ちます)
Mx用語またはMxANSI用語+画面+Rの組み合わせを使用すると、さまざまなグリッチが発生し続け、クラッシュすることもあるため、シェルモードはかなり望ましいです。ただし、エスケープコードとしてレンダリングされたANSIカラーを削除できないようです。 Mxシェルで実行すると画面が表示されます。私が使用するときansi-color-for-comint-mode-on
、それらは大丈夫です-しかし、画面が表示されるとすぐに、それはひどい混乱になります。
シェル+スクリーンまたはtmuxでansiカラーを適切に解釈するための一連の条件を誰かが理解しましたか?色を完全に取り除くのはどうですか?..永続的なリモートプロセスを実行し、それらをローカルemacsにアタッチするという点で他の選択肢はありますか?..
[1] http://blog.nguyenvq.com/2010/07/11/using-r-ess-remote-with-screen-in-emacs/