BSD Ports

editors/helix 25.07.1_12 FreeBSD

Post-modern modal text editor

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MPL20
Categories
editors
Package size
17233.5 KiB, 206612.5 KiB installed

Description

A kakoune / neovim inspired editor, written in Rust.

Features:

o Vim-like modal editing

o Multiple selections

o Built-in language server support

o Smart, incremental syntax highlighting and code editing via tree-sitter

In the other systems

SystemPortVersion
FreeBSDeditors/helix25.07.1_12
OpenBSDeditors/helix25.07.1p0
NetBSDeditors/helix25.07.1

Install

Binary package:

pkg install helix

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	helix>0:editors/helix

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest25.07.1_1125.07.1_12-25.07.125.07.1_12
FreeBSD:14:quarterly25.07.1_1025.07.1_10n/a25.01.1_325.07.1_10
FreeBSD:15:latest25.07.1_1225.07.1_12n/a--
FreeBSD:15:quarterly25.07.1_1025.07.1_10n/an/an/a
FreeBSD:16:latest25.07.1_1025.07.1_12n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none
Conflicts with
shx

Files

pkg-plist 1229
  • bin/hx
  • share/helix/runtime/grammars/ada.so
  • share/helix/runtime/grammars/adl.so
  • share/helix/runtime/grammars/agda.so
  • share/helix/runtime/grammars/alloy.so
  • share/helix/runtime/grammars/amber.so
  • share/helix/runtime/grammars/astro.so
  • share/helix/runtime/grammars/awk.so
  • share/helix/runtime/grammars/bash.so
  • share/helix/runtime/grammars/bass.so
  • share/helix/runtime/grammars/beancount.so
  • share/helix/runtime/grammars/bibtex.so
  • share/helix/runtime/grammars/bicep.so
  • share/helix/runtime/grammars/bitbake.so
  • share/helix/runtime/grammars/blade.so
  • share/helix/runtime/grammars/blueprint.so
  • share/helix/runtime/grammars/c-sharp.so
  • share/helix/runtime/grammars/c.so
  • share/helix/runtime/grammars/caddyfile.so
  • share/helix/runtime/grammars/cairo.so
  • share/helix/runtime/grammars/capnp.so
  • share/helix/runtime/grammars/cel.so
  • share/helix/runtime/grammars/circom.so
  • share/helix/runtime/grammars/clarity.so
  • share/helix/runtime/grammars/clojure.so
  • share/helix/runtime/grammars/cmake.so
  • share/helix/runtime/grammars/comment.so
  • share/helix/runtime/grammars/cpon.so
  • share/helix/runtime/grammars/cpp.so
  • share/helix/runtime/grammars/crystal.so
  • share/helix/runtime/grammars/css.so
  • share/helix/runtime/grammars/csv.so
  • share/helix/runtime/grammars/cue.so
  • share/helix/runtime/grammars/cylc.so
  • share/helix/runtime/grammars/d.so
  • share/helix/runtime/grammars/dart.so
  • share/helix/runtime/grammars/dbml.so
  • share/helix/runtime/grammars/debian.so
  • share/helix/runtime/grammars/devicetree.so
  • share/helix/runtime/grammars/dhall.so
  • share/helix/runtime/grammars/diff.so
  • share/helix/runtime/grammars/djot.so
  • share/helix/runtime/grammars/dockerfile.so
  • share/helix/runtime/grammars/dot.so
  • share/helix/runtime/grammars/dtd.so
  • share/helix/runtime/grammars/dunstrc.so
  • share/helix/runtime/grammars/earthfile.so
  • share/helix/runtime/grammars/edoc.so
  • share/helix/runtime/grammars/eex.so
  • share/helix/runtime/grammars/elisp.so
  • share/helix/runtime/grammars/elixir.so
  • share/helix/runtime/grammars/elm.so
  • share/helix/runtime/grammars/elvish.so
  • share/helix/runtime/grammars/embedded-template.so
  • share/helix/runtime/grammars/erlang.so
  • share/helix/runtime/grammars/esdl.so
  • share/helix/runtime/grammars/fennel.so
  • share/helix/runtime/grammars/fga.so
  • share/helix/runtime/grammars/fidl.so
  • share/helix/runtime/grammars/fish.so
  • share/helix/runtime/grammars/forth.so
  • share/helix/runtime/grammars/fortran.so
  • share/helix/runtime/grammars/fsharp.so
  • share/helix/runtime/grammars/gas.so
  • share/helix/runtime/grammars/gdscript.so
  • share/helix/runtime/grammars/gherkin.so
  • share/helix/runtime/grammars/ghostty.so
  • share/helix/runtime/grammars/git-config.so
  • share/helix/runtime/grammars/git-rebase.so
  • share/helix/runtime/grammars/gitattributes.so
  • share/helix/runtime/grammars/gitcommit.so
  • share/helix/runtime/grammars/gitignore.so
  • share/helix/runtime/grammars/gleam.so
  • share/helix/runtime/grammars/glimmer.so
  • share/helix/runtime/grammars/glsl.so
  • share/helix/runtime/grammars/gn.so
  • share/helix/runtime/grammars/go.so
  • share/helix/runtime/grammars/godot-resource.so
  • share/helix/runtime/grammars/gomod.so
  • share/helix/runtime/grammars/gotmpl.so
  • share/helix/runtime/grammars/gowork.so
  • share/helix/runtime/grammars/gpr.so
  • share/helix/runtime/grammars/graphql.so
  • share/helix/runtime/grammars/gren.so
  • share/helix/runtime/grammars/groovy.so
  • share/helix/runtime/grammars/hare.so
  • share/helix/runtime/grammars/haskell-persistent.so
  • share/helix/runtime/grammars/haskell.so
  • share/helix/runtime/grammars/hcl.so
  • share/helix/runtime/grammars/heex.so
  • share/helix/runtime/grammars/hocon.so
  • share/helix/runtime/grammars/hoon.so
  • share/helix/runtime/grammars/hosts.so
  • share/helix/runtime/grammars/html.so
  • share/helix/runtime/grammars/htmldjango.so
  • share/helix/runtime/grammars/hurl.so
  • share/helix/runtime/grammars/hyprlang.so
  • share/helix/runtime/grammars/iex.so
  • share/helix/runtime/grammars/ini.so
  • share/helix/runtime/grammars/ink.so

