На основе вопроса о переполнении стека Идоматическая пакетная обработка текста в Emacs? Я попробовал сценарий оболочки Emacs со следующим заголовком:
#!/usr/bin/emacs --script
Я поместил в него некоторый код Emacs Lisp и сохранил его как текстовый файл rcat.
Поскольку -опция script не предотвращает загрузку файла запуска сайта, у меня было много сообщений
Loading /etc/emacs/site-start.d/20apel.el (source)...
Loading /etc/emacs23/site-start.d/35elib-startup.el (source)...
Loading /etc/emacs23/site-start.d/50auctex.el (source)...
в оболочке Bash (stdout). Я могу предотвратить это, вызвав
rcat --no-site-file
или
rcat -Q
, но не изменив заголовок в сценарии:
#!/usr/bin/emacs --script --no-site-file
Есть ли способ передать дополнительные параметры Emacs внутри такого файла сценария вместо того, чтобы делать это позже в командной строке?