Helix Post-Modern Modal Text Editor with LSP and Tree-sitter
Helix is a post-modern terminal-based modal text editor written in Rust. It features built-in language server protocol (LSP) support, smart syntax highlighting and code editing via Tree-sitter, and a Kakoune-inspired editing model with multiple selections.
Helix is a post-modern terminal-based modal text editor written in Rust. It features built-in language server protocol (LSP) support, smart syntax highlighting and code editing via Tree-sitter, and a Kakoune-inspired editing model with multiple selections.
npx skills add agentskillexchange/skills --skill helix-post-modern-modal-text-editor-lsp-treesitter
Helix is an open-source modal text editor that brings modern IDE features to the terminal without requiring plugins. Written in Rust, Helix combines the efficiency of modal editing with built-in language intelligence that works out of the box.
The editor’s design is heavily inspired by Kakoune’s selection-first editing model, where you first select text and then apply operations โ the inverse of Vim’s verb-object approach. This makes editing operations visual and predictable. Multiple selections are a first-class feature, allowing you to edit many locations simultaneously.
Helix ships with built-in Language Server Protocol (LSP) support, providing autocompletion, go-to-definition, find references, rename refactoring, diagnostics, and code actions for dozens of languages without configuration. Tree-sitter integration powers incremental syntax highlighting, structural text objects, and intelligent code navigation.
The editor supports over 200 languages with syntax highlighting grammars and has LSP configurations for most popular languages. It includes a built-in file picker with fuzzy finding, a buffer and symbol picker, and an integrated terminal. Themes are built-in with over 30 options available.
Installation is available through most package managers including Homebrew, pacman, Chocolatey, and Nix. Pre-built binaries are provided for Linux, macOS, and Windows. The project has over 43,000 GitHub stars and releases regular updates with new features and language support. Helix is licensed under MPL-2.0.