Is there an Emacs package which does something similar to the "Smalltalk Style" navigation view? It looks like it can be implemented in a very similar way to imenu
Should be interesting, especially if it can leverage lsp for the code analysis.
There was shampoo, an emacs mode for Smalltalk. It's still on github [1] but the old project home page [2] is now gone.
I recall that homepage had a convincing screenshot.
First project in a while aimed at devs that has Linux and Windows as named release versions with no OSX version. As much as I love cross platform, it's nice that Windows devs still get some love... :-).
(Yeah, I know the qt version could be made to run anywhere and yes I love my Mac, just having fun with a cool project)
Wow, that is very easy to miss. Then I went and looked at Copper and it's a significant piece of work by itself. It's self-hosted (written in Copper), and has LLVM, x86, and x64 backends, and is portable to multiple OSes.
Happy to see what is possibly my favourite editor on HN! I've used this little piece of software for over a decade and I don't think I can ever leave it. I used to use it for programming, but these days it's just my outliner. I much prefer it over org-mode, or all the new markdown-based ones. I wish I would see this type of folding in VS Code or any other modern editor!
I was hoping it would infer the structure automatically, quite unfortunate that this seems to require annotations to get any real value out of it. I wonder if it could be adapted to use something like ctags/LSP/tree-sitter for that purpose.
Should be interesting, especially if it can leverage lsp for the code analysis.