46,931
stars
+8
4,011
forks
237
watchers
7,121
prs
6,003
issues
30
releases
3,155
discussions
README
!Screenshot A Kakoune / Neovim inspired editor, written in Rust. The editing model is very heavily based on Kakoune; during development I found myself agreeing with most of Kakoune's design decisions. For more information, see the website or documentation. All shortcuts/keymaps can be found in the documentation on the website. Troubleshooting Features - Vim-like modal editing - Multiple selections - Built-in language server support - Smart, incremental syntax highlighting and code editing via tree-sitter Although it's primarily a terminal-based editor, I am interested in exploring a custom renderer (similar to Emacs) using wgpu. Note: Only certain languages have indentation definitions at the moment. Check runtime/queries// for indents.scm. Installation Installation documentation. Contributing Contributing guidelines can be found here. Getting help Your question might already be answered on the FAQ. Discuss the project on the community Matrix Space (make sure to join helix-editor:matrix.org if you're on a client that doesn't support Matrix Spaces yet). Credits Thanks to @jakenvac for designing the logo!
Top issues
#1125automatic reload when file changes externally82 comments · 2021-11-18#1976[Proposal] Buitin support for `Integrated Terminal`70 comments · 2022-04-06#401Persistent State (session)67 comments · 2021-07-03#312Implement Kakoune-style client-server model for sharing buffers across windows in different terminals52 comments · 2021-06-19#1840Add Code Folding48 comments · 2022-03-18#2806Feature request: universal REPL47 comments · 2022-06-18#200Add file tree45 comments · 2021-06-09#1932Feat: support GLIB 2.2843 comments · 2022-04-02
Discussions
#16456Setting up qmlformat1 comments · 2026-11-08#16417External core transaction/history replay example0 comments · 2026-10-26#16411Jetbrains Dark selection cursor not visible2 comments · 2026-10-23#16385How to get started contributing to Helix (as a beginner crustacean)2 comments · 2026-10-15#16377Can the `hx` command alone open an ephemeral Markdown editor?2 comments · 2026-10-12#16374keymap in config file to insert text at top of file1 comments · 2026-10-10#16371Per-mode cursor colors, configurable unfocused shape, and OSC color sync1 comments · 2026-10-10#16349Does Helix support right to left languages (eg. Hebrew/Arabic)1 comments · 2026-10-05
Latest release
25.07.1 25.07.1 2025-07-18This is a patch release which lowers the GLIBC requirements of the release artifacts published to GitHub.