Vorrei collegare lo schermo o tmux all'interno di emacs, in modalità shell. Spesso mi trovo a eseguire emacs con processi inferiori all'interno dello schermo su server remoti; sarebbe bello se potessi spostare il flusso di lavoro su emacs locale + TRAMP; la capacità di riattaccare le sessioni persistenti è d'obbligo. (Tale flusso di lavoro è particolarmente utile per l'analisi in R [1])Schermata di Gnu in modalità shell di emacs: come correggere i codici di escape dei colori
La modalità shell è piuttosto desiderabile perché continuo a riscontrare problemi anomali e persino crash quando si utilizza la combinazione di Mx term o Mx ansi-term + schermo + R. Tuttavia, non riesco a sbarazzarmi di ansi colorati resi come codici di fuga sullo schermo quando vengono eseguiti con shell Mx. Quando uso ansi-color-for-comint-mode-on
, stanno bene - ma non appena lo schermo si accende, diventa un pasticcio orribile.
Qualcuno ha capito il set di condizioni per un'interpretazione corretta del colore ansi con shell + screen o tmux? Che dire sbarazzarsi di colore del tutto? .. Ci sono altre alternative in termini di processi in esecuzione remoti persistenti e le collega al emacs locali? ..
[1] http://blog.nguyenvq.com/2010/07/11/using-r-ess-remote-with-screen-in-emacs/
@Seppo è corretto: la modalità shell non può fare ciò che vuoi. Potrebbe essere utile descrivere i problemi che hai con 'M-x term' o' M-x ansi-term' e forse possiamo aiutarti con quelli. –