我在多个工作站上使用相同的Emacs配置,通过git同步.但是,不同的工作站(和笔记本电脑)具有不同的屏幕尺寸和像素密度等,所以我需要有一些特定于每台机器的设置.有没有办法在某些机器上有条件地执行我的配置的某些部分,同时仍然保持配置文件在所有部分中相同?
变量system-name和system-type将有助于你在那里; 他们让你根据它们编写标准的Lisp条件. frame.el还有各种可能有用的代码- display-mm-width例如,理论上返回显示器的物理尺寸.
见if和cond在elisp的参考,如果您需要特定的Lisp的构建工作,如何表达的决定.
| 归档时间: |
|
| 查看次数: |
165 次 |
| 最近记录: |