July 28, 2017Windows下右键菜单添加 Emacs 打开文件(cygwin下) 目录 #+TITLE: Windows下右键菜单添加 Emacs 打开文件(cygwin下) #+AUTHOR: vitalgg #+DATE: 2017-07-28 #+DESCRIPTION: Windows下右键菜单添加 Emacs 打开文件(cygwin下)。 首先制作 Emacs 右键菜单的注册表文件: 文件内容如下: #+BEGIN_EXAMPLE Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shell\Emacs\command] @="D:\\usr\\cygwin64\\bin\\sh --login ~/.emacs.d/emacs.sh \"%1\"" #+END_EXAMPLE 以 .reg 为扩展名保存文件备用。我的cygwin 的安装目录为 D:\usr\cygwin64 ,目录不同的需修改。 emacs.sh 的内容如下: #+BEGIN_EXAMPLE #!/bin/sh emacsclient-w32 -n -a emacs-w32 `cygpath $1` #+END_EXAMPLE 将 emacs.sh 文件放到用户目录下的 .emacs.d 目录下,这样就能够以一个实例运行 Emacs 打开文件了。