Экран Gnu в режиме оболочки emacs: как исправить цветные escape-коды

Я хотел бы прикрепить screen или tmux внутри emacs в режиме оболочки. Я часто обнаруживаю, что запускаю emacs с подчиненными процессами внутри экрана на удаленных серверах; было бы хорошо, если бы я мог перенести рабочий процесс на локальный emacs + TRAMP; Однако возможность повторно подключать постоянные сеансы является обязательной. (Такой рабочий процесс особенно полезен для анализа в R [1])

Shell-режим весьма желателен, потому что я постоянно сталкиваюсь с разными сбоями и даже сбоями при использовании комбинации Mx term или Mx ansi-term + screen + R. Однако , Я не могу избавиться от цветных ansi, отображаемых как escape-коды на экране при запуске под оболочкой Mx. Когда я использую ansi-color-for-comint-mode-on , они в порядке, но как только экран включается, это становится ужасным беспорядком.

Кто-нибудь придумал набор условий для правильной интерпретации цвета ansi с shell + screen или tmux? А как насчет полного избавления от цвета? .. Есть ли другие альтернативы с точки зрения запуска постоянных удаленных процессов и присоединения их к локальным emacs? ..

[1] http://blog.nguyenvq.com/2010/07/11/ using-r-ess-remote-with-screen-in-emacs /

10
задан Leo Alekseyev 14 January 2011 в 09:55
поделиться