我對這些東西使用SLIME。 我通常開始口齒不清在遠程計算機上是這樣的:
[email protected]:~$ ssh -L4005:127.0.0.1:4005 remotecomputer
[email protected]:~$ sbcl
(require :asdf)
(require :swank)
(setf swank:*dedicated-output-stream-port* nil)
(swank:create-server)
然後,我可以從emacs的範圍內開始對筆記本電腦煤泥會話:
M-x slime-connect
localhost
4005
C-x C-f /ssh:remotehost:project/test.lisp
你必須設置爲流浪漢這工作。 你還應該確保你有一個明智的SSH設置(如果你想遠程工作)。 將此添加到/ etc/ssh/ssh_config。它將加速許多ssh連接的握手。
Host remotehost
ControlMaster auto
ControlPath /tmp/%[email protected]%h:%p
不過,如果你只是想有東西在你的本地機器上運行一切容易得多。您可以重新連接SLIME,並使用M-x slime-list-threads來停止您之前在lisp映像中啓動的作業。
什麼版本的lisp運行在哪裏? – bmargulies
很可能得到你想要的東西,可能是依賴於實現的,所以你使用的是Lisp? –
@bmargulies @Will Hartung - CCL在Aquamacs上運行,粘泥 – WanderingPhd