■ MinGW版 Emacs 特有の設定
【お知らせ】
<2019/07/30 追記>
最新の Thuderbird で External Editor が動かない件については、次の情報があります。
<2017/11/28 追記>
WSL の Emacs と連携可能な emacsclient コマンドも作成しています。次のページを参照ください。
<2017/11/28 追記>
gnupack の emacsclient コマンドは、startup_emacsclient.exe を利用できます。emacsclient のオプションは、 startup_config.ini ファイルの [startup_emacsclient.exe] セクションで設定できるようになっています。
<2017/11/13 追記>
Thunderbird のアドオンである External Editor は、設定がうまくできなくなっているようです。(OK ボタンを押せない..。)
【本題】
1) emacsclientw を使うためのベースの設定を行う。
次のページを参照して設定してください。
ただし、次のページの内容と同じ問題が発生するので、Emacs の設定は以下とおりとしている。
(require 'server)
(server-force-delete)
(server-start)
2) Windows のテキストファイルを emacsclientw を利用して Emacs で開けるようにする。
(1) テキストファイルを右クリックして「プログラムから開く」→「既定のプログラムの選択」をクリックする。
(2) 「参照」ボタンをクリックし、emacsclientw.exe を指定する。
(3) 「この種類のファイルを開く時は、選択したプログラムをいつも使う」にチェックを付ける。
3) Thunderbird の外部エディタとして Emacs を利用できるようにする。
次のページを参照して設定してください。
4) Eclipse の外部エディタとして Emacs を利用できるようにする。
次のページを参照して設定してください。
ファイルを Emacs で開こうとして「Emacsclient ERROR」のダイアログが表示される場合は、一度 PC をリスタートしてみてください。
上記の他、Eclipse のメニューから以下を辿って、ファイルタイプのエディターに emacsclientw を追加する方法があります。
- ウインドウ > 設定 > 一般 > エディター > ファイルの関連付け
前者の設定の方が、Emacsアイコンの設定がされたり、Emacs でファイルを開いた際にカーソルの移動をしてくれたりと機能が優れていますが、後者の設定の方が plugin の追加の必要がないため、お手軽かと思います。
なお、emacsclientw で開いたバッファの終了は、C-x # となります。
<変更履歴>
最終更新:2019年11月01日 00:15