pkgsrc-Changes archive

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

CVS commit: pkgsrc/editors/helix



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Thu Dec  8 10:26:06 UTC 2022

Modified Files:
        pkgsrc/editors/helix: DESCR

Log Message:
helix: Improve DESCR, appease pkglint.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/editors/helix/DESCR

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/editors/helix/DESCR
diff -u pkgsrc/editors/helix/DESCR:1.2 pkgsrc/editors/helix/DESCR:1.3
--- pkgsrc/editors/helix/DESCR:1.2      Sat Apr 16 17:25:46 2022
+++ pkgsrc/editors/helix/DESCR  Thu Dec  8 10:26:06 2022
@@ -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.
-
-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.
+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.
+
+ - 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.
+
+ - No Electron. No VimScript. No JavaScript. Use it over ssh, tmux, or a plain
+   terminal. Your laptop battery life will thank you.
+
+ - 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