Emacs/Windows下设置Emacs的HOME目录
来源:百度文库 编辑:神马文学网 时间:2024/05/01 02:50:34
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目录
Windows下设置Emacs的HOME目录
windows下的emacs23配置 - Emacs - 晋如,摧如
Emacs 的 outline-mode
Emacs 的 outline-mode
Emacs/在Emacs下用C、C 编程
Emacs/自定义Emacs工具栏
Emacs/Emacs快捷键
Emacs 编辑器
Emacs 编辑器
Emacs Wiki
Emacs-Wiki的安装和配置-Linux
Emacs入门教程(4) - 李凡希的Blog
解决 ibus 在 gVim/Emacs 下不能使用的问题 ? Free Mind
emacs中文指南
emacs - 代码折叠
Emacs的基本操作 - 飞奔的火鸟 - JavaEye技术网站
我的emacs配置文件 - Naga Bank - CSDN博客
Emacs的org-mode[初探] | 右舷
在 Ubuntu 6.10 下安装 emacs 23 (unicode-2 branch) 版本
把emacs变成代码浏览器,类似sourceinsight
使用 Emacs-wiki 来做笔记
Using Emacs org-mode for GTD
把emacs变成代码浏览器,类似sourceinsight