我喜歡emacsclient。它允許我在編輯時使用單個Emacs框架,也可以在程序打開編輯器時使用(即export EDITOR=emacsclient
)。從多個(虛擬)機器使用單個emacs實例
我想有它這樣的工作與虛擬機了。我可以使用tramp在單幀設置中用Emacs編輯遠程文件,並且它工作得很好,但這還不夠。當我調用git commit
或sudoedit
時,我將不得不使用恰巧安裝在遠程機器上的蹩腳的基於終端的編輯器。
那麼,有沒有像emacsclient任何跨多臺計算機的工作原理?
哇,這是一個了不起的想法,它的工作原理!我鞭打了這樣的腳本,請參閱https://gist.github.com/850795。 – 2011-03-02 11:29:16
非常好。我可能必須自己嘗試:) – phils 2011-03-02 13:44:02
+1。即使您無法從VM退回本地計算機,也可以執行此操作。您可以通過TCP運行Emacs服務器,使用ssh -R將端口轉發回本地計算機,然後告訴emacsclient通過該端口進行連接。在http://stackoverflow.com/questions/2231902/originate-edit-of-remote-file-using-emacs-tramp-from-ssh-session和http://snarfed.org/emacsclient_in_tramp_remote_shells細節。 – ryan 2011-06-05 06:26:40