I watched this video recently and I thought to share it here since it’s about structural text-editing which is a topic closely related with kakoune normal commands:
The first half is particularly interesting since it details several attempts over the decades to make the UI and workflow help dealing with nested code. There are nice folding / focus technics which try to find a balance between the writing and reading part of working with lisp languages.
It is funny, I don’t care for either of those features very much, but I do like sort of “local focus” style which was shown in that video and is implimented in like Focus (https://github.com/larstvei/Focus) and various other plugins.
But, it makes less sense with multiple selections.
It even works better than parinfer-mode for Emacs (because it has smart mode feature) that I’m using for writing my Scheme gibberish. Unfortunately Scheme support in kakoune is kind of broken currently, and I don’t know why but I can’t fix it.