2022-12-02 19:56:36 +08:00
< div align = "center" >
2022-12-03 10:05:15 +08:00
< h1 >
< picture >
< source media = "(prefers-color-scheme: dark)" srcset = "logo_dark.svg" >
< source media = "(prefers-color-scheme: light)" srcset = "logo_light.svg" >
< img alt = "Helix" height = "128" src = "logo_light.svg" >
< / picture >
< / h1 >
2022-12-02 11:05:42 +08:00
2021-05-31 20:09:07 +08:00
[](https://github.com/helix-editor/helix/actions)
2022-12-02 19:56:36 +08:00
[](https://github.com/helix-editor/helix/releases/latest)
[](https://docs.helix-editor.com/)
[](https://github.com/helix-editor/helix/graphs/contributors)
[](https://matrix.to/#/#helix-community:matrix.org)
< / div >
2021-05-11 18:46:58 +08:00
2021-05-12 15:49:01 +08:00

2023-12-19 22:50:39 +08:00
A [Kakoune ](https://github.com/mawww/kakoune ) / [Neovim ](https://github.com/neovim/neovim ) inspired editor, written in Rust.
2021-05-11 17:50:09 +08:00
2022-09-17 19:34:48 +08:00
The editing model is very heavily based on Kakoune; during development I found
myself agreeing with most of Kakoune's design decisions.
2021-05-11 17:50:09 +08:00
2021-05-31 16:12:09 +08:00
For more information, see the [website ](https://helix-editor.com ) or
[documentation ](https://docs.helix-editor.com/ ).
2021-05-11 18:46:58 +08:00
2021-08-14 12:28:27 +08:00
All shortcuts/keymaps can be found [in the documentation on the website ](https://docs.helix-editor.com/keymap.html ).
[Troubleshooting ](https://github.com/helix-editor/helix/wiki/Troubleshooting )
2021-06-07 08:32:48 +08:00
2021-05-11 17:50:09 +08:00
# Features
- Vim-like modal editing
- Multiple selections
- Built-in language server support
- Smart, incremental syntax highlighting and code editing via tree-sitter
2024-09-22 01:26:01 +08:00
Although it's primarily a terminal-based editor, I am interested in exploring
a custom renderer (similar to Emacs) using wgpu or skulpin.
2020-09-21 17:24:16 +08:00
2021-06-07 08:32:48 +08:00
Note: Only certain languages have indentation definitions at the moment. Check
2022-04-30 01:40:59 +08:00
`runtime/queries/<lang>/` for `indents.scm` .
2021-05-12 15:49:01 +08:00
2021-10-29 13:11:42 +08:00
# Installation
2023-03-06 17:27:17 +08:00
[Installation documentation ](https://docs.helix-editor.com/install.html ).
2022-04-09 14:47:32 +08:00
2024-10-16 00:52:50 +08:00
[](https://repology.org/project/helix-editor/versions)
2021-06-02 02:45:07 +08:00
2021-05-11 17:50:09 +08:00
# Contributing
2021-11-17 21:30:11 +08:00
Contributing guidelines can be found [here ](./docs/CONTRIBUTING.md ).
2021-05-11 17:50:09 +08:00
# Getting help
2021-10-16 09:05:29 +08:00
Your question might already be answered on the [FAQ ](https://github.com/helix-editor/helix/wiki/FAQ ).
2021-06-05 11:01:48 +08:00
Discuss the project on the community [Matrix Space ](https://matrix.to/#/#helix-community:matrix.org ) (make sure to join `#helix-editor:matrix.org` if you're on a client that doesn't support Matrix Spaces yet).
2022-12-02 11:05:42 +08:00
# Credits
2023-07-17 13:09:19 +08:00
Thanks to [@jakenvac ](https://github.com/jakenvac ) for designing the logo!