Win10 + Emacs 25.* 配置Server Client模式

牛平發表於2017-10-18

  • 配置emacs以server方式啟動
emacs目錄下,複製runemacs.exe的快捷方式,然後右鍵點選屬性,在目標欄中填入以下,注意將%EMACS%替換成你機器的路徑。%EMACS_HOME%/bin /runemacs.exe --daemon,雙擊快捷方式就可以以daemon方式啟動emacs。
  • 將emacs加入開機自啟動
在開始 - > 執行框中輸入shell:startup ,將快捷方式拖入到新開啟的視窗中。
  • 配置實現client快捷方式
制emacsw.exe的快捷方式,然後在target中輸入以下值,%EMACS_HOME%/bin/emacsclientw.exe -n -a "%EMACS_HOME%/bin/runemacs.exe"  -c -n  ,同樣%EMACS_HOME%替換為你的環境的路徑。為了方便,可以將此快捷方式傳送到桌面或其它位置。
新增到右鍵選單
  • 配置右鍵使用emacs開啟
開啟註冊表編輯器,在HKEY_CLASSES_ROOT\*\shell 下新建key,key名可以叫Edit with Emacs,然後在Edit with Emacs下新建key,key名叫command,然後在                              command下的Default的值中加入,C:\emacs\bin\emacsclientw.exe -n -a "C:\emacs\bin\runemacs.exe" -c -n  "%1" 。然後就可以在右鍵中新增使用emacs開啟的選單了。
     
注意:如果emacs沒有以daemon模式啟動,或者手動啟動失敗,則到HOME路徑下的emacs.d/server下刪除server檔案,因為以server方式啟動後,會在此生成相應的client連線資訊。如果emacs異常退出,此server檔案可能會存在,導致emacs啟動失敗。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29757574/viewspace-2146125/,如需轉載,請註明出處,否則將追究法律責任。

相關文章