osfeed.dev
Release /

Helix 23.03

Wrap long lines on screen without changing the file.

Before you upgrade to 23.03

2 to fix

Workspace detection stops at the first .helix directory; several .helix/languages.toml files are no longer merged, so keep one per workspace.

Action requiredConfigure the editor, keys, themes and languages in config.toml and languages.toml.Affects: Projects with nested .helix directories
Read the evidence

goto_*_diag and goto_*_change now select the diagnostic or change range, increment/decrement no longer jump, and LSP goto commands jump to symbol ranges.

Behavior changedEdit text with modal, selection-first commands and act on many selections at once.
Read the evidence

What changed in 23.03

Soft-wrap, LSP type hints, per-workspace .helix/config.toml and a workspace-lsp-roots option; goto_*_diag and goto_*_change now select the diagnostic or change range.

Also: Initial LSP snippet completions, a version-control HEAD statusline element, Kitty keyboard protocol on supported terminals.

23.03; building from source needs Rust 1.65.

New things you can do

Fixed and improved

Shows LSP type hints inline and supports LSP snippet completions.

ImprovedGet completion, diagnostics, go to definition, hover and rename from language servers without installing plugins.
Read the evidence

Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.