The first 100 are listed.

distinfo 554
FileSizeSHA256
07035a248943575444aa0b893ffe306e1444c0ab.tar.gz92672a59074fff56ce73fd8c2b2e5609977b6ce22c6aa2b41452f5732339c1b7186a4
6748694be32f11e7ec6b5faeb1b48ca6156d4e06.tar.gz682603550ddcbc7c7aefc021a9e810cc0515e3ac4087ae8166d9cf712d16596afabfb
3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3.tar.gz111588da6c0db66d71db423213debda1298aa023f00e17976e3c8e56b36ec8ae2b895
tree-sitter-prolog-d8d415f6a1cf80ca138524bcc395810b176d40fa.tar.gz760415d879f9947d82d0b083725b8a0802afe3053b197d7fe701daba7db33b803e28e
936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b-js-highlights.scm26851f93ffa86c0b4d4367ff1fbd178f3ae6d3d056129d03a87244906420368452c8
0ab9d99867435a7667c5548a6617a6bf73dbd830-ts-highlights.scm501a91e728dfc1a205d5b1d44d112989b5d4b894936cb58c5b2a5c55eaf967feb71
rust/crates/addr2line-0.22.0.crate391566e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
rust/crates/adler-1.0.2.crate12778f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
rust/crates/adler2-2.0.0.crate13529512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/allocator-api2-0.2.18.crate625045c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
rust/crates/android-tzdata-0.1.1.crate7674e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anyhow-1.0.98.crate53334e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
rust/crates/arc-swap-1.7.1.crate6851269f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
rust/crates/autocfg-1.3.0.crate165240c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
rust/crates/backtrace-0.3.73.crate876175cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
rust/crates/bitflags-2.9.1.crate479131b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
rust/crates/block-buffer-0.10.4.crate105383078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
Master sites 6
  • https://git.sr.ht/~ecs/tree-sitter-hare/archive/:treesitterhare
  • https://git.sr.ht/~jummit/tree-sitter-wren/archive/:treesitterwren
  • https://git.sr.ht/~sfr/tree-sitter-gemini/archive/:treesittergemini
  • https://codeberg.org/foxy/tree-sitter-prolog/archive/d8d415f6a1cf80ca138524bcc395810b176d40fa.tar.gz?dummy=/:treesitterprolog
  • https://raw.githubusercontent.com/tree-sitter/tree-sitter-javascript/936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b/queries/highlights.scm?file=/:jshigh
  • https://raw.githubusercontent.com/tree-sitter/tree-sitter-typescript/0ab9d99867435a7667c5548a6617a6bf73dbd830/queries/highlights.scm?file=/:tshigh

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645