вывод команды оболочки в кадре вместо разделения активного окна - PullRequest
0 голосов
/ 23 января 2019

Для удобства я использую shell-command в Emacs для latex / dvips и других команд. Хотя стандартное поведение вывода shell-command заключается в разделении текущего активного окна, я бы предпочел, чтобы оно отображало выходной буфер в новом кадре. Есть ли способ добиться этого?

1 Ответ

0 голосов
/ 23 января 2019

Для небольшого документа LaTeX вы можете рассматривать его как латексную команду " compilation ", с точки зрения Emacs.

Я предлагаю завершить ваш foo.tex документ комментарием типа

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Local Variables: ;;
%% compile-command: "lualatex --halt-on-error --file-line-error foo"
%% End: ;;

Приспособьте это к своим потребностям. Читайте о локальных переменных в файлах .

Мой ~/.emacs частично показан здесь . Затем я латексирую этот документ с F12 , который связан с recompile, который в моей системе показывает «компиляцию» (то есть LaTeX-ing) в другом фрейме.

PS. Остерегайтесь терминологии: фреймы emacs не являются фреймами оконного менеджера.

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