A post-modern text editor.
Multiple selectionsMultiple cursors as a core editing primitive, inspired by Kakoune. Commands manipulate selections which allows concurrent code editing.
Tree-sitter integrationTree-sitter produces error tolerant and robust syntax trees, which enables better syntax highlighting, indent calculation and code navigation.
Powerful code manipulationNavigate and select functions, classes, comments, etc and select syntax tree nodes instead of plain text.
Language server supportLanguage specific auto completion, goto definition, documentation, diagnostics and other IDE features with no additional configuration.
It's a joke. If Neovim is the modern Vim, then Helix is post-modern.
Is it any good?Yes.
Are there plans for a GUI frontend?
Eventually, yes! See the tracking issue on GitHub.
Contribute code on GitHub.
Discuss the project on Matrix.