./editors/helix, Modal editor inspired by kakoune / neovim

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 22.03nb2, Package name: helix-22.03nb2, Maintainer: nikita

A modal editor inspired by kakoune.
Its main features include:
Multiple selections by default, based on Kakoune.
The whole design is based around multiple selections as an editing
primitive, with a single cursor just being a subset of that. Commands
manipulate selections which then allow you to concurrently edit code.
Editing is focused on being easy to reason with.

Syntax highlighting and code editing using Tree-sitter.
No more slow regex highlighting! Tree-sitter parses code into syntax
trees much like a compiler, giving us a lot more information about
code structure. We can track local variables, calculate indentation
and manipulate selection to select syntax nodes.
Parsing is incremental and fast enough to run on every keystroke.
Robust enough to produce results even with syntax errors.

- Built-in language server support.
Context aware completion
Documentation
Diagnostics
Code actions

- Runs in a terminal.
The base implementation uses a terminal frontend and combines well
with tmux or usage over ssh.


Master sites:


Version history: (Expand)


CVS history: (Expand)


   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2022-04-17 00:09:48 by Nikita | Files touched by this commit (1)
Log message:
helix: Minor Makefile improvements.
   2022-04-16 23:49:27 by Nikita | Files touched by this commit (1)
Log message:
helix: use substitutes in post-extract.
   2022-04-16 19:25:46 by Nikita | Files touched by this commit (2)
Log message:
helix: Extend description and short description.
   2022-04-09 13:11:10 by Nikita | Files touched by this commit (1)
Log message:
helix: remove unnecessary rust mk.
   2022-04-02 11:36:15 by Nikita | Files touched by this commit (8)
Log message:
editors: add helix.

A kakoune / neovim inspired editor.