2022-12-02 14:56:36 +03:00
< div align = "center" >
2022-12-03 05:05:15 +03: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 06:05:42 +03:00
2021-05-31 15:09:07 +03:00
[![Build status ](https://github.com/helix-editor/helix/actions/workflows/build.yml/badge.svg )](https://github.com/helix-editor/helix/actions)
2022-12-02 14:56:36 +03:00
[![GitHub Release ](https://img.shields.io/github/v/release/helix-editor/helix )](https://github.com/helix-editor/helix/releases/latest)
[![Documentation ](https://shields.io/badge/-documentation-452859 )](https://docs.helix-editor.com/)
[![GitHub contributors ](https://img.shields.io/github/contributors/helix-editor/helix )](https://github.com/helix-editor/helix/graphs/contributors)
[![Matrix Space ](https://img.shields.io/matrix/helix-community:matrix.org )](https://matrix.to/#/#helix-community:matrix.org)
< / div >
2021-05-11 13:46:58 +03:00
2021-05-12 10:49:01 +03:00
![Screenshot ](./screenshot.png )
2022-09-17 14:34:48 +03:00
A Kakoune / Neovim inspired editor, written in Rust.
2021-05-11 12:50:09 +03:00
2022-09-17 14:34:48 +03: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 12:50:09 +03:00
2021-05-31 11:12:09 +03:00
For more information, see the [website ](https://helix-editor.com ) or
[documentation ](https://docs.helix-editor.com/ ).
2021-05-11 13:46:58 +03:00
2021-08-14 07:28:27 +03: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 03:32:48 +03:00
2021-05-11 12:50:09 +03: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 14:34:48 +03:00
(similar to Emacs) in wgpu or skulpin.
2020-09-21 12:24:16 +03:00
2021-06-07 03:32:48 +03: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 10:49:01 +03:00
2021-10-29 08:11:42 +03:00
# Installation
2023-03-06 12:27:17 +03:00
[Installation documentation ](https://docs.helix-editor.com/install.html ).
2022-04-09 09:47:32 +03:00
2021-06-22 19:05:08 +03:00
[![Packaging status ](https://repology.org/badge/vertical-allrepos/helix.svg )](https://repology.org/project/helix/versions)
2021-06-01 21:45:07 +03:00
2021-05-11 12:50:09 +03:00
# Contributing
2021-11-17 16:30:11 +03:00
Contributing guidelines can be found [here ](./docs/CONTRIBUTING.md ).
2021-05-11 12:50:09 +03:00
# Getting help
2021-10-16 04:05:29 +03:00
Your question might already be answered on the [FAQ ](https://github.com/helix-editor/helix/wiki/FAQ ).
2021-06-05 06:01:48 +03: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 06:05:42 +03:00
# Credits
Thanks to [@JakeHL ](https://github.com/JakeHL ) for designing the logo!