cross-posted from: https://lemmy.wtf/post/26550037 to fishshell@programming.dev just for the attention of more fish users.
fin - fish extensible text editor written in fish
It's really just a novel proof of concept.
Just showing off how useful fish can be.
And I really liked the idea of my text editor being extensible in the language I'm most familiar with, fish, using it every day on the command line.
I burned out on it after the first month (and wrestling undo/redo to work how I wanted next month (or two)), so progress has stalled for a few months [~ so it's not yet up to the level of features [e.g. syntax highlighting] before I start bootstrapping its development, writing fin in fin, rather than in emacs]. :/ But it still does the job. :)
(And, FYI, fish fans, see the fishsticks branch for the more fish-centric version (fewer unixy-tool dependencies (than main branch) and less awk(wardness) (than arctictern branch))
Feel free to contribute or fork, if you like the fun idea. :D
PS, fin is tiny. Fewer lines of code than e.g. even just the git thing in the default fish prompt. And it's a whole text editor! :)
Started on a whim. Is actually useable.
This is one of the wildest ideas I've seen in a while.