Emacs: как вызвать Лисп функцию из консоли не открывая редактора?

Как вызвать свою функцию из командной строки через редактор Emacs уже знаю, это написано тут, но при этом сам редактор так же открывается и в своем буфере выводит результат функции, Мне же нужно, чтобы редактор не открывался, а выводил результат прямо в консоль.


Ответы (1 шт):

Автор решения: Hellseher

Есть ключи --eval и --batch

emacs --batch --eval "(+ 1 1)"
emacs --batch --eval "(print (+ 1 1))"

Ссылки

→ Ссылка