Могу ли я настроить Emacs через командную строку во время запуска?

Можно ли установить настраиваемую переменную при запуске Emacs? Например, у меня есть переменная имени проекта, которую я обычно устанавливаю в интерактивном режиме, используя M-x customize-variable, но я бы хотел установить его уже при запуске Emacs. Т.е. поэтому я могу выбрать проект из командной строки.

2 ответа

Решение

Вы можете запустить

emacs --eval '(setq variable-name value)'

сделать это. Или вы можете отредактировать ваш файл настроек таким образом, чтобы он считывал настройку из некоторой переменной среды, и установить это в командной строке.

Это не отвечает на заданный вопрос, но "автоматически устанавливать переменную имени проекта" звучит очень похоже на работу для Projectile.

Другие вопросы по тегам