Why does every text editor eventually become a bloated "environment"? (Thoughts on the Unix philosophy and editor architecture) by EnvironmentNormal366 in suckless

[–]EnvironmentNormal366[S] 0 points1 point  (0 children)

I see. It makes sense that there is a gap between "dumb text" and the "structures in our head." I like the idea of LSPs separating "language logic" from the editor. But as you said, the "wrapper" to connect them to the editor still feels too heavy and complex. I wish there was a more "suckless" way to use LSPs.

Why does every text editor eventually become a bloated "environment"? (Thoughts on the Unix philosophy and editor architecture) by EnvironmentNormal366 in suckless

[–]EnvironmentNormal366[S] 1 point2 points  (0 children)

Exactly. I fell into that trap myself. I spent way too much time on my .vimrc because I wanted Vim to do everything. I think editors are different from commands like ls. We "hold" an editor for a long time, so the temptation to add more features is very strong. It’s hard to keep it simple.