Is it possible to have a catalogue panel in the vscode extension of Isabelle, i.e. showing all lemmata, sections, etc. on the right sidebar in the JEdit.
Maybe I should try to get my patch in the isabelle repo :thinking:
The code is included in the lsp server at https://github.com/m-fleury/isabelle-emacs/ (you can just ignore the entire emacs stuff)
BTW if understands vscode enough to create a theory panel, that information is also very easy to get
I was just never motivated enough to write a plugin in VSCode to print that information
(or more precisely: it worked but was very very ugly)
I guess I can try isabelle-emacs, then. I recently learned that proof general is good is some perspectives.
Just clone the repo and run "path-to-repo/bin/isabelle vscode"
you get the completely normal vscode from isabelle (I don't touch that) there is just 1 new features in the vscode communication…
(you have to open the outline)
(no scary emacs involved, no change in your habits)
I would recommend to use Emacs over VScode for Isabelle so far though. The experience is way better for me. It's still a little tradeoff from the jedit interface, but you get to keep your keybindings and all convenience features from Emacs :)
Hope it's not off topic but this comes to mind: https://xkcd.com/378/
In the good old days everyone wrote Isabelle in emacs! (ProofGeneral to be precise).
But back then there was official support for it. I cannot imagine how painful it must be these days…
Last updated: Dec 21 2024 at 16:20 UTC