** Helix, but with more PR included ** Rationale: I want to use helix but I want features from PRs which are currently under review or rejected.
PR list:
- Add undo_selection and redo_selection #13731
- feat!: add basic support for icons #12369
- feat(core): add tree-sitter-breadcrumbs command #13492
- File explorer and tree helper (v3) #5768
- feat: Inline Git Blame #13133
- Enhanced jump mode (based on #3791) #5340
I will sync with the master branch periodically.
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.
- 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 or skulpin.
Note: Only certain languages have indentation definitions at the moment. Check
runtime/queries/<lang>/ for indents.scm.
Contributing guidelines can be found here.
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).
Thanks to @jakenvac for designing the logo!