The new year brings in a new Helix release! Say hello to 25.01. This is an especially large release comprising changes from a whopping 171 contributors. Thank you to everyone who made this release possible!
New to Helix? 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).
Helix now detects a possible path when inserting text and suggests either absolute paths or relative paths based on the current working directory. This is especially useful for some languages like Nix where paths are commonplace.
Path completion is especially exciting because it's the first completion feature not driven by LSP. The change to add path completion refactored parts of the codebase that assumed that completions could only ever come from a language server and this should make it easier to add new completion sources in the future.
The other big change comes to the behavior of snippet completions - currently only sent by language servers - as 25.01 adds support for snippet tabstops.