一份配置文件如何为不同的机器设置独立的emacs配置?

5

我在多台工作站上使用相同的Emacs配置,通过git进行同步。然而,不同的工作站(和笔记本电脑)具有不同的屏幕尺寸和像素密度等,因此我需要有一些特定于每台机器的设置。是否有一种方法可以有条件地仅在特定机器上执行我的配置文件中的某些部分,同时仍保持所有机器上的配置文件完全相同?

1个回答

9
变量system-namesystem-type对你有帮助,它们让你可以编写基于它们的标准Lisp条件语句。此外,frame.el中还有一些代码片段可能会有所帮助,例如理论上返回显示器物理尺寸的display-mm-width

如果需要特定的Lisp结构来确定如何表达决策,请参阅elisp参考中的ifcond


谢谢,system-namesystem-type正是我在寻找的。 - Ryan C. Thompson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接