8得票3回答
从Emacs多线程错误中保存SBCL镜像

我一直在尝试将运行中的Common Lisp镜像保存下来,以便在重新启动时节省时间并使开发更加高效。然而,我遇到了一个小问题,当我在Emacs/SLIME中运行以下命令时: (sb-ext:save-lisp-and-die "rest-api-image" :purify t) 我得到...

10得票3回答
在Emacs24中,Slime无法正常工作。

我在archlinux中使用emacs24。如果我从marmalade.org使用slime包,那么当我使用M-x slime时会出现错误: debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #<THREAD "initi...

11得票1回答
我能否将两个emacs/slimes连接到同一个swank实例?

当我通过leiningen启动swank时,它会接受下一个slime连接并进行操作。我真的很希望有几个emacs实例连接到同一个swank实例。我能做到这一点吗?我能通过leiningen做到这一点吗?

11得票3回答
如何取消一个已经定义好的方法?

在开发过程中,我定义了一个“initialize-instance :after”方法,但后来不再需要它,实际上它妨碍了我的工作,因为里面调用的代码已经无效了。由于unintern函数没有限定符参数,有没有办法“取消国际标准化组织”方法的符号限定符组合,这样我就不必重新启动lisp和从头开始加...

7得票4回答
在Slime中复制/粘贴整个Lisp表达式

有没有办法在Slime/Emacs中复制整个表单?例如,如果我有以下函数: (myfunc (lst) (myotherfunc lst)) 我想要复制/提取: (myotherfunc lst) 当我的光标在某个表单的开放或关闭括号处(在Slime / Emacs执行括号...

178得票18回答
使用Emacs作为集成开发环境(IDE)

目前我在使用Emacs编写C或C++代码时,工作流程通常包含三个窗口。最右边最大的窗口包含我正在处理的文件。左边分成两个部分,下方是一个shell窗口,我在其中键入编译或make命令,上方通常是一些文档或README文件,我想在工作时查询。我知道有一些非常专业的Emacs用户,我很好奇如果打算...

10得票1回答
CLISP程序员使用哪个IDE?

我注意到 SLIME(Emacs 的 Lisp 开发包)在 CLISP 中没有带有 frame-source-location 函数,因此当你在调试器中时不能自动跳转到源位置。鉴于此,我认为 CLISP 用户一定是使用其他 IDE(尽管我觉得“IDE”这个词有点误导人,也许他们只是使用了另一个...

31得票6回答
如何设置Aquamacs进行Clojure开发?

我曾多次尝试使用Emacs进行Clojure开发,根据各种博客文章、视频教程和教学材料来尝试,但总有些问题出现了 - 按键无效、不兼容的版本等等,最终我又回到了Vim。但是我知道我想要Paredit和SLIME。 所以,这次我将尝试通过强大的Stack Overflow™社区支持再次尝试。 ...

17得票8回答
如何在Windows系统中获取一个通用的Lisp GUI界面?

我正在使用Emacs,搭配CLISP和Slime,并希望能够在屏幕上绘制图片。我特别考虑绘制图形,但任何可以让我绘制基本形状并对其进行操作的工具都可以让我入门。

10得票4回答
SLIME和SWANK入门:Lisp连接意外关闭:远程对等方断开连接。

我想使用slime-connect函数来使用sbcl远程连接服务器。我按照Marco Baringer的slime.mov教程中的所有步骤操作,但在为slime创建ssh连接时遇到了问题。在远程机器上启动swank server之后,我尝试这样做: ssh -L 4005:127.0.0.1...