Я пытаюсь понять разницу между этими двумя строками кода:Что использование Emacs -batch
EMACS --batch -l package.el
Emacs -l package.el
Большое спасибо. Почему здесь требуется сборка?
Я пытаюсь понять разницу между этими двумя строками кода:Что использование Emacs -batch
EMACS --batch -l package.el
Emacs -l package.el
Большое спасибо. Почему здесь требуется сборка?
Параметр командной строки -batch
не позволяет Emacs открывать окно редактора. Это позволяет писать сценарии в Emacs Lisp, скрипты, которые вы в противном случае использовали бы Ruby, Perl или Python.
Просто из шляпы, пример, который использует -batch варианта e2ansi, пакет, который позволяет команде more
и less
, чтобы сделать файл с цветами, используя ANSI последовательность, на основе подсветки синтаксиса Emacs выполняет. Очевидно, что это не сработало бы, если бы Emacs открывал окно при запуске.
Вся правда, но * реальная * причина для пакетного режима, как известно, 'emacs --batch -l dunnet'. –
Ох, мне нужно попробовать, я не играл в приключенческую игру в старой школе со времен Зорка ... – Lindydancer
Внедрение вики для веб-страницы 'batch' может оказать некоторую помощь: http://www.emacswiki.org/emacs/BatchMode – lawlist
Спасибо, цитируйте эту страницу, 'Параметр командной строки' -batch 'вызывает Emacs работает невзаимодействующим образом. В этом режиме Emacs не считывает команды с терминала, он не изменяет режимы терминала, и он не ожидает вывода на стираемый экран. ' – user1961679