News for hackers. Stuff that matters.
Re:Helix: A Neovim inspired editor, written in Rust by isatty on Monday October 10, 2022 @02:47AM (#33148515)
> Those are by far the most important features for a text editor to have

The most important feature of a text editor is that it can edit text well. Vim is popular because it’s the best _text editor_ not because it has a bunch of plugins making it an IDE.

Re:Helix: A Neovim inspired editor, written in Rust by discreteevent on Monday October 10, 2022 @05:38AM (#33149486)
> the best _text editor_

Code is text. So it is good to have a very good text editor for manipulating it as text. But code is also very different from plain text. It is highly structured. When I think about code I think about it as some kind of syntax tree (call hierarchies etc) . I don't think about it as character buffers. So if I am programming and I can have something that supports good text editing but also good tree editing then I will take that over something that only does good text editing.

Re:Helix: A Neovim inspired editor, written in Rust by Myrmornis on Monday October 10, 2022 @07:52AM (#33150221)
I agree with this. I have never been a vim/neovim/helix user, so there's little I can contribute here. But I have always used paredit commands as much as possible, in all languages, not just lisps, and that's still true now that I've switched to vscode from emacs. I'm curious whether any vim/helix editing operations are "tree-based" in a similar way to paredit, and also whether anyone's building a paredit-like editing system based on treesitter.