2022-12-02 12:56:36 +01:00
< div align = "center" >
2022-12-03 03:05:15 +01: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 12:05:42 +09:00
2021-05-31 21:09:07 +09:00
[](https://github.com/helix-editor/helix/actions)
2022-12-02 12:56:36 +01: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 19:46:58 +09:00
2021-05-12 16:49:01 +09:00

2022-09-17 13:34:48 +02:00
A Kakoune / Neovim inspired editor, written in Rust.
2021-05-11 18:50:09 +09:00
2022-09-17 13:34:48 +02: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 18:50:09 +09:00
2021-05-31 17:12:09 +09:00
For more information, see the [website ](https://helix-editor.com ) or
[documentation ](https://docs.helix-editor.com/ ).
2021-05-11 19:46:58 +09:00
2021-08-14 00:28:27 -04: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 09:32:48 +09:00
2021-05-11 18:50:09 +09:00
# Features
- Vim-like modal editing
- Multiple selections
- Built-in language server support
- Smart, incremental syntax highlighting and code editing via tree-sitter
It's a terminal-based editor first, but I'd like to explore a custom renderer
2022-09-17 13:34:48 +02:00
(similar to Emacs) in wgpu or skulpin.
2020-09-21 18:24:16 +09:00
2021-06-07 09:32:48 +09:00
Note: Only certain languages have indentation definitions at the moment. Check
2022-04-29 20:40:59 +03:00
`runtime/queries/<lang>/` for `indents.scm` .
2021-05-12 16:49:01 +09:00
2021-10-28 23:11:42 -06:00
# Installation
2023-03-06 09:27:17 +00:00
[Installation documentation ](https://docs.helix-editor.com/install.html ).
2022-04-09 01:47:32 -05:00
2021-06-23 01:05:08 +09:00
[](https://repology.org/project/helix/versions)
2021-06-01 20:45:07 +02:00
2021-05-11 18:50:09 +09:00
# Contributing
2021-11-17 19:00:11 +05:30
Contributing guidelines can be found [here ](./docs/CONTRIBUTING.md ).
2021-05-11 18:50:09 +09:00
# Getting help
2021-10-15 21:05:29 -04:00
Your question might already be answered on the [FAQ ](https://github.com/helix-editor/helix/wiki/FAQ ).
2021-06-05 12:01:48 +09: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 12:05:42 +09:00
# Credits
Thanks to [@JakeHL ](https://github.com/JakeHL ) for designing the logo!