From 4d721e5003b969a3ba67a375ec70244942888659 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Sun, 22 Dec 2024 10:04:49 -0500 Subject: [PATCH 1/6] changelog checkpoint 2024-12-22 --- CHANGELOG.md | 230 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 230 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 491edb204f62..36ebaad242af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,233 @@ + + +# 25.01 (2025-01-01) + +... github says 142 contributors, check `git log` instead ... + +checkpoint + +Breaking changes: + +Features: + +* Big refactor for `Picker`s (#9647, #11209, #11216, #11211, #11343, #11406) + * Use a table layout and allow filtering by column + * Reimplement `global_search` to allow changing the query dynamically +* Add an alternative "inline" display for LSP diagnostics (#6417, #11815) +* Support defining keybindings as macros (#4709) +* Continue line comments in `o`/`O` and on `` in insert mode (#10996, #12213, #12215) +* Allow configuring and switching clipboard providers at runtime (#10839, b855cd0, 467fad5, 191b0f0) +* Add support for path completion (#2608) +* Support bindings with the Super (Cwd/Win/Meta) modifier (#6592) +* Support rendering and jumping between tabstops in snippet completions (#9801) +* Allow theming directory completions (#12205, #12295) + +Commands: + +* Add commands to move within snake_case or camelCase words (#8147) +* Add `search_selection_detect_word_boundaries` (#12126) + * This command takes the `*` key in normal and select mode, replacing `search_selection` which was moved to `A-*`. + +Usability improvements: + +* Add `:edit` and `:e` aliases for `:open` (#11186, #11196) +* Trim trailing newline from pipe command outputs when the input doesn't have a trailing newline (#11183, 4f63a46) +* Add `:mv` alias for `:move` (#11256) +* Return document display name instead of absolute path from the `%` special register (#11275) +* Track view position on a per-view instead of per-document basis (#10559) +* Improve scrolloff calculation to leave a gap in the middle (#11323) +* Show a popup for stderr printed by failed `:sh` commands (#11239) +* Add statusline errors when nothing is selected with `s`, `K`, `A-K` (#11370) +* Add `.svn` as a workspace root marker (#11429) +* Trim the end of `:sh` outputs (#11161) +* Show LSP `window/showMessage` messages in the statusline (#5535) +* Support finding workspace directories via `.jj` directories (#11685) +* Join single-line comments with `join_selections` (`J`) (#11742) +* Show anonymous syntax tree nodes in `:tree-sitter-subtree` (#11663) +* Save an undo checkpoint before paste in insert mode (#8121) +* Only break on ASCII spaces in `:reflow` (#12048) +* Add a `default-yank-register` config option (#11936) +* Show a statusline error for `:format` when a formatter is not available (#12183) +* Change to the home directory with `:cd` with no arguments (#12042) +* Change default comment token to `#` for unrecognized files (#12080, #12266, bae6a58) +* Trim all trailing whitespace on `insert_newline` (#12177) +* Change to the prior directory with `:cd -` (#12194) +* Allow parsing `-` (with no modifiers) as a keybinding (#12191) +* Improve opening statusline and error messages when opening duplicate files or directories (#12199) +* Trim trailing colons in paths passed on the argv (#9963) +* Show tree-sitter parser availability in `hx --health ` (#12228) +* Show a preview block for colors in the LSP completion menu (#12299) +* Add infobox help for `surround_add`, `surround_replace` and `surround_delete` (#12262) + +Fixes: + +* Respect document indentation settings in `format_selections` (`=`) (#11169) +* Avoid switching the current document to normal mode during an LSP `workspace/applyEdit` operation (#11176) +* Fix off-by-one in LSP `find_completion_range` (#11266) +* Prefer file-system mtime to local system time for detecting external modifications (#11142, #11352, #11358, #11361) +* Fix writing of hardlinks (#11340) +* Prevent language servers from being automatically restarted when stopped with `:lsp-stop` (#11321) +* Stable-sort LSP text edits (#11357) +* Fix determination of current language layer in documents with nested language injections (#11365) +* Fix a panic from `:move`ing a file to a new extension which starts a language server (#11387) +* Fix a panic from duplicating the diff gutter (#11092) +* Keep cursor position when exactly replacing text (#5930) +* Fix a panic from `jump_backward` on a newly opened split (#11508) +* Fix a panic from language servers sending an unknown diagnostic severity (#11569) +* Fix a panic when drawing at the edge of the screen (#11737) +* Fix git repo detection on symlinks (#11732) +* Fix a panic from a language server sending an out-of-range active signature index in `textDocument/signatureHelp` (#11825) +* Fix a panic from using `C-k` in a prompt ending in a multi-byte character (#12237) +* Expand tildes in paths passed to `:read` (#12271) +* Respect per-language `workspace-lsp-roots` configuration when opening new documents (#12223) + +Themes: + +* Bring `kanagawa` colors better in line with neovim version (#11187, #11270) +* Add `ao` (#11063) +* Update `dark_plus` (#11415) +* Add `iceberg-light` and `iceberg-dark` (#10674) +* Update everforest themes (#11459) +* Update gruvbox themes (#11477) +* Change primary selection cursor color for `naysayer` (#11617) +* Style picker column names in `horizon-dark` (#11649) +* Style picker column names in Darcula themes (#11649) +* Update diagnostics colors in `snazzy` (#11731) +* Update bogster themes (#11353) +* Highlight `keyword.storage` in `onedark` (#11802) +* Add `ui.virtual.jump-label` to `serika-dark` (#11911) +* Add `adwaita-light` (#10869) +* Add seoul256 themes (#11466) +* Add yo themes (#11703) +* Add `eiffel` (#11679) +* Add `carbonfox` (#11558) +* Set tags color in monokai themes (#11917) +* Improve readability of spacebones picker selection (#12064) +* Update modus themes (#11949) +* Use bold for statusline mode indicator in `onedarker` (#11958) +* Update hex themes, add a new hex theme (#10849) +* Add `sunset` (#12093) +* Add bufferline highlighting for flexoki themes (#12146) +* Add colors for (un)checked list items to catppuccin themes (#12167) +* Update `voxed` (#9328) +* Add `vintage` (#9361) +* Add directory style to everforest themes (#12287) +* Add inactive text and update jump label highlights in `dark_plus` (#12289) +* Sync changes with catppuccin themes (#12304) + +New languages: + +* `jjdescription` (#11271, #11857) +* i3wm and Sway configs (#11424) +* TypeSpec (#11412) +* jq (#11393) +* Thrift (#11367) +* Gherkin (#11083) +* Circom (#11676) +* Dune (#11829) +* Snakemake (#11858, #11936) +* Cylc (#11830) +* textproto (#11874) +* Spade (#11448, #12276) +* NestedText (#11987) +* Quint (#11898) +* Amber-lang (#12021) +* Vento (#12147) +* Teal (#12081) +* Koto (#12307) + +Updated languages and queries: + +* Add comment injections for Hare (#11173) +* Improve highlights for `blade.php` files (#11138) +* Update tree-sitter-slint (#11224, #11757, #12297) +* Recognize `just` files as Just (#11286) +* Recognize `mdx` as Markdown (#11122) +* Update Just grammar and queries (#11306) +* Recognize `tclsh` as TCL (#11236) +* Update Godot grammar and queries (#11235) +* Update Gleam grammar and queries (#11427) +* Add `mesonlsp` for Meson (#11416) +* Update HTML highlights (#11400) +* Add comment textobjects for Verilog (#11388) +* Switch tree-sitter-just grammar (#11380, #11606, #12141) +* Update tree-sitter-fsharp (#11061) +* Add `nixd` for Nix (#10767) +* Highlight types and enum members from the Rust prelude (#8535) +* Improve textobjects for HCL, Nix (#11513) +* Add textobjects queries for docker-compose, dockerfile, env, git-config, hcl, hocon, prisma, SQL and YAML (#11513) +* Recognize cshtml files as HTML (#11540) +* Set a memory limit for the Lean language server (#11683) +* Add configurations for jedi and ruff language servers (#11630) +* Update Vue highlights (#11706) +* Switch tree-sitter-hcl grammar (#11749) +* Fix `odinfmt` formatter configuration (#11759) +* Recognize `rbs` files as Ruby (#11786) +* Update tree-sitter-nickel (#11771) +* Recognize `ldtk` and `ldtkl` files as JSON (#11793) +* Fix highlights for builtin functions in Fish (#11792) +* Add `superhtml` for HTML (#11609) +* Add a configuration for the Vale language server (#11636) +* Add Erlang Language Platform (`elp`) for Erlang (#11499) +* Update Odin highlights (#11804) +* Remove auto-pairs for single quotes in SML (#11838) +* Add `glsl_analyzer` for GLSL (#11891) +* Recognize `.prettierrc` as YAML (#11997) +* Fix `swift-format` formatter configuration (#12052) +* Add `package.json` and `tsconfig.json` as JS/TS workspace roots (#10652) +* Add "INVARIANT" to comment error highlights (#12094) +* Update Rescript grammar and queries (#11165) +* Update tree-sitter-nasm (#11795) +* Update LLVM grammars (#11851) +* Update Perl and Pod grammars (#11848) +* Add Nim injections in Nix (#11837) +* Recognize `livemd` as Markdown (#12034) +* Update Unison grammar and queries (#12039) +* Turn off Swift auto-format by default (#12071) +* Recognize `.swift-format` as JSON (#12071) +* Recognize `.clangd` and `.clang-format` as YAML (#12032) +* Recognize `ssh_config.d/*.conf` as sshclientconfig (#11947) +* Update comment token configs for Zig (#12049) +* Update tree-sitter-bicep (#11525) +* Add `hyperls` for Hyperlang (#11056) +* Add highlight queries for Solidity (#12102) +* Recognize `WORKSPACE.bzlmod` as Starlark (#12103) +* Update Ada grammar and queries (#12131) +* Restrict Hocon file-types glob patterns (#12156) +* Update Mojo language server to Magic (#12195) +* Switch tree-sitter-v grammar (#12236) +* Add "COMPLIANCE" to comment error highlights (#12094) +* Add a language server configuration for `ltex-ls-plus` (#12251) +* Update tree-sitter-dockerfile (#12230) +* Add `]` to PHP outdents (#12286) +* Add textobjects for Odin (#12302) + +Packaging: + +* Add completions for Nushell (#11262, #11346) +* Fix completion of flags in Bash completions (#11246) +* Include shell completions in Nix outputs (#11518) + # 24.07 (2024-07-14) Thanks to all of the contributors! This release has changes from 160 contributors. From 710d634f794745fc686c002fba50a4d419a915d6 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Fri, 27 Dec 2024 10:29:47 -0500 Subject: [PATCH 2/6] changelog checkpoint 2024-12-27 --- CHANGELOG.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36ebaad242af..6d9dc31bf1fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,11 +22,11 @@ Packaging: # 25.01 (2025-01-01) -... github says 142 contributors, check `git log` instead ... +`git log` says there are 164 contributors since 24.07 -checkpoint +checkpoint -Breaking changes: + Features: @@ -100,6 +100,7 @@ Fixes: * Fix a panic from using `C-k` in a prompt ending in a multi-byte character (#12237) * Expand tildes in paths passed to `:read` (#12271) * Respect per-language `workspace-lsp-roots` configuration when opening new documents (#12223) +* Consistently replace line-endings in paste/replace commands (c262fe4) Themes: @@ -134,10 +135,11 @@ Themes: * Add directory style to everforest themes (#12287) * Add inactive text and update jump label highlights in `dark_plus` (#12289) * Sync changes with catppuccin themes (#12304) +* Add `ui.text.directory` to `nightfox` (#12328) New languages: -* `jjdescription` (#11271, #11857) +* `jjdescription` (#11271, #11857, #12305) * i3wm and Sway configs (#11424) * TypeSpec (#11412) * jq (#11393) @@ -155,6 +157,7 @@ New languages: * Vento (#12147) * Teal (#12081) * Koto (#12307) +* NGINX (#12309) Updated languages and queries: @@ -221,6 +224,9 @@ Updated languages and queries: * Update tree-sitter-dockerfile (#12230) * Add `]` to PHP outdents (#12286) * Add textobjects for Odin (#12302) +* Update tree-sitter-heex and queries (#12334) +* Update protobuf highlights (#12339) +* Switch tree-sitter-query (TSQ) grammar (#12148) Packaging: From 71af53cb5d42e536d646b394e57ec32ca1de9cfe Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Tue, 31 Dec 2024 18:46:59 -0500 Subject: [PATCH 3/6] changelog checkpoint 2025-01-02 --- CHANGELOG.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d9dc31bf1fb..8208d5be4e20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,11 +20,11 @@ Updated languages and queries: Packaging: --> -# 25.01 (2025-01-01) +# 25.01 (2025-01-03) -`git log` says there are 164 contributors since 24.07 +`git log` says there are 171 contributors since 24.07 -checkpoint +checkpoint @@ -63,10 +63,10 @@ Usability improvements: * Show LSP `window/showMessage` messages in the statusline (#5535) * Support finding workspace directories via `.jj` directories (#11685) * Join single-line comments with `join_selections` (`J`) (#11742) -* Show anonymous syntax tree nodes in `:tree-sitter-subtree` (#11663) +* Show anonymous syntax tree nodes in `:tree-sitter-subtree` (#11663, 38e8382) * Save an undo checkpoint before paste in insert mode (#8121) * Only break on ASCII spaces in `:reflow` (#12048) -* Add a `default-yank-register` config option (#11936) +* Add a `default-yank-register` config option (#11430) * Show a statusline error for `:format` when a formatter is not available (#12183) * Change to the home directory with `:cd` with no arguments (#12042) * Change default comment token to `#` for unrecognized files (#12080, #12266, bae6a58) @@ -101,6 +101,9 @@ Fixes: * Expand tildes in paths passed to `:read` (#12271) * Respect per-language `workspace-lsp-roots` configuration when opening new documents (#12223) * Consistently replace line-endings in paste/replace commands (c262fe4) +* Fix formatting in error statusline messages when inspecting variables in DAP (#12354) +* Fix invisible printing of headers in `--health` output on light terminals (#12355) +* Accept integers serialized as floats in the JSONRPC `id` field (#12376) Themes: @@ -136,6 +139,7 @@ Themes: * Add inactive text and update jump label highlights in `dark_plus` (#12289) * Sync changes with catppuccin themes (#12304) * Add `ui.text.directory` to `nightfox` (#12328) +* Add `ui.text.directory` to `sunset` (#12328) New languages: @@ -226,7 +230,12 @@ Updated languages and queries: * Add textobjects for Odin (#12302) * Update tree-sitter-heex and queries (#12334) * Update protobuf highlights (#12339) -* Switch tree-sitter-query (TSQ) grammar (#12148) +* Switch tree-sitter-query (TSQ) grammar (#12148, e0bccd2) +* Add block comment configurations for jinja and nunjucks (#12348) +* Add `uv` shebang for python (#12360) +* Update tree-sitter-vento (#12368) +* Switch Protobuf tree-sitter grammar (#12225) +* Recognize `hypr/*.conf` as Hyprland (#12384) Packaging: From 867503d24f86ca19fb4feae1819dc170d274b6e0 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Thu, 2 Jan 2025 16:57:20 -0500 Subject: [PATCH 4/6] linkify --- CHANGELOG.md | 382 +++++++++++++++++++++++++-------------------------- 1 file changed, 189 insertions(+), 193 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8208d5be4e20..5c5abdcdda2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,226 +22,222 @@ Packaging: # 25.01 (2025-01-03) -`git log` says there are 171 contributors since 24.07 - -checkpoint - - +As always, a big thank you to all of the contributors! This release saw changes from 171 contributors. Features: -* Big refactor for `Picker`s (#9647, #11209, #11216, #11211, #11343, #11406) +* Big refactor for `Picker`s ([#9647](https://github.com/helix-editor/helix/pull/9647), [#11209](https://github.com/helix-editor/helix/pull/11209), [#11216](https://github.com/helix-editor/helix/pull/11216), [#11211](https://github.com/helix-editor/helix/pull/11211), [#11343](https://github.com/helix-editor/helix/pull/11343), [#11406](https://github.com/helix-editor/helix/pull/11406)) * Use a table layout and allow filtering by column * Reimplement `global_search` to allow changing the query dynamically -* Add an alternative "inline" display for LSP diagnostics (#6417, #11815) -* Support defining keybindings as macros (#4709) -* Continue line comments in `o`/`O` and on `` in insert mode (#10996, #12213, #12215) -* Allow configuring and switching clipboard providers at runtime (#10839, b855cd0, 467fad5, 191b0f0) -* Add support for path completion (#2608) -* Support bindings with the Super (Cwd/Win/Meta) modifier (#6592) -* Support rendering and jumping between tabstops in snippet completions (#9801) -* Allow theming directory completions (#12205, #12295) +* Add an alternative "inline" display for LSP diagnostics ([#6417](https://github.com/helix-editor/helix/pull/6417), [#11815](https://github.com/helix-editor/helix/pull/11815)) +* Support defining keybindings as macros ([#4709](https://github.com/helix-editor/helix/pull/4709)) +* Continue line comments in `o`/`O` and on `` in insert mode ([#10996](https://github.com/helix-editor/helix/pull/10996), [#12213](https://github.com/helix-editor/helix/pull/12213), [#12215](https://github.com/helix-editor/helix/pull/12215)) +* Allow configuring and switching clipboard providers at runtime ([#10839](https://github.com/helix-editor/helix/pull/10839), [b855cd0](https://github.com/helix-editor/helix/commit/b855cd0), [467fad5](https://github.com/helix-editor/helix/commit/467fad5), [191b0f0](https://github.com/helix-editor/helix/commit/191b0f0)) +* Add support for path completion ([#2608](https://github.com/helix-editor/helix/pull/2608)) +* Support bindings with the Super (Cwd/Win/Meta) modifier ([#6592](https://github.com/helix-editor/helix/pull/6592)) +* Support rendering and jumping between tabstops in snippet completions ([#9801](https://github.com/helix-editor/helix/pull/9801)) +* Allow theming directory completions ([#12205](https://github.com/helix-editor/helix/pull/12205), [#12295](https://github.com/helix-editor/helix/pull/12295)) Commands: -* Add commands to move within snake_case or camelCase words (#8147) -* Add `search_selection_detect_word_boundaries` (#12126) +* Add commands to move within snake_case or camelCase words ([#8147](https://github.com/helix-editor/helix/pull/8147)) +* Add `search_selection_detect_word_boundaries` ([#12126](https://github.com/helix-editor/helix/pull/12126)) * This command takes the `*` key in normal and select mode, replacing `search_selection` which was moved to `A-*`. Usability improvements: -* Add `:edit` and `:e` aliases for `:open` (#11186, #11196) -* Trim trailing newline from pipe command outputs when the input doesn't have a trailing newline (#11183, 4f63a46) -* Add `:mv` alias for `:move` (#11256) -* Return document display name instead of absolute path from the `%` special register (#11275) -* Track view position on a per-view instead of per-document basis (#10559) -* Improve scrolloff calculation to leave a gap in the middle (#11323) -* Show a popup for stderr printed by failed `:sh` commands (#11239) -* Add statusline errors when nothing is selected with `s`, `K`, `A-K` (#11370) -* Add `.svn` as a workspace root marker (#11429) -* Trim the end of `:sh` outputs (#11161) -* Show LSP `window/showMessage` messages in the statusline (#5535) -* Support finding workspace directories via `.jj` directories (#11685) -* Join single-line comments with `join_selections` (`J`) (#11742) -* Show anonymous syntax tree nodes in `:tree-sitter-subtree` (#11663, 38e8382) -* Save an undo checkpoint before paste in insert mode (#8121) -* Only break on ASCII spaces in `:reflow` (#12048) -* Add a `default-yank-register` config option (#11430) -* Show a statusline error for `:format` when a formatter is not available (#12183) -* Change to the home directory with `:cd` with no arguments (#12042) -* Change default comment token to `#` for unrecognized files (#12080, #12266, bae6a58) -* Trim all trailing whitespace on `insert_newline` (#12177) -* Change to the prior directory with `:cd -` (#12194) -* Allow parsing `-` (with no modifiers) as a keybinding (#12191) -* Improve opening statusline and error messages when opening duplicate files or directories (#12199) -* Trim trailing colons in paths passed on the argv (#9963) -* Show tree-sitter parser availability in `hx --health ` (#12228) -* Show a preview block for colors in the LSP completion menu (#12299) -* Add infobox help for `surround_add`, `surround_replace` and `surround_delete` (#12262) +* Add `:edit` and `:e` aliases for `:open` ([#11186](https://github.com/helix-editor/helix/pull/11186), [#11196](https://github.com/helix-editor/helix/pull/11196)) +* Trim trailing newline from pipe command outputs when the input doesn't have a trailing newline ([#11183](https://github.com/helix-editor/helix/pull/11183), [4f63a46](https://github.com/helix-editor/helix/commit/4f63a46)) +* Add `:mv` alias for `:move` ([#11256](https://github.com/helix-editor/helix/pull/11256)) +* Return document display name instead of absolute path from the `%` special register ([#11275](https://github.com/helix-editor/helix/pull/11275)) +* Track view position on a per-view instead of per-document basis ([#10559](https://github.com/helix-editor/helix/pull/10559)) +* Improve scrolloff calculation to leave a gap in the middle ([#11323](https://github.com/helix-editor/helix/pull/11323)) +* Show a popup for stderr printed by failed `:sh` commands ([#11239](https://github.com/helix-editor/helix/pull/11239)) +* Add statusline errors when nothing is selected with `s`, `K`, `A-K` ([#11370](https://github.com/helix-editor/helix/pull/11370)) +* Add `.svn` as a workspace root marker ([#11429](https://github.com/helix-editor/helix/pull/11429)) +* Trim the end of `:sh` outputs ([#11161](https://github.com/helix-editor/helix/pull/11161)) +* Show LSP `window/showMessage` messages in the statusline ([#5535](https://github.com/helix-editor/helix/pull/5535)) +* Support finding workspace directories via `.jj` directories ([#11685](https://github.com/helix-editor/helix/pull/11685)) +* Join single-line comments with `join_selections` (`J`) ([#11742](https://github.com/helix-editor/helix/pull/11742)) +* Show anonymous syntax tree nodes in `:tree-sitter-subtree` ([#11663](https://github.com/helix-editor/helix/pull/11663), [38e8382](https://github.com/helix-editor/helix/commit/38e8382)) +* Save an undo checkpoint before paste in insert mode ([#8121](https://github.com/helix-editor/helix/pull/8121)) +* Only break on ASCII spaces in `:reflow` ([#12048](https://github.com/helix-editor/helix/pull/12048)) +* Add a `default-yank-register` config option ([#11430](https://github.com/helix-editor/helix/pull/11430)) +* Show a statusline error for `:format` when a formatter is not available ([#12183](https://github.com/helix-editor/helix/pull/12183)) +* Change to the home directory with `:cd` with no arguments ([#12042](https://github.com/helix-editor/helix/pull/12042)) +* Change default comment token to `#` for unrecognized files ([#12080](https://github.com/helix-editor/helix/pull/12080), [#12266](https://github.com/helix-editor/helix/pull/12266), [bae6a58](https://github.com/helix-editor/helix/commit/bae6a58)) +* Trim all trailing whitespace on `insert_newline` ([#12177](https://github.com/helix-editor/helix/pull/12177)) +* Change to the prior directory with `:cd -` ([#12194](https://github.com/helix-editor/helix/pull/12194)) +* Allow parsing `-` (with no modifiers) as a keybinding ([#12191](https://github.com/helix-editor/helix/pull/12191)) +* Improve opening statusline and error messages when opening duplicate files or directories ([#12199](https://github.com/helix-editor/helix/pull/12199)) +* Trim trailing colons in paths passed on the argv ([#9963](https://github.com/helix-editor/helix/pull/9963)) +* Show tree-sitter parser availability in `hx --health ` ([#12228](https://github.com/helix-editor/helix/pull/12228)) +* Show a preview block for colors in the LSP completion menu ([#12299](https://github.com/helix-editor/helix/pull/12299)) +* Add infobox help for `surround_add`, `surround_replace` and `surround_delete` ([#12262](https://github.com/helix-editor/helix/pull/12262)) Fixes: -* Respect document indentation settings in `format_selections` (`=`) (#11169) -* Avoid switching the current document to normal mode during an LSP `workspace/applyEdit` operation (#11176) -* Fix off-by-one in LSP `find_completion_range` (#11266) -* Prefer file-system mtime to local system time for detecting external modifications (#11142, #11352, #11358, #11361) -* Fix writing of hardlinks (#11340) -* Prevent language servers from being automatically restarted when stopped with `:lsp-stop` (#11321) -* Stable-sort LSP text edits (#11357) -* Fix determination of current language layer in documents with nested language injections (#11365) -* Fix a panic from `:move`ing a file to a new extension which starts a language server (#11387) -* Fix a panic from duplicating the diff gutter (#11092) -* Keep cursor position when exactly replacing text (#5930) -* Fix a panic from `jump_backward` on a newly opened split (#11508) -* Fix a panic from language servers sending an unknown diagnostic severity (#11569) -* Fix a panic when drawing at the edge of the screen (#11737) -* Fix git repo detection on symlinks (#11732) -* Fix a panic from a language server sending an out-of-range active signature index in `textDocument/signatureHelp` (#11825) -* Fix a panic from using `C-k` in a prompt ending in a multi-byte character (#12237) -* Expand tildes in paths passed to `:read` (#12271) -* Respect per-language `workspace-lsp-roots` configuration when opening new documents (#12223) -* Consistently replace line-endings in paste/replace commands (c262fe4) -* Fix formatting in error statusline messages when inspecting variables in DAP (#12354) -* Fix invisible printing of headers in `--health` output on light terminals (#12355) -* Accept integers serialized as floats in the JSONRPC `id` field (#12376) +* Respect document indentation settings in `format_selections` (`=`) ([#11169](https://github.com/helix-editor/helix/pull/11169)) +* Avoid switching the current document to normal mode during an LSP `workspace/applyEdit` operation ([#11176](https://github.com/helix-editor/helix/pull/11176)) +* Fix off-by-one in LSP `find_completion_range` ([#11266](https://github.com/helix-editor/helix/pull/11266)) +* Prefer file-system mtime to local system time for detecting external modifications ([#11142](https://github.com/helix-editor/helix/pull/11142), [#11352](https://github.com/helix-editor/helix/pull/11352), [#11358](https://github.com/helix-editor/helix/pull/11358), [#11361](https://github.com/helix-editor/helix/pull/11361)) +* Fix writing of hardlinks ([#11340](https://github.com/helix-editor/helix/pull/11340)) +* Prevent language servers from being automatically restarted when stopped with `:lsp-stop` ([#11321](https://github.com/helix-editor/helix/pull/11321)) +* Stable-sort LSP text edits ([#11357](https://github.com/helix-editor/helix/pull/11357)) +* Fix determination of current language layer in documents with nested language injections ([#11365](https://github.com/helix-editor/helix/pull/11365)) +* Fix a panic from `:move`ing a file to a new extension which starts a language server ([#11387](https://github.com/helix-editor/helix/pull/11387)) +* Fix a panic from duplicating the diff gutter ([#11092](https://github.com/helix-editor/helix/pull/11092)) +* Keep cursor position when exactly replacing text ([#5930](https://github.com/helix-editor/helix/pull/5930)) +* Fix a panic from `jump_backward` on a newly opened split ([#11508](https://github.com/helix-editor/helix/pull/11508)) +* Fix a panic from language servers sending an unknown diagnostic severity ([#11569](https://github.com/helix-editor/helix/pull/11569)) +* Fix a panic when drawing at the edge of the screen ([#11737](https://github.com/helix-editor/helix/pull/11737)) +* Fix git repo detection on symlinks ([#11732](https://github.com/helix-editor/helix/pull/11732)) +* Fix a panic from a language server sending an out-of-range active signature index in `textDocument/signatureHelp` ([#11825](https://github.com/helix-editor/helix/pull/11825)) +* Fix a panic from using `C-k` in a prompt ending in a multi-byte character ([#12237](https://github.com/helix-editor/helix/pull/12237)) +* Expand tildes in paths passed to `:read` ([#12271](https://github.com/helix-editor/helix/pull/12271)) +* Respect per-language `workspace-lsp-roots` configuration when opening new documents ([#12223](https://github.com/helix-editor/helix/pull/12223)) +* Consistently replace line-endings in paste/replace commands ([c262fe4](https://github.com/helix-editor/helix/commit/c262fe4)) +* Fix formatting in error statusline messages when inspecting variables in DAP ([#12354](https://github.com/helix-editor/helix/pull/12354)) +* Fix invisible printing of headers in `--health` output on light terminals ([#12355](https://github.com/helix-editor/helix/pull/12355)) +* Accept integers serialized as floats in the JSONRPC `id` field ([#12376](https://github.com/helix-editor/helix/pull/12376)) Themes: -* Bring `kanagawa` colors better in line with neovim version (#11187, #11270) -* Add `ao` (#11063) -* Update `dark_plus` (#11415) -* Add `iceberg-light` and `iceberg-dark` (#10674) -* Update everforest themes (#11459) -* Update gruvbox themes (#11477) -* Change primary selection cursor color for `naysayer` (#11617) -* Style picker column names in `horizon-dark` (#11649) -* Style picker column names in Darcula themes (#11649) -* Update diagnostics colors in `snazzy` (#11731) -* Update bogster themes (#11353) -* Highlight `keyword.storage` in `onedark` (#11802) -* Add `ui.virtual.jump-label` to `serika-dark` (#11911) -* Add `adwaita-light` (#10869) -* Add seoul256 themes (#11466) -* Add yo themes (#11703) -* Add `eiffel` (#11679) -* Add `carbonfox` (#11558) -* Set tags color in monokai themes (#11917) -* Improve readability of spacebones picker selection (#12064) -* Update modus themes (#11949) -* Use bold for statusline mode indicator in `onedarker` (#11958) -* Update hex themes, add a new hex theme (#10849) -* Add `sunset` (#12093) -* Add bufferline highlighting for flexoki themes (#12146) -* Add colors for (un)checked list items to catppuccin themes (#12167) -* Update `voxed` (#9328) -* Add `vintage` (#9361) -* Add directory style to everforest themes (#12287) -* Add inactive text and update jump label highlights in `dark_plus` (#12289) -* Sync changes with catppuccin themes (#12304) -* Add `ui.text.directory` to `nightfox` (#12328) -* Add `ui.text.directory` to `sunset` (#12328) +* Bring `kanagawa` colors better in line with neovim version ([#11187](https://github.com/helix-editor/helix/pull/11187), [#11270](https://github.com/helix-editor/helix/pull/11270)) +* Add `ao` ([#11063](https://github.com/helix-editor/helix/pull/11063)) +* Update `dark_plus` ([#11415](https://github.com/helix-editor/helix/pull/11415)) +* Add `iceberg-light` and `iceberg-dark` ([#10674](https://github.com/helix-editor/helix/pull/10674)) +* Update everforest themes ([#11459](https://github.com/helix-editor/helix/pull/11459)) +* Update gruvbox themes ([#11477](https://github.com/helix-editor/helix/pull/11477)) +* Change primary selection cursor color for `naysayer` ([#11617](https://github.com/helix-editor/helix/pull/11617)) +* Style picker column names in `horizon-dark` ([#11649](https://github.com/helix-editor/helix/pull/11649)) +* Style picker column names in Darcula themes ([#11649](https://github.com/helix-editor/helix/pull/11649)) +* Update diagnostics colors in `snazzy` ([#11731](https://github.com/helix-editor/helix/pull/11731)) +* Update bogster themes ([#11353](https://github.com/helix-editor/helix/pull/11353)) +* Highlight `keyword.storage` in `onedark` ([#11802](https://github.com/helix-editor/helix/pull/11802)) +* Add `ui.virtual.jump-label` to `serika-dark` ([#11911](https://github.com/helix-editor/helix/pull/11911)) +* Add `adwaita-light` ([#10869](https://github.com/helix-editor/helix/pull/10869)) +* Add seoul256 themes ([#11466](https://github.com/helix-editor/helix/pull/11466)) +* Add yo themes ([#11703](https://github.com/helix-editor/helix/pull/11703)) +* Add `eiffel` ([#11679](https://github.com/helix-editor/helix/pull/11679)) +* Add `carbonfox` ([#11558](https://github.com/helix-editor/helix/pull/11558)) +* Set tags color in monokai themes ([#11917](https://github.com/helix-editor/helix/pull/11917)) +* Improve readability of spacebones picker selection ([#12064](https://github.com/helix-editor/helix/pull/12064)) +* Update modus themes ([#11949](https://github.com/helix-editor/helix/pull/11949)) +* Use bold for statusline mode indicator in `onedarker` ([#11958](https://github.com/helix-editor/helix/pull/11958)) +* Update hex themes, add a new hex theme ([#10849](https://github.com/helix-editor/helix/pull/10849)) +* Add `sunset` ([#12093](https://github.com/helix-editor/helix/pull/12093)) +* Add bufferline highlighting for flexoki themes ([#12146](https://github.com/helix-editor/helix/pull/12146)) +* Add colors for (un)checked list items to catppuccin themes ([#12167](https://github.com/helix-editor/helix/pull/12167)) +* Update `voxed` ([#9328](https://github.com/helix-editor/helix/pull/9328)) +* Add `vintage` ([#9361](https://github.com/helix-editor/helix/pull/9361)) +* Add directory style to everforest themes ([#12287](https://github.com/helix-editor/helix/pull/12287)) +* Add inactive text and update jump label highlights in `dark_plus` ([#12289](https://github.com/helix-editor/helix/pull/12289)) +* Sync changes with catppuccin themes ([#12304](https://github.com/helix-editor/helix/pull/12304)) +* Add `ui.text.directory` to `nightfox` ([#12328](https://github.com/helix-editor/helix/pull/12328)) +* Add `ui.text.directory` to `sunset` ([#12328](https://github.com/helix-editor/helix/pull/12328)) New languages: -* `jjdescription` (#11271, #11857, #12305) -* i3wm and Sway configs (#11424) -* TypeSpec (#11412) -* jq (#11393) -* Thrift (#11367) -* Gherkin (#11083) -* Circom (#11676) -* Dune (#11829) -* Snakemake (#11858, #11936) -* Cylc (#11830) -* textproto (#11874) -* Spade (#11448, #12276) -* NestedText (#11987) -* Quint (#11898) -* Amber-lang (#12021) -* Vento (#12147) -* Teal (#12081) -* Koto (#12307) -* NGINX (#12309) +* `jjdescription` ([#11271](https://github.com/helix-editor/helix/pull/11271), [#11857](https://github.com/helix-editor/helix/pull/11857), [#12305](https://github.com/helix-editor/helix/pull/12305)) +* i3wm and Sway configs ([#11424](https://github.com/helix-editor/helix/pull/11424)) +* TypeSpec ([#11412](https://github.com/helix-editor/helix/pull/11412)) +* jq ([#11393](https://github.com/helix-editor/helix/pull/11393)) +* Thrift ([#11367](https://github.com/helix-editor/helix/pull/11367)) +* Gherkin ([#11083](https://github.com/helix-editor/helix/pull/11083)) +* Circom ([#11676](https://github.com/helix-editor/helix/pull/11676)) +* Dune ([#11829](https://github.com/helix-editor/helix/pull/11829)) +* Snakemake ([#11858](https://github.com/helix-editor/helix/pull/11858), [#11936](https://github.com/helix-editor/helix/pull/11936)) +* Cylc ([#11830](https://github.com/helix-editor/helix/pull/11830)) +* textproto ([#11874](https://github.com/helix-editor/helix/pull/11874)) +* Spade ([#11448](https://github.com/helix-editor/helix/pull/11448), [#12276](https://github.com/helix-editor/helix/pull/12276)) +* NestedText ([#11987](https://github.com/helix-editor/helix/pull/11987)) +* Quint ([#11898](https://github.com/helix-editor/helix/pull/11898)) +* Amber-lang ([#12021](https://github.com/helix-editor/helix/pull/12021)) +* Vento ([#12147](https://github.com/helix-editor/helix/pull/12147)) +* Teal ([#12081](https://github.com/helix-editor/helix/pull/12081)) +* Koto ([#12307](https://github.com/helix-editor/helix/pull/12307)) +* NGINX ([#12309](https://github.com/helix-editor/helix/pull/12309)) Updated languages and queries: -* Add comment injections for Hare (#11173) -* Improve highlights for `blade.php` files (#11138) -* Update tree-sitter-slint (#11224, #11757, #12297) -* Recognize `just` files as Just (#11286) -* Recognize `mdx` as Markdown (#11122) -* Update Just grammar and queries (#11306) -* Recognize `tclsh` as TCL (#11236) -* Update Godot grammar and queries (#11235) -* Update Gleam grammar and queries (#11427) -* Add `mesonlsp` for Meson (#11416) -* Update HTML highlights (#11400) -* Add comment textobjects for Verilog (#11388) -* Switch tree-sitter-just grammar (#11380, #11606, #12141) -* Update tree-sitter-fsharp (#11061) -* Add `nixd` for Nix (#10767) -* Highlight types and enum members from the Rust prelude (#8535) -* Improve textobjects for HCL, Nix (#11513) -* Add textobjects queries for docker-compose, dockerfile, env, git-config, hcl, hocon, prisma, SQL and YAML (#11513) -* Recognize cshtml files as HTML (#11540) -* Set a memory limit for the Lean language server (#11683) -* Add configurations for jedi and ruff language servers (#11630) -* Update Vue highlights (#11706) -* Switch tree-sitter-hcl grammar (#11749) -* Fix `odinfmt` formatter configuration (#11759) -* Recognize `rbs` files as Ruby (#11786) -* Update tree-sitter-nickel (#11771) -* Recognize `ldtk` and `ldtkl` files as JSON (#11793) -* Fix highlights for builtin functions in Fish (#11792) -* Add `superhtml` for HTML (#11609) -* Add a configuration for the Vale language server (#11636) -* Add Erlang Language Platform (`elp`) for Erlang (#11499) -* Update Odin highlights (#11804) -* Remove auto-pairs for single quotes in SML (#11838) -* Add `glsl_analyzer` for GLSL (#11891) -* Recognize `.prettierrc` as YAML (#11997) -* Fix `swift-format` formatter configuration (#12052) -* Add `package.json` and `tsconfig.json` as JS/TS workspace roots (#10652) -* Add "INVARIANT" to comment error highlights (#12094) -* Update Rescript grammar and queries (#11165) -* Update tree-sitter-nasm (#11795) -* Update LLVM grammars (#11851) -* Update Perl and Pod grammars (#11848) -* Add Nim injections in Nix (#11837) -* Recognize `livemd` as Markdown (#12034) -* Update Unison grammar and queries (#12039) -* Turn off Swift auto-format by default (#12071) -* Recognize `.swift-format` as JSON (#12071) -* Recognize `.clangd` and `.clang-format` as YAML (#12032) -* Recognize `ssh_config.d/*.conf` as sshclientconfig (#11947) -* Update comment token configs for Zig (#12049) -* Update tree-sitter-bicep (#11525) -* Add `hyperls` for Hyperlang (#11056) -* Add highlight queries for Solidity (#12102) -* Recognize `WORKSPACE.bzlmod` as Starlark (#12103) -* Update Ada grammar and queries (#12131) -* Restrict Hocon file-types glob patterns (#12156) -* Update Mojo language server to Magic (#12195) -* Switch tree-sitter-v grammar (#12236) -* Add "COMPLIANCE" to comment error highlights (#12094) -* Add a language server configuration for `ltex-ls-plus` (#12251) -* Update tree-sitter-dockerfile (#12230) -* Add `]` to PHP outdents (#12286) -* Add textobjects for Odin (#12302) -* Update tree-sitter-heex and queries (#12334) -* Update protobuf highlights (#12339) -* Switch tree-sitter-query (TSQ) grammar (#12148, e0bccd2) -* Add block comment configurations for jinja and nunjucks (#12348) -* Add `uv` shebang for python (#12360) -* Update tree-sitter-vento (#12368) -* Switch Protobuf tree-sitter grammar (#12225) -* Recognize `hypr/*.conf` as Hyprland (#12384) +* Add comment injections for Hare ([#11173](https://github.com/helix-editor/helix/pull/11173)) +* Improve highlights for `blade.php` files ([#11138](https://github.com/helix-editor/helix/pull/11138)) +* Update tree-sitter-slint ([#11224](https://github.com/helix-editor/helix/pull/11224), [#11757](https://github.com/helix-editor/helix/pull/11757), [#12297](https://github.com/helix-editor/helix/pull/12297)) +* Recognize `just` files as Just ([#11286](https://github.com/helix-editor/helix/pull/11286)) +* Recognize `mdx` as Markdown ([#11122](https://github.com/helix-editor/helix/pull/11122)) +* Update Just grammar and queries ([#11306](https://github.com/helix-editor/helix/pull/11306)) +* Recognize `tclsh` as TCL ([#11236](https://github.com/helix-editor/helix/pull/11236)) +* Update Godot grammar and queries ([#11235](https://github.com/helix-editor/helix/pull/11235)) +* Update Gleam grammar and queries ([#11427](https://github.com/helix-editor/helix/pull/11427)) +* Add `mesonlsp` for Meson ([#11416](https://github.com/helix-editor/helix/pull/11416)) +* Update HTML highlights ([#11400](https://github.com/helix-editor/helix/pull/11400)) +* Add comment textobjects for Verilog ([#11388](https://github.com/helix-editor/helix/pull/11388)) +* Switch tree-sitter-just grammar ([#11380](https://github.com/helix-editor/helix/pull/11380), [#11606](https://github.com/helix-editor/helix/pull/11606), [#12141](https://github.com/helix-editor/helix/pull/12141)) +* Update tree-sitter-fsharp ([#11061](https://github.com/helix-editor/helix/pull/11061)) +* Add `nixd` for Nix ([#10767](https://github.com/helix-editor/helix/pull/10767)) +* Highlight types and enum members from the Rust prelude ([#8535](https://github.com/helix-editor/helix/pull/8535)) +* Improve textobjects for HCL, Nix ([#11513](https://github.com/helix-editor/helix/pull/11513)) +* Add textobjects queries for docker-compose, dockerfile, env, git-config, hcl, hocon, prisma, SQL and YAML ([#11513](https://github.com/helix-editor/helix/pull/11513)) +* Recognize cshtml files as HTML ([#11540](https://github.com/helix-editor/helix/pull/11540)) +* Set a memory limit for the Lean language server ([#11683](https://github.com/helix-editor/helix/pull/11683)) +* Add configurations for jedi and ruff language servers ([#11630](https://github.com/helix-editor/helix/pull/11630)) +* Update Vue highlights ([#11706](https://github.com/helix-editor/helix/pull/11706)) +* Switch tree-sitter-hcl grammar ([#11749](https://github.com/helix-editor/helix/pull/11749)) +* Fix `odinfmt` formatter configuration ([#11759](https://github.com/helix-editor/helix/pull/11759)) +* Recognize `rbs` files as Ruby ([#11786](https://github.com/helix-editor/helix/pull/11786)) +* Update tree-sitter-nickel ([#11771](https://github.com/helix-editor/helix/pull/11771)) +* Recognize `ldtk` and `ldtkl` files as JSON ([#11793](https://github.com/helix-editor/helix/pull/11793)) +* Fix highlights for builtin functions in Fish ([#11792](https://github.com/helix-editor/helix/pull/11792)) +* Add `superhtml` for HTML ([#11609](https://github.com/helix-editor/helix/pull/11609)) +* Add a configuration for the Vale language server ([#11636](https://github.com/helix-editor/helix/pull/11636)) +* Add Erlang Language Platform (`elp`) for Erlang ([#11499](https://github.com/helix-editor/helix/pull/11499)) +* Update Odin highlights ([#11804](https://github.com/helix-editor/helix/pull/11804)) +* Remove auto-pairs for single quotes in SML ([#11838](https://github.com/helix-editor/helix/pull/11838)) +* Add `glsl_analyzer` for GLSL ([#11891](https://github.com/helix-editor/helix/pull/11891)) +* Recognize `.prettierrc` as YAML ([#11997](https://github.com/helix-editor/helix/pull/11997)) +* Fix `swift-format` formatter configuration ([#12052](https://github.com/helix-editor/helix/pull/12052)) +* Add `package.json` and `tsconfig.json` as JS/TS workspace roots ([#10652](https://github.com/helix-editor/helix/pull/10652)) +* Add "INVARIANT" to comment error highlights ([#12094](https://github.com/helix-editor/helix/pull/12094)) +* Update Rescript grammar and queries ([#11165](https://github.com/helix-editor/helix/pull/11165)) +* Update tree-sitter-nasm ([#11795](https://github.com/helix-editor/helix/pull/11795)) +* Update LLVM grammars ([#11851](https://github.com/helix-editor/helix/pull/11851)) +* Update Perl and Pod grammars ([#11848](https://github.com/helix-editor/helix/pull/11848)) +* Add Nim injections in Nix ([#11837](https://github.com/helix-editor/helix/pull/11837)) +* Recognize `livemd` as Markdown ([#12034](https://github.com/helix-editor/helix/pull/12034)) +* Update Unison grammar and queries ([#12039](https://github.com/helix-editor/helix/pull/12039)) +* Turn off Swift auto-format by default ([#12071](https://github.com/helix-editor/helix/pull/12071)) +* Recognize `.swift-format` as JSON ([#12071](https://github.com/helix-editor/helix/pull/12071)) +* Recognize `.clangd` and `.clang-format` as YAML ([#12032](https://github.com/helix-editor/helix/pull/12032)) +* Recognize `ssh_config.d/*.conf` as sshclientconfig ([#11947](https://github.com/helix-editor/helix/pull/11947)) +* Update comment token configs for Zig ([#12049](https://github.com/helix-editor/helix/pull/12049)) +* Update tree-sitter-bicep ([#11525](https://github.com/helix-editor/helix/pull/11525)) +* Add `hyperls` for Hyperlang ([#11056](https://github.com/helix-editor/helix/pull/11056)) +* Add highlight queries for Solidity ([#12102](https://github.com/helix-editor/helix/pull/12102)) +* Recognize `WORKSPACE.bzlmod` as Starlark ([#12103](https://github.com/helix-editor/helix/pull/12103)) +* Update Ada grammar and queries ([#12131](https://github.com/helix-editor/helix/pull/12131)) +* Restrict Hocon file-types glob patterns ([#12156](https://github.com/helix-editor/helix/pull/12156)) +* Update Mojo language server to Magic ([#12195](https://github.com/helix-editor/helix/pull/12195)) +* Switch tree-sitter-v grammar ([#12236](https://github.com/helix-editor/helix/pull/12236)) +* Add "COMPLIANCE" to comment error highlights ([#12094](https://github.com/helix-editor/helix/pull/12094)) +* Add a language server configuration for `ltex-ls-plus` ([#12251](https://github.com/helix-editor/helix/pull/12251)) +* Update tree-sitter-dockerfile ([#12230](https://github.com/helix-editor/helix/pull/12230)) +* Add `]` to PHP outdents ([#12286](https://github.com/helix-editor/helix/pull/12286)) +* Add textobjects for Odin ([#12302](https://github.com/helix-editor/helix/pull/12302)) +* Update tree-sitter-heex and queries ([#12334](https://github.com/helix-editor/helix/pull/12334)) +* Update protobuf highlights ([#12339](https://github.com/helix-editor/helix/pull/12339)) +* Switch tree-sitter-query (TSQ) grammar ([#12148](https://github.com/helix-editor/helix/pull/12148), [e0bccd2](https://github.com/helix-editor/helix/commit/e0bccd2)) +* Add block comment configurations for jinja and nunjucks ([#12348](https://github.com/helix-editor/helix/pull/12348)) +* Add `uv` shebang for python ([#12360](https://github.com/helix-editor/helix/pull/12360)) +* Update tree-sitter-vento ([#12368](https://github.com/helix-editor/helix/pull/12368)) +* Switch Protobuf tree-sitter grammar ([#12225](https://github.com/helix-editor/helix/pull/12225)) +* Recognize `hypr/*.conf` as Hyprland ([#12384](https://github.com/helix-editor/helix/pull/12384)) Packaging: -* Add completions for Nushell (#11262, #11346) -* Fix completion of flags in Bash completions (#11246) -* Include shell completions in Nix outputs (#11518) +* Add completions for Nushell ([#11262](https://github.com/helix-editor/helix/pull/11262), [#11346](https://github.com/helix-editor/helix/pull/11346)) +* Fix completion of flags in Bash completions ([#11246](https://github.com/helix-editor/helix/pull/11246)) +* Include shell completions in Nix outputs ([#11518](https://github.com/helix-editor/helix/pull/11518)) # 24.07 (2024-07-14) From 4b93cf86abc34d5cd620aa6f553b1163c63f7849 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Thu, 2 Jan 2025 16:57:33 -0500 Subject: [PATCH 5/6] Update version to 25.1.0 --- Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 2 +- contrib/Helix.appdata.xml | 3 +++ 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 559e9eb8c444..9dbd5ee63583 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1216,7 +1216,7 @@ dependencies = [ [[package]] name = "helix-core" -version = "24.7.0" +version = "25.1.0" dependencies = [ "ahash", "anyhow", @@ -1257,7 +1257,7 @@ dependencies = [ [[package]] name = "helix-dap" -version = "24.7.0" +version = "25.1.0" dependencies = [ "anyhow", "fern", @@ -1272,7 +1272,7 @@ dependencies = [ [[package]] name = "helix-event" -version = "24.7.0" +version = "25.1.0" dependencies = [ "ahash", "anyhow", @@ -1286,7 +1286,7 @@ dependencies = [ [[package]] name = "helix-loader" -version = "24.7.0" +version = "25.1.0" dependencies = [ "anyhow", "cc", @@ -1305,7 +1305,7 @@ dependencies = [ [[package]] name = "helix-lsp" -version = "24.7.0" +version = "25.1.0" dependencies = [ "anyhow", "arc-swap", @@ -1340,11 +1340,11 @@ dependencies = [ [[package]] name = "helix-parsec" -version = "24.7.0" +version = "25.1.0" [[package]] name = "helix-stdx" -version = "24.7.0" +version = "25.1.0" dependencies = [ "bitflags", "dunce", @@ -1361,7 +1361,7 @@ dependencies = [ [[package]] name = "helix-term" -version = "24.7.0" +version = "25.1.0" dependencies = [ "anyhow", "arc-swap", @@ -1406,7 +1406,7 @@ dependencies = [ [[package]] name = "helix-tui" -version = "24.7.0" +version = "25.1.0" dependencies = [ "bitflags", "cassowary", @@ -1422,7 +1422,7 @@ dependencies = [ [[package]] name = "helix-vcs" -version = "24.7.0" +version = "25.1.0" dependencies = [ "anyhow", "arc-swap", @@ -1438,7 +1438,7 @@ dependencies = [ [[package]] name = "helix-view" -version = "24.7.0" +version = "25.1.0" dependencies = [ "anyhow", "arc-swap", @@ -2943,7 +2943,7 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xtask" -version = "24.7.0" +version = "25.1.0" dependencies = [ "helix-core", "helix-loader", diff --git a/Cargo.toml b/Cargo.toml index 753be4b462c4..ddf02c4e3e1a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,7 +44,7 @@ slotmap = "1.0.7" thiserror = "2.0" [workspace.package] -version = "24.7.0" +version = "25.1.0" edition = "2021" authors = ["Blaž Hrastnik "] categories = ["editor"] diff --git a/contrib/Helix.appdata.xml b/contrib/Helix.appdata.xml index 90b3d415a562..a6f30441ccd7 100644 --- a/contrib/Helix.appdata.xml +++ b/contrib/Helix.appdata.xml @@ -47,6 +47,9 @@ + + https://helix-editor.com/news/release-25-01-highlights/ + https://github.com/helix-editor/helix/releases/tag/24.07 From cb459e919ef7de779e1b76a10b0e2759849f9eda Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Fri, 3 Jan 2025 10:00:52 -0500 Subject: [PATCH 6/6] checkpoint 2025-01-03 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c5abdcdda2a..1594d9fbe363 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -136,6 +136,7 @@ Themes: * Sync changes with catppuccin themes ([#12304](https://github.com/helix-editor/helix/pull/12304)) * Add `ui.text.directory` to `nightfox` ([#12328](https://github.com/helix-editor/helix/pull/12328)) * Add `ui.text.directory` to `sunset` ([#12328](https://github.com/helix-editor/helix/pull/12328)) +* Add `diagnostic.unnecessary` to Catppuccin themes ([#12391](https://github.com/helix-editor/helix/pull/12391)) New languages: