Posted on 27-07-2010
Filed Under (技术) by waterlin

我在多台电脑上使用 Emacs,同时也开启了 Desktop 功能,可是我并不想让所有电脑的 .emacs.desktop 存储的是同一批文件,这样我可以在不同的电脑上有针对性地干不同的事情。因此,我琢磨着,怎么在用 Dropbox 同步 Emacs 文件的时候,并不同步 .emacs.desktop 文件。

总的来说,可以有几种方法来设置这个 .emacs.desktop 的相关信息:

  1. 自动化配置

    通过使用命令 M-x customize-group RET desktop 可以配置 desktop 的相关属性,即打开 desktop 组的设置选项进行相关设置。

  2. 可以通过下面的代码来进行相关的设置
(setq desktop-path '("~/.emacs.d/"))
(setq desktop-dirname "~/.emacs.d/")
(setq desktop-base-file-name ".emacs-desktop")

因为我用 Dropbox 在多台电脑里同步 Emacs 配置文件,所以采用的是第2种方法,这样各台机的配置就不会相互影响了。如果你需要针对不同的机器设置不同的参数,可以参考多台电脑间同步 Emacs 配置文件的方法,针对不同的机器使用不同的参数进行配置;如果设置项太多,还可以写成一个函数重复调用。

© 2010, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

(1) Comment    (1,986) Views    Read More   

Comments

[…] Emacs 有一大堆自动保存的文件,之前我就介绍过如何重定向 .emacs.desktop 文件的存储路径,事实上,我们还有很多其它文件需要重定向保存路径。否则,对于这些文件来说,在多台电脑之间同步 Emacs 配置文件,一来实在没有同步这些文件的必要,二来存在潜在文件冲突、混淆的可能性。 […]


Post a Comment
Name:
Email:
Website:
Comments: