1
A
回答
2
多年来我使用了两种方法。
使用Maxima核心文件运行粘液。看到这个电子邮件怎么办呢
http://article.gmane.org/gmane.comp.mathematics.maxima.general/36029
运行千里马,但在初始化文件中添加代码来创建一个自吹服务器然后用
slime-connect
连接到。http://article.gmane.org/gmane.comp.mathematics.maxima.general/44533
有人(莱奥·巴特勒,也许?),那么建议比是在电子邮件中的整洁的方法。不幸的是,我的搜索福失败了我,我找不到谈话所以我就贴什么在我的~/.maxima/swank.lisp
时下:
(eval-when (:compile-toplevel :load-toplevel :execute)
(defvar *swank-asd*
(car (directory #P"~/.emacs.d/elpa/slime*/swank.asd")))
(when *swank-asd*
(load *swank-asd*)
(require :swank)))
(when (find-package :swank)
(swank:create-server :port 56789 :dont-close t)
;; Hack to make "q" not kill Maxima outright. Only applies from console
(in-package :maxima)
(defvar *real-continue-function* (symbol-function 'continue))
(setf (symbol-function 'continue)
(lambda (&rest args)
(let ((swank::*sldb-quit-restart* 'maxima::macsyma-quit))
(apply *real-continue-function* args))))
(format t "Swank loaded successfully"))
它首先试图从我的Emacs目录加载斯旺克(我使用Elpa安装粘液)。一旦成功,或者因为某种原因无论如何都装载了swank,它就会创建一个服务器,然后在第二封电子邮件中描述的巧妙的“使q
密钥不会令人讨厌”。
相关问题
- 1. Maxima CAS - 取代
- 2. 在maxima中使用lisp代码
- 3. Lisp代码调试
- 4. Emacs lisp:调试定时器?
- 5. Emacs lisp代码缩进
- 6. 调试Emacs Lisp主要模式
- 7. emacs lisp代码添加监控文件
- 8. 由emacs Lisp顶级S表达式来细分Lisp源代码?
- 9. 如何调试使Emacs崩溃/使用100%CPU的Emacs lisp?
- 10. 迭代Emacs Lisp哈希表
- 11. Maxima CAS - 如何设置东西(为零)
- 12. 在emacs lisp的源代码目录中查找文件
- 13. 代码在Emacs
- 14. 在adoc模式下调试emacs冻结
- 15. Emacs lisp highlighting
- 16. Emacs lisp char-table
- 17. strtotime for Emacs Lisp
- 18. strstr()in emacs lisp?
- 19. common lisp和emacs
- 20. 使用gdb在Emacs中调试Fortran代码
- 21. 重新缩进Lisp代码
- 22. ido.el emacs错误:输入调试器 - Lisp错误:(void-variable <html)
- 23. 作图Lisp代码
- 24. 如何在emacs上调试苹果酒?
- 25. 在设备上调试Ionic 3代码
- 26. 在Emacs Lisp中解析
- 27. 使用预定义的lisp代码从shell启动emacs
- 28. (Emacs Lisp)源代码中的^ L是什么意思?
- 29. Emacs lisp代码打开大量多终端
- 30. 用于编辑Emacs Lisp代码的轮廓或折叠模式
Maxima邮件列表上的最佳提问。 –
@RainerJoswig我经常出现Maxima的邮件列表,我想可能是这里的某个人可能会意识到这一点。 – Rorschach
您是否问过将Maxima作为Elisp运行,还是关于如何在通过Slime连接到Emacs的Common Lisp下运行? –