Специфичные для машины настройки Emacs из одного файла конфигурации? - PullRequest
5 голосов
/ 02 марта 2012

Я использую одну и ту же конфигурацию Emacs на нескольких рабочих станциях, синхронизированных через git.Однако разные рабочие станции (и ноутбуки) имеют разные размеры экрана и плотность пикселей, и поэтому у меня должно быть несколько настроек, специфичных для каждой машины.Есть ли способ условно выполнить определенные разделы моей конфигурации только на определенных машинах, при этом сохраняя файл конфигурации одинаковым для всех из них?

1 Ответ

9 голосов
/ 02 марта 2012

Переменные system-name и system-type будут вам там полезны;они позволяют вам писать стандартные условные выражения Lisp на их основе.frame.el также содержит различные биты кода, которые могут быть полезными - например, display-mm-width теоретически возвращает физический размер дисплея.в ссылке на elisp, если вам нужны конкретные конструкции Lisp, чтобы решить, как выразить решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...