Труба меньше для Emacs - PullRequest
       9

Труба меньше для Emacs

10 голосов
/ 23 марта 2010

При просмотре конвейерного вывода в Less, иногда мне хотелось бы иметь возможность просматривать его в Emacs, чтобы получать подсветку синтаксиса и использовать команды emacs для поиска, маркировки, копирования и т. Д.

Я вижу, что у Less есть команда v, которую можно использовать для открытия просматриваемого в данный момент файла в $EDITOR. К сожалению, это не работает при просмотре ввода по каналу.

Кроме того, я не знаю, как заставить Emacs отображать stdin как документ только для чтения.

Итак, возможно ли настроить Less с чем-то вроде v, но при этом текущий буфер помещается в Emacs как файл только для чтения?

Спасибо.

Ответы [ 2 ]

5 голосов
/ 05 сентября 2011

Я формализовал решение здесь: github e-sink

5 голосов
/ 23 марта 2010

Если вы прокрутите вниз до http://www.emacswiki.org/emacs/GnuClient,, вы попадете в раздел, озаглавленный «Передача данных в буфер Emacs», который может оказаться актуальным. Или вы можете взломать решение, включающее emacsclient и временные файлы . (ссылка недействительна).

Я нашел другой вариант при поиске дубликата мертвой ссылки: Отправка в буфер emacs с помощью emacsclient , который указывает на код, сохраненный на github .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...