Post

I've been running the helix plugin branch for a few weeks btw, but mostly to decorate LSP interaction for ocaml. There are more involved plugins, but honestly I don't want to go this way. I've been running helix with custom patches for a while before the features got merged in

The plugin branch has been reviewed by the core team and is planned for merging right after the next release. Quite a few people are already running it, and several plugins already exist

This has shades to me of the Lisp Curse: when a language is able to do too much, collaborating with other users of the language becomes a lot harder. Tooling and library authors especially have their work cut out for them. And since tooling and libraries are critical to software adoption, well...

I do realize the hilarious irony about arguing that "the consumer model is better for developers" in a post where I also admit I'm trying to master NixOS

My mind compared it to an office. Most people are consumers of the office, going about their day. A few are janitors/maintenance workers, actually working on the internals. I feel like most devs I know think they are janitors, but they're actually consumers and that's ok.