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