在Windows下配置Emacs23

Emacs的配置文件

在Windows下,Emacs的配置文件存放在被Emacs称为HOME的目录下。默认情况下该目录是C:/Users/<login name>/AppData/Roaming/(Windows 7)。这个目录可以通过环境变量HOME来设置。

启用Emacs的服务器模式

Emacs有一个服务器模式,就是先启动Emacs服务器,然后每当编辑文件时启动Emacs客户端。这个客户端会与这个服务器联系,让其来完成各种编辑命令。这样就不用重新再启动另一个Emacs实例来编辑文件,不管编辑多少个文件都只要一个Emacs实例(即进程)就可以了。

为了达到这个目的,需要做以下几步设置:

  1. 在~/.emacs中加入
    (server-start)
    这样Emacs第一次启动时会启动服务器。
  2. 设置环境变量EMACS_SERVER_FILE为“%HOME%/.emacs.d/server/server”。这是Emacs客户端与服务器用来通信的。每当服务器启动时都会建立这个文件,退出时删除这个文件。这个环境变量告诉Emacs客户端服务器建立的文件在哪里。

将Emacs加入右键菜单

将Emacs加入资源管理器的右键菜单可以大大方便用Emacs编辑文件。而这个可以通过编辑注册表来实现。

在DOS命令行中用regedit命令打开注册表编辑器。在“HKEY_CLASSES_ROOT/*/Shell”下新建一名为“Edit with Emacs”(可自由命名)的项,然后在这个项下再建一个名叫“command”(必须如此命名)的项,将其值设为“<emacs-install-dir>/bin/emacsclientw.exe -a <emacs-install-dir>/bin/runemacs.exe -n %1”。这样就可以了。其中<emacs-install-dir>表示Emacs的安装目录。emacsclientw.exe是Emacs客户端,-a和-n都是它的选项参数,可通过emacsclientw.exe –help查看。-a表示若Emacs服务器没有启动则启动该选项的值所表示的编辑器。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值