init.d の編集
init.d に以下のコードを追加して保存
(server-start)
SendTo にEmacsのショートカットの追加を
追加先(Windows7)
C:\Users\(ユーザ名)\AppData\Roaming\Microsoft\Windows\SendTo
追加するショートカット
(Emacs インストールディレクトリ)\bin\emacsclientnw.exe
ショートカットの編集
ショートカットを追加したら起動引数を追加する。起動引数は[プロパティ]から設定。
(Emacs インストールディレクトリ)\bin\emacsclientnw.exe -n
これでできること
Emacs が起動していれば、ファイルを右クリックして、現在のemacs 上でファイルを開くことができる。ただし、Emacs が起動していないと Emacs が見つからないということでエラーになる。。。
ToDo
プロセスを探すbatでも書いてEmacs.exe のプロセスがあったら、emacsclientnw.exe で起動。なかったら、runemacs.exe で起動ってすればいけるかな??