pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/helix helix: Improve DESCR, appease pkglint.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/579b28fa5b2b
branches:  trunk
changeset: 389688:579b28fa5b2b
user:      jperkin <jperkin%pkgsrc.org@localhost>
date:      Thu Dec 08 10:26:06 2022 +0000

description:
helix: Improve DESCR, appease pkglint.

diffstat:

 editors/helix/DESCR |  40 ++++++++++++++++++----------------------
 1 files changed, 18 insertions(+), 22 deletions(-)

diffs (47 lines):

diff -r 49eefbb1cb71 -r 579b28fa5b2b editors/helix/DESCR
--- a/editors/helix/DESCR       Thu Dec 08 10:09:01 2022 +0000
+++ b/editors/helix/DESCR       Thu Dec 08 10:26:06 2022 +0000
@@ -1,25 +1,21 @@
-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.
+Helix is a modal text editor with built-in support for multiple selections,
+Language Server Protocol (LSP), tree-sitter, and experimental support for
+Debug Adapter Protocol (DAP).  Its main features include:
+
+ - Multiple cursors as a core editing primitive, inspired by Kakoune. Commands
+   manipulate selections which allows concurrent code editing.
+
+ - Tree-sitter produces error tolerant and robust syntax trees, which enables
+   better syntax highlighting, indent calculation and code navigation.
 
-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.
+ - Navigate and select functions, classes, comments, etc and select syntax
+   tree nodes instead of plain text.
+
+ - Language specific auto completion, goto definition, documentation,
+   diagnostics and other IDE features with no additional configuration.
 
-- Built-in language server support.
-  Context aware completion
-  Documentation
-  Diagnostics
-  Code actions
+ - No Electron. No VimScript. No JavaScript. Use it over ssh, tmux, or a plain
+   terminal. Your laptop battery life will thank you.
 
-- Runs in a terminal.
-The base implementation uses a terminal frontend and combines well
-with tmux or usage over ssh.
+ - Fuzzy finder to jump to files and symbols, project wide search, beautiful
+   themes, auto closing bracket pairs, surround integration and more.



Home | Main Index | Thread Index | Old Index