荣耀影之龙枪:Emacs/Windows下设置Emacs的HOME目录 - 站长百科
来源:百度文库 编辑:九乡新闻网 时间:2024/05/05 10:10:10
Emacs/Windows下设置Emacs的HOME目录
【AD】: 最快的美国主机,不限空间,不限流量! | 注册域名到世界最大的注册商Godaddy,中文.com域名50元!出自站长百科
跳转到: 导航, 搜索emacs | Emacs使用 | Emacs插件
总的来说,Emacs的默认配置文件放在变量HOME所指的路径下,所以,只要我们把.emacs扔到HOME所指向的目录就可以了,下面就简单介绍一下在Windows下设置home目录的几种方法,并进行简单的对比。
目录
[隐藏]- 1 设置方法
- 2 总结
- 3 参考来源
- 4 Emacs使用手册导航
设置方法
- 第一种方法,改变home环境变量的值。
这种方法,改变了$home变量,也会影响Cygwin或是其他一些应用程序,因为有一些程序会根据Windows的home环境变量来寻找数据存放的路径。
- 第二种方法,不改变Windows默认的home值,设置默认的.emacs文件读取你自己的Emacs配置文件,并重新设定Emacs的home目录。
- 你可以在Emacs中输入C-x C-f,然后打开路径~(即当前的home环境变量所指的路径,一般来说是这样的路径:C:/Documents and Settings/water/Application Data)。
- 看看显示的是哪个目录,如果此目录下没有.emacs,可以创建一个.emacs或_emacs,然后在这个.emacs文件里,加入如下语句:
(load-file "E:/water/.emacs")
文件 E:/water/.emacs 才是我们真正的Emacs配置文件,我们可以在这个真正的配置文件里用如下语句设置我们的home目录:
(setenv "HOME" "E:/water")
(setenv "PATH" "E:/water")
;;set the default file path
(setq default-directory "~/")
(add-to-list 'load-path "~/emacs/site-lisp")
这个方法的优点是比较简单同样也方便对.emacs文件备份,不会对其它应用程序产生任何影响。
- 第三种方法,修改注册表,在注册表中进行如下设置:
HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs\HOME=%emacs_dir%
总结
以上三种方法都可以设置好Emacs的Home目录,但是,系统是按什么顺序来解析它们的呢?大体上的顺序是这样的:
- 如果设置了环境变量HOME,则使用HOME指定的目录。
- 如果设置了注册表里的值HKCU\SOFTWARE\GNU\Emacs\HOME,则使用这个值所指定的目录作为home目录。并不是太推荐使用这种方法,因为会导致用户共享一个home目录。
- 如果C:\.emacs 文件存在,则使用 C:\.emacs 这个文件。这个是为了向低版本的Emacs兼容,因为低版本的Emacs就是默认用这个文件作为配置文件。
- 把用户的AppData目录作为home目录(通常来说,就是类似这样的目录 C:/Documents and Settings/water/Application Data ),这个用户的数据目录根据Windows版本的不同而有所不同。
其实,如果你只是想要Emacs能找到你的.emacs的话,也可以不用管HOME目录的,写个批处理文件emacs.bat:
path-of-emacs.exe -q -l path-of-your.emacs
以后执行这个批处理文件就可以用你的配置打开Emacs了。
其实,如果你只是想要Emacs能找到你的.emacs的话,也可以不用管HOME目录的,写个批处理文件emacs.bat:
参考来源
Emacs/Windows下设置Emacs的HOME目录 - 站长百科
Emacs - 普通人的编辑利器
Emacs 零海拔入门
Windows系统目录下无用的文件夹
GIMP在Windows下的中文字体设置
教您清理Windows目录下的垃圾临时文件
Windows Live Mail下 主流邮箱的设置方法(转)
Windows XP下的8步快速设置无线网络
判断是否合法的windows目录
手动清理Windows目录下的几大无用之地
手动清理Windows目录下的几大无用之地
XP局域网共享设置图文教程3 - Windows XP - 站长之家电脑教程
2011年最值得站长去提交的目录网站
Huawei?Symantec - Home - 本期目录
手工清理Windows目录下几个无用服务
Windows系统目录下几大无用的文件夹
Windows系统目录下几大无用的文件夹
如何更改windows的temp目录位置
关于在windows主机下设置301重定向
word目录与正文的页码设置
设置你的Windows操作系统默认共享
Windows XP中设置VPN的方法
【笔记本预装的Windows 7 Home Basic成功升级旗舰版(不花钱的)!】-联想...
【笔记本预装的Windows 7 Home Basic成功升级旗舰版(不花钱的)!】