Helix

A post-modern modal text editor.

Category: editorFirst released: 2021Created by: Blaž HrastnikLicense: MPL-2.0Platforms: macOS, Linux, Windows

Helix is a post-modern modal text editor written in Rust that combines the ergonomics of Neovim with the power of tree-sitter syntax parsing. It ships with built-in Language Server Protocol (LSP) support for auto-completion, go-to-definition, diagnostics, and code actions out of the box, requiring zero plugin configuration. Tree-sitter powers precise syntax highlighting, structural selection, and AST-aware navigation. Helix uses a selection → action model that inverts Vim's verb-object pattern, making interactions more predictable and composable. It supports multiple cursors natively, has a built-in fuzzy file picker, and provides a clean configuration in TOML. By bundling essential IDE features without plugins, Helix offers a dramatically simpler setup experience for modern modal editing.

Links

Key Features

Built-in LSP supportTree-sitter syntax parsingMultiple cursorsSelection → action modelFuzzy file pickerTOML configurationZero-plugin setup