Earlier quoted context omitted.
What were the features that were most important to you in your text editor? Did you try to build it for multiple types of workflows?
One of the first thing I added was Leap keys-type search, I didn't want modes. - Leap keys: https://www.youtube.com/watch?v=o_TlE_U_X3c The second was pragma-mark navigation, so I can always see a overview of the codebase. - navbar: https://assets.merveilles.town/media_attachments/files/116/2... I also wanted a local copy buffer specific to the project I work on, so I could easily manage multiple copies of the clipbo…
Writing my own text editor, and daily-driving it
121–124 of 124 posts
Re: Writing my own text editor, and daily-driving it
#122Re: Writing my own text editor, and daily-driving it
#123I, too, mourn the death of Howl. It was a quirky yet surprisingly "comfortable" editor. But I am now at home with Helix and Flow Control.
When do you choose one over the other?
(I know Flow Control provides Helix keybindings, but I haven't tried that yet and I generally like to retain the default behavior of an editor so that my user experience is more "portable" across machines.)
Re: Writing my own text editor, and daily-driving it
#124I had fun re-implementing antirez's "kilo" editor https://github.com/antirez/kilo There's a nice tutorial for it https://viewsourcecode.org/snaptoken/kilo/ Great way to learn more about terminal modes and write some raw C
https://github.com/antirez/LOAD81
.. but that’s mostly because LOAD81 is just fully great as well .. I’ll have to dig into kilo a bit and see how antirez’ two editors compare with each other ..