我已經在Emacs中運行了Haskell解釋器。將編輯命令映射到某個編輯器
有了這個,我已經有了一個2個打開的窗口典型Emacs的設置,
- 源文件我編輯
- Haskell的解釋
使用命令:編輯文件在解釋器中它會打開我告訴它的文件,但它會在記事本中打開它。
有沒有辦法映射:編輯命令使用Emacs而不是記事本。
它看起來像.hs擴展名映射到我的機器上的ghci。
我已經在Emacs中運行了Haskell解釋器。將編輯命令映射到某個編輯器
有了這個,我已經有了一個2個打開的窗口典型Emacs的設置,
使用命令:編輯文件在解釋器中它會打開我告訴它的文件,但它會在記事本中打開它。
有沒有辦法映射:編輯命令使用Emacs而不是記事本。
它看起來像.hs擴展名映射到我的機器上的ghci。
我猜測,Haskell的解釋將履行以下內容:
:set editor emacsclient
和Emacs的做
M-x start-server
,然後當你做
:edit file
該文件將在你的Emacs會話中彈出。 C-x #
會告訴Emacs告訴Haskell使用該文件。
您正在查找的命令是:set editor emacs
。使用:edit
將打開一個新的emacs進程。
對我來說,只需要在自己的緩衝區中編輯文件,然後根據需要編輯文件,然後:load
和:reload
,而不是在ghci中調用編輯器。
很好的答案,謝謝:) – chollida 2009-12-02 17:45:39
你得到我的upvote爲此。 – 2009-12-02 17:28:37
感謝您的回覆。 – chollida 2009-12-02 17:53:11
GHCI的每一屆會議都可以這樣做嗎? – 2009-12-03 14:55:25