Сценарии оболочки Emacs - как добавить начальные параметры в сценарий?

На основе вопроса о переполнении стека Идоматическая пакетная обработка текста в 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 внутри такого файла сценария вместо того, чтобы делать это позже в командной строке?

18
задан Community 23 May 2017 в 11:45
поделиться