Emacs配置

如何找到初始化文件
Emacs会在系统中寻找一个名为HOME的变量,然后拷贝一个副本供自己使用,并在其指定的路径下寻找配置文件。

emacs配置文件有两个位置:~/.emacs和~/.emacs.d/init.el

我在Windows下,通常使用默认位置的~/.emacs。然后在.emacs中定制.emacs.d的位置。

.emacs文件变量

user-init-file

.emacs.d目录变量

user-emacs-directory

加载新的初始化文件

  1. ;; 重新定义HOME环境变量
  2. (setenv "HOME" "C:/Users/Administrator")
  3. ;; 设定默认的文件加载路径
  4. (setq default-directory "~/")
  5. ;; 加载指定的配置文件,注意这条语句应该放在后面
  6. ;; 因为环境首先需要上面的语句初始化
  7. ;; 如果加载的文件中有依赖环境的,必须先初始化环境
  8. (setq user-emacs-directory "D:/dev/emacs-26.2-x86_64")
  9. (load-file "D:/dev/emacs-26.2-x86_64/.emacs.d/init.el")

HOME目录

windows注册表定制

  1. [HKEY_CURRENT_USER\Software\GNU\Emacs]
  2. "HOME"="自己的路径"

默认目录

windows平台,在cmd使用echo %userprofile%来查看HOME。

Win7配置文件目录:

C:\Users\taoistwar\AppData\Roaming
http://www.cnblogs.com/wendellyi/archive/2013/06/06/3122737.html

Win10配置文件目录:

C:\Users\taoistwar\

配置文件

Emacs手工创建

  1. C-x C-f ~/.emacs

Emacs自动创建

直接修改emacs的一些配置让emacs自己生成.emacs文件。下面通过配置Emacs的光标是否闪烁来生成配置文件。

  1. 输入M-x customize
  2. 进入Environment
  3. 进入Frames
  4. 进入Cursor(在下面)
  5. 找到Blink Cursor Mode把光标停在三角上按回车
  6. 把光标移到“Toggle”上按回车后面的on会变成off
  7. 把光标移到State上按回车再按1(就是保存)
  8. 在Mini窗口中显示.emacs文件的路径
  9. 使配置生效,可以重启,也可以M-x eval-buffer
文档更新时间: 2019-06-18 02:44   作者:admin