I’ve been wishing for years that emacs had a library for creating dired-style UIs
it does but there’s no way to know it unless you’re elisp manual spelunking because:
- the fucking thing is named ewoc
- dired doesn’t use it because it’s ancient code
- the elisp manual section is named Abstract Display, whatever the fuck that means
- the elisp manual waffles on about MVC instead of telling you straight up “this is how you make a dired-style editor for non-text structures without hating life”
- nobody seems to talk about ewoc ever