emacs - 如何在 Emacs 中使用 Isabelle
问题描述
我看到的大部分 Isabelle 文档都说 Proof-General 支持 Isabelle,但据我所知,PG 大约在 5 年前放弃了支持。
是否有另一种可能将(当前)Isabelle 与 Emacs 一起使用?JEdit 和 VSCode 都不适合我。
解决方案
没有官方解决方案,也没有办法让 Proof General 再次工作。
但是,有一个非官方的解决方案。你可以试试isabelle-emacs(免责声明:我在空闲时间开发它。体验有点粗糙,但有几个人在使用它)。它像 VScode 一样使用 Isabelle 的 LSP 服务器,但它使用基于 Emacs。isabelle-emacs 和 Isabelle 之间的区别仅限于 LSP 服务器和 Emacs 特定代码中的几行。内核和任何其他理论都没有改变。
推荐阅读
- php - 在 SQL 表中记录用户活动 - 大量数据?
- python - google colaboratory中的实时协作
- python - Pandas Dataframe:对于给定的行,尝试根据另一列中的值的查找来分配某一列中的值
- python - Raspberry Pi 16x2 LCD 屏幕几秒钟后出现故障
- javascript - 对对象数组进行排序时出错无法分配给对象“[object Array]”的只读属性“2”
- arrays - 将 Promise 返回的字符串转换为数组
- lambda - Hazelcast IAtomicReference.alter lambda
- python - Python/Mesa 中的属性错误:“MyAgent”对象没有属性“名称”
- python - 解析xml类型文件
- python - 第一个子图的 xlabel 作为列表弹出