首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geany作为CommonLisp IDE

Geany作为CommonLisp IDE
EN

Stack Overflow用户
提问于 2016-08-04 19:58:37
回答 3查看 1.3K关注 0票数 2

有没有人有过将Geany设置为commonlisp的IDE的经验?我安装了sbcl,这是whereis sbcl的输出

代码语言:javascript
复制
sbcl: /usr/bin/sbcl /usr/lib/sbcl /etc/sbcl.rc /usr/share/man/man1/sbcl.1.gz

然而,当我在Geany使用F5运行一个程序时,我在终端上得到了这个结果,似乎它在搜索clisp:

代码语言:javascript
复制
/tmp/geany_run_script_9ZR2LY.sh: 7: /tmp/geany_run_script_9ZR2LY.sh: clisp: not found

在lisp模式下,更多的缩进也会被停用。有人能帮忙吗?

我用的是Ubuntu工作室。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-08-04 21:51:05

所以我安装了Geany,输入了(print "Hi"),保存了文件并试图执行它。它起了作用,但这是因为我碰巧安装了CLisp。

在“生成”菜单下,您有一个“设置构建命令”项,它允许您更改可执行文件。你应该键入:

代码语言:javascript
复制
sbcl --script "%f" 

然而,现在您只能运行一个脚本,而您就失去了使用像Common这样的动态编程环境的所有高效和有趣的交互部分。有关开始使用Emacs+slime的相关问题和答案:

票数 5
EN

Stack Overflow用户

发布于 2016-08-05 05:52:13

您可能会发现这个用于Geany的CL插件已经发布了。众所周知,它与SBCL一起工作。不过,它仍然是阿尔法。尽管它需要安装Emacs,但它仅用作批处理。

票数 2
EN

Stack Overflow用户

发布于 2017-03-08 21:06:40

https://github.com/tgutu/geanylispedit有一个Geany插件

它允许您与在Geany终端中启动的Lisp进行交互,并通过键盘快捷键向其发送S-表达式。这似乎提供了一个体面的环境。

编辑:

这个插件很老了,必须在安装一些依赖项之后手动编译。您可能不得不手动调整Makefile,在我的系统上,我不得不将-I/usr/include/vte-0.0/添加到geanylispedit.o目标中。

键盘快捷键不错,但它仍然缺乏适当的自动缩进,这使得它几乎无法使用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38776382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档