我在不同的Linux系统之间有一个共享的.emacs文件.我想根据我正在运行的系统的主机名执行一个表达式:
(color-theme-initialize) ;; required for Ubuntu 10.10 and above.
Run Code Online (Sandbox Code Playgroud)
我想避免检查主机名的一种方法是从.emacs中分解系统依赖性,但在版本控制中使用.emacs很方便.欢迎提供其他建议.
Hug*_*ugh 37
该system-name变量可能是实现你在Emacs低于25.1找什么简单的方法:
(when (string= system-name "your.ubuntu.host")
(color-theme-initialize))
Run Code Online (Sandbox Code Playgroud)
这个变量从25.1开始就已经过时了; 请改用(系统名称)
所以在较新的Emacs中使用这个:
(when (string= (system-name) "your.ubuntu.host")
(color-theme-initialize))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3628 次 |
| 最近记录: |