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