Re: Как убрать упра вляющие escape- последовательно сти в comint буфере?
Mikolaj Golub <[email protected]>
| Newsgroups | gmane.emacs.xemacs.user.russian |
|---|---|
| Organization | Institute of Molecular Physics PAS |
| Message-ID | <[email protected]> |
[email protected] (Vasily Korytov) writes: > Пока совет один -- используй M-x term или M-x shell для запуска > полноэкранных программ и будет тебе счастье. Для shell нужно вот это: Ну, comint-mode это почти тот же shell. Т.к. я пишу простенькую micq-mode, то решил, что лучше определить ее как производную от comint-mode а не shell-mode. > > (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on) Спасибо за подсказку, о ansi-color я не знал. Теперь можно в micq и цвета включить! Но тем не менее фильтр ansi-color-process-output последовательность "\\[J" не проглатывает, т.к. она не связана с ansi-color. Но оказалось все тривиально. Просто в своем фильтре вместо re-search-forward "\\[J", я написал search-forward "\\[J". В этом вся и проблема была... Теперь все прекрасно работает! > > ну, а для term -- и этого не надо. Только что проверил, все отлично > работает. Да, в терме все и так отлично работает, но не люблю я терм... Всем спасибо. -- Mikolaj Golub