我如何在 Emacs 中使用 Isabelle
How can I use Isabelle in Emacs
我看到的大部分 Isabelle 文档都说 Proof-General 支持 Isabelle,但据我所知,PG 大约在 5 年前就放弃了支持。
是否有其他可能将(当前)Isabelle 与 Emacs 一起使用? JEdit 和 VSCode 都不适合我。
没有正式的解决方案,也没有办法让 Proof General 再次工作。
但是,有一个非官方的解决方案。你可以试试 isabelle-emacs (免责声明:我在空闲时间开发它。体验有点粗糙,但有一些人使用它)。它像 VScode 一样使用 Isabelle 的 LSP 服务器,但它使用基于 Emacs 的。
isabelle-emacs 和 Isabelle 之间的区别仅限于 LSP 服务器和 Emacs 特定代码中的几行。内核和任何其他理论都没有改变。
我看到的大部分 Isabelle 文档都说 Proof-General 支持 Isabelle,但据我所知,PG 大约在 5 年前就放弃了支持。
是否有其他可能将(当前)Isabelle 与 Emacs 一起使用? JEdit 和 VSCode 都不适合我。
没有正式的解决方案,也没有办法让 Proof General 再次工作。
但是,有一个非官方的解决方案。你可以试试 isabelle-emacs (免责声明:我在空闲时间开发它。体验有点粗糙,但有一些人使用它)。它像 VScode 一样使用 Isabelle 的 LSP 服务器,但它使用基于 Emacs 的。 isabelle-emacs 和 Isabelle 之间的区别仅限于 LSP 服务器和 Emacs 特定代码中的几行。内核和任何其他理论都没有改变。