BSD Ports

editors/helix 25.07.1 NetBSD

Modal editor inspired by kakoune / neovim

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mpl-2.0
Categories
editors
Package size
16637.6 KiB, 210519.1 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDeditors/helix25.07.1
FreeBSDeditors/helix25.07.1_12
OpenBSDeditors/helix25.07.1p0
HardenedBSDeditors/helix25.07.1_10
GhostBSDeditors/helix25.07.1_10

Install

Binary package:

pkgin install helix

From pkgsrc:

cd /usr/pkgsrc/editors/helix && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_6425.07.1
NetBSD 10.1 aarch6425.07.1
SmartOS / illumos x86_6425.07.1
macOS 15 arm6425.07.1

Dependencies

No port depends on this one.