有没有人有过将Geany设置为commonlisp的IDE的经验?我安装了sbcl,这是whereis sbcl的输出
sbcl: /usr/bin/sbcl /usr/lib/sbcl /etc/sbcl.rc /usr/share/man/man1/sbcl.1.gz然而,当我在Geany使用F5运行一个程序时,我在终端上得到了这个结果,似乎它在搜索clisp:
/tmp/geany_run_script_9ZR2LY.sh: 7: /tmp/geany_run_script_9ZR2LY.sh: clisp: not found在lisp模式下,更多的缩进也会被停用。有人能帮忙吗?
我用的是Ubuntu工作室。
发布于 2016-08-04 21:51:05
所以我安装了Geany,输入了(print "Hi"),保存了文件并试图执行它。它起了作用,但这是因为我碰巧安装了CLisp。
在“生成”菜单下,您有一个“设置构建命令”项,它允许您更改可执行文件。你应该键入:
sbcl --script "%f" 然而,现在您只能运行一个脚本,而您就失去了使用像Common这样的动态编程环境的所有高效和有趣的交互部分。有关开始使用Emacs+slime的相关问题和答案:
发布于 2016-08-05 05:52:13
您可能会发现这个用于Geany的CL插件已经发布了。众所周知,它与SBCL一起工作。不过,它仍然是阿尔法。尽管它需要安装Emacs,但它仅用作批处理。
发布于 2017-03-08 21:06:40
在https://github.com/tgutu/geanylispedit有一个Geany插件
它允许您与在Geany终端中启动的Lisp进行交互,并通过键盘快捷键向其发送S-表达式。这似乎提供了一个体面的环境。
编辑:
这个插件很老了,必须在安装一些依赖项之后手动编译。您可能不得不手动调整Makefile,在我的系统上,我不得不将-I/usr/include/vte-0.0/添加到geanylispedit.o目标中。
键盘快捷键不错,但它仍然缺乏适当的自动缩进,这使得它几乎无法使用。
https://stackoverflow.com/questions/38776382
复制相似问题