File helix.changes of Package helix
-------------------------------------------------------------------
Wed Nov 12 06:01:36 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.07+git20251111.24b187a4:
* Add tree-sitter support for BASIC and FreeBASIC (#14711)
* Update tree-sitter-go-template + highlights and Inject HTML (#14746)
* fix typo (#14768)
* Add absolute file path command expansion value (#12989)
* Add faded-prism color theme (#14741)
* Small fixes or improvements of tutor (#13977)
* docs: add friendly footnote for `editor.auto-format` (#14507)
* [Theme] Add acid.toml theme (#14744)
* fix(tutor): clarify the character replacement and gw target in 9.4 (#14576)
* Sort, dedup XML file types (#14728)
* Add RsHtml Template Language Support (#14610)
* fix(helix-term): Unused import warning on Windows (#14754)
* languages: Add 'ros' to Common Lisp file types (#14739)
* Added haxe language support (#14699)
* ecma/injections: support more graphql injection modes (#14727)
* Support for Literate Haskell (#14659)
* languages(ron): add language server ron-lsp (#14761)
* add textobject and indent queries for Clojure (#14524)
* languages(matlab): bump grammar version (#14731)
* feat(comment-queries): recognize "TO-DO" (#14747)
* initialize the `Jobs` before loading the files (#14762)
* feat(languages): update python grammar version (#14756)
* Fix typo in expansion documentation (#14736)
* build(deps): bump cc in the rust-dependencies group (#14729)
* languages(html): add '<' to auto-pairs (#14696)
* feat: determine auto-pairs from injection (#14697)
* Changed background colours in adwaita-dark theme to updated colours from GNOME 48 (#14695)
* Optimize color detection and add WSL support (#14603)
* theme: Add neonotte and neonotte84 themes (#14717)
* languages: Add rumdl for markdown (#14721)
* Update Buf LSP command (#14723)
* syntax: Use matches rather than captures in textobject queries
* Add :tree-sitter-layers command to debug injection layers
* syntax: Expose layers_for_byte_range from tree-house
* languages: add commit-lsp for git-commit language (#14701)
* fix(helix-dap): seq number must start at 1 (#14706)
* Add tags.scm and rainbows.scm for Unison (#14714)
* queries: Add rainbows for jsonc
* ecma/injections: inject graphql language on gql`…` contents (#14702)
* fix(tutor): add full stops for consistency (#14693)
* Fix typo in languages.toml (#14690)
* Add TTOX Soft Theme (#14574)
* Add Andromeda theme (#14661)
* build(deps): bump toml in the rust-dependencies group (#14682)
* dependabot: Ignore etcetera
* add highlights and rainbows for bovex (#14651)
* dependabot: Ignore crates requiring edition 2025
* languages: bump tree-sitter-c (#14640)
* build(deps): bump gix from 0.73.0 to 0.74.1 (#14673)
* Bump indoc and cc deps
* build(deps): bump actions/download-artifact from 5 to 6 (#14672)
* build(deps): bump actions/upload-artifact from 4 to 5 (#14670)
* lang: add lakefile.toml to lean.roots (#14678)
* editor.md: Consistently use double quotes when describing default values (#14638)
* editor.md: Change "Set to `true`" to "Whether" (#14639)
* fix(helix-term): correct health status for non-existent grammar paths (#14619)
* Add hie.yaml as root Haskell file (#14617)
* queries(scheme): move `@function.builtin` next to `@function` (#14618)
* don't set the row position to the empty last line with the `+` cli arg (#14590)
* build(deps): bump the rust-dependencies group with 7 updates (#14630)
* Add more XML file types (#14625)
* flake: Remove darwin CoreFoundation dev-shell input
* highlights: update tree-sitter-pest (#14563)
* queries(python): always mark kwarg names as `@variable.parameter` (#14565)
* update tree-sitter-javascript and tree-sitter-typescript (#14568)
* Split :exit command from :write-quit (#11849)
* kdl: add slashdash comments highlight support (#14570)
* languages.toml: update tree-sitter-rust to latest (#14548)
* Improve :wqa! message (#14267)
* picker: Increase item limit for caching in last_picker to 1_000_000
* Add support for KittyCAD lang (KCL) (#14542)
* build(deps): bump the rust-dependencies group with 4 updates (#14594)
* lang: recognize bash-completion files (#14587)
* lang: recognize `gitconfig` (no dot) (#14589)
* languages: Add zuo to languages (#14583)
* Add yarn.lock to languages (#14581)
* set position to last line when passing `+` arg without number (#14571)
-------------------------------------------------------------------
Sat Oct 11 05:35:39 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.07+git20251007.5b056341:
* build(deps): bump the rust-dependencies group with 4 updates (#14550)
* commands: make goto next/prev add to the jumplist (#14467)
* perf(transport): switch to `sonic_rs` for parsing (#13690)
* nix: Update flake lock
* nix: systems -> flakeExposed for risc-v flake exposure
* add rainbow brackets to nord theme (#14546)
* feat(langs): recognize .sh_history (#14541)
* add highlighting for nearley (#14482)
* style: unify verbs in help message to base form (#14501)
* feat(languages): add support for the eiffel programming language (#14470)
* queries(scheme): properly highlight define-values (#14504)
* feat: enable comment highlights in jsonnet (#14527)
* Add injections for mise config (#14525)
* Add .itermcolors to xml file types (#14531)
* Add .terminal to xml file types (#14532)
* Add injections for inline scripts in jj config (#14530)
* build(deps): bump the rust-dependencies group with 8 updates (#14518)
* Add rainbow brackets support to Darcula themes (#14506)
* Update doom-one theme (#14384)
* Update zenburn theme (#14459)
* Avoid cloning language server names in Document::save
* Support textDocument/diagnostic specification (Pull diagnostics) (#11315)
* Use the default terminal size when runtime detection fails
* build(deps): bump the rust-dependencies group with 6 updates (#14483)
* fix(lints): clippy 1.89-1.90 (#14223)
* feat: flatten single-child dirs in file explorer (#14173)
* feat: add file explorer options (#13888)
* update source for mail grammar (#14479)
* update nushell parser and queries (#14377)
* Support mode 2031 dark/light mode detection (#14356)
* tui: Use Crossterm on Windows (#14454)
* Add rainbows for Koto (#14469)
* tui: Patch cell content style instead of overwriting
* fix(queries/svelte): inherit html for injections and set svelte_raw_text to typescript (#14460)
* build(deps): bump the rust-dependencies group with 6 updates (#14458)
* statusline: dynamic padding for unfocused mode (#14440)
* fix(helix-view/clipboard): use serde generated name for Win32Yank (#14455)
* fix: Make `Table` `Cell`s set the style of their text (#13776)
* Added Ashokai theme family (#14446)
* Switch svelte treesitter and update queries (#14343)
* Add support for the SlightLisp language (#14236)
* Close prompts when switching windows (#13620)
* Extend DebugArgumentValue to support toml tables, ref #14282 (#14283)
* feat(languages): add `latexmkrc` to `perl` file-types (#14450)
* Add .tmux.conf glob to bash file-types (#14449)
* Add support for matching function call arguments in Zig (#14436)
* feat: add support for grammar wikitext the mediawiki dialect (#14432)
* Update fortran tree sitter files (#14448)
* feat: add uppercase file extensions for Fortran (#14447)
* feat: add `.kube/kuberc` to list of `yaml` file-types (#14444)
* feat(languages): add podman `*.conf` files to `toml` file-types (#14443)
* Add debug logging of reset-cursor escape sequence
* feat(helix-tui): add configuration to manually enable/disable KKP (#14398)
* Bump termina to v0.1.1
* Add new theme: Nvim-dark (#14403)
* build(deps): bump the rust-dependencies group with 6 updates (#14410)
* Fix Lean LSP module imports (#14381)
* Add a simple language server for HDL (nand2tetris) (#14415)
* feat(languages): add `gitlab-ci` language specialized from `yaml` (#14396)
* feat(highlights): add support for syntax features in `hurl` version 6.0.0 (#12725)
* fix white/bright white base16 color mixup (#14409)
* kdl queries: basic tag.scm and niri injections (#14401)
* move cyan_light to jetbrains_cyan_light (#14412)
* feat: add `fods` and `fodt` extensions to `xml` filetype (#14416)
* scheme: add block comment token, textobjects.scm (#14408)
* feat(bash): add init scripts for `xinit` and `startx` to bash file-types (#14397)
* queries(scheme): mark the variables of do as `@variable`
* queries(scheme): convert a #match? to a #any-of?
* queries(scheme): more consistently indent with two spaces
* feat: add `docker-language-server`
* feat: add `docker-bake` language
* Add Expert LSP support for Elixir and Heex languages (#14395)
* mark arguments of case-lambda as variable, mark case-lambda as keyword (#14386)
* feat: add `runhaskell` and `stack` as haskell shebangs (#14385)
* feat: detect `.wslconfig` as ini filetype (#14383)
* feat(ruby): detect `.irbrc` file as ruby (#14382)
* fish injection query for nu, on `nu -c` (#14376)
* build(deps): bump the rust-dependencies group with 2 updates (#14373)
* feat(ruby): inject bash into builtin ways of running system commands (#14372)
* language support for strictdoc (#14314)
* feat(languages): detect more vim file-types (#14365)
* fix(theme): correct goto_word and comments background in `flatwhite.toml` (#14348)
* use constant.builtin.boolean scope for ecma boolean (#14357)
* Improve "written" message for small (<1024B) files
* Remove `Backend::get_cursor`
* Replace Crossterm with Termina
* tui: Refactor Config type handling in backends
* queries(rust): Highlight type infer in more places (#14351)
* queries(rust): properly highlight Dioxus' `rsx!` macro (#14354)
* queries(rust): Highlight tacit functions when we are 100% sure they are (#14350)
* feat: add `shellcheckrc` language (#14202)
* Fix bugs in Editor::focus (#14262)
* Add tag queries for java, kotlin, protobuf and bash (#14349)
* support cython (#14128)
* queries: Inject regex into regular Rust string literals
* add a link to release packe on debian installation docs (#14346)
* feat(bash): inject bash into builtins expecting bash code as input (#14268)
* fix(htmldjango): add roots to htmldjango language (#14305)
* queries: update highlights/injections for jjconfig (#14308)
* Update tree-sitter-gleam
* build(deps): bump the rust-dependencies group with 8 updates (#14317)
* docs: fix possible error when building the optimized version from source (#14330)
* Fix shell pipe command lines not using expansions (#14191)
* feat(grammar): update zig tree-sitter (#14336)
* feat(languages): Add buck2 PACKAGE files as starlark file type (#14324)
* update: nyxvamp-theme (#14319)
* nix: Remove debug ls -al (#14320)
* add AWS config and kube config file support (#14316)
* feat(languages): specialize toml file-type for git-cliff config file (#14301)
* theme: add color-modes support to molokai (#14250)
* Add NvChad's solarized dark theme (#14280)
* languages.toml: Add GPX extension to XML (#14300)
* queries: Fix precedence of Rust for-loop keyword highlight
* themes: Fix other modus vivendi licenses
* Make buffer picker default to last file (#14176)
* Add Flatbuffers language and grammar (#14275)
* themes: Fix modus vivendi license
* feat(languages): specilize toml file-type for cross-rs config file (#14274)
* fix adwaita-light ui.virtual color (#14238)
* build(deps): bump the rust-dependencies group with 3 updates (#14270)
* don't remove highlights for selections in `modus_*` themes (#14232)
* feat(python): add regex injection to functions in the std `re` module (#14254)
* feat: inject `jq` into `jq "..."` string literals in common shells (#14253)
* Add rainbows for Lua (#14256)
* Add queries for Wgsl (#14257)
* Add rainbows for ron (#14258)
* Recognize `.git/info/exclude` as `.gitignore` (#14264)
* queries: Fix highlight of ':' in TypeScript ternary expressions
* fix: add runtimeDir as propagated build input (#14247)
* Add support for KConfig (#14205)
* feat: add a tree-sitter grammar for systemverilog (#14174)
* feat: add a tree-sitter grammar for Doxyfile (#14235)
* Improve error messages for goto LSP commands (#14171)
* fix(go): enable markdown injections in function doc comments (#14230)
* add rainbows.scm for tsq (#14216)
* Add rainbows.scm for PHP (#14228)
* book: Add Helix mode in Lite XL and Lapce (#14210)
* Remove the Ubuntu PPA installation method from the docs (#14237)
* build(deps): bump actions/download-artifact from 4 to 5 (#14219)
* build(deps): bump the rust-dependencies group with 5 updates (#14222)
* build(deps): bump actions/checkout from 4 to 5 (#14220)
* adjust cyan in modus_vivendi rainbow (and yellow in _tritanopia) (#14218)
* Add rainbows.scm queries for Janet (#14203)
* Improve onedarker theme by adding highlight scopes (#14194)
* feat: add `pip-requirements` language (#14161)
* feat: add tree-sitter rainbow query for Swift (#14165)
* fix: 2 bugs in the `Alt-)` and `Alt-(` commands (#13985)
* jj: Set the indent to four spaces for descriptions (#14199)
* just: bump grammar support to fix alias name bug and add tag queries (#14169)
* Support features of :open in :vsplit & :hsplit (#13461)
* feat: inject css into standard browser API methods that expect css selector as argument (#14181)
* languages(matlab): bump grammar version (#14195)
* feat: update go grammar and queries (#14167)
* feat: update css grammar and highlights.scm (#14147)
* languages: Add doc comment token for C# (#14164)
* build(deps): bump the rust-dependencies group with 4 updates (#14163)
* feat: add a tree-sitter grammar for hdl (#14140)
* feat: add `robots.txt` language (#14089)
* Update `go-format-string` grammar and queries (#14106)
* fix parentheses in popup description for html tag matching (#14157)
* chore: visual fixes to nyxvamp radiance base variant theme (#14130)
* Update koka grammar and queries to support koka v3 (#14135)
* Add `--no-format` flag to `:update` command (#14136)
* docs: add encodings for < and > literals in remapping (#14144)
* give modus-vivendi rainbows (#14131)
* docker: Update the default indentation to match other editors (#14108)
* docs: Correct expansion argument formatting (#14123)
* book: Update inline diagnostics defaults (#14124)
* build(deps): bump the rust-dependencies group with 7 updates (#14109)
* Update rst to v0.2.0 (#14111)
* editorconfig: allow empty alternates (#14107)
* Add rainbow brackets for dark_plus (#14103)
* Remove lean server memory limit (#14075)
* Update tree-sitter-blade and queries (#14097)
* Reduce weight of 1 space indents in indent detection (#14088)
* Run 'cargo xtask docgen'
* feat(theme): Sync catppuccin themes to include rainbow array (#14094)
* Add rainbows.scm queries for rust-format-args-macro
* Preserve file creation time on macOS and Windows (#13561)
* Run 'cargo xtask docgen'
* add `insert_character_interactive` command (#11411)
* Rainbow tree-sitter matches 🌈 (#13530)
* feat: add grammar for lua pattern language (#14082)
* Enable inline diagnostics by default (#13970)
* Current working directory status (#10998)
* add aura 'n aurara themes (#11791)
* Use separate color for primary selection in `jetbrains_dark` (#12606)
* docs: Add jumplist documentation to the book (#13849)
* docs: Add architecture notes for stdx and event crates
* Enhance Sidra theme color palette and JS support (#14033)
* feat(lsp): sort diagnostic picker by severity (#13806)
* add more quote types to markdown autopairs (#13693)
* Improve the keymap doc in the book (#13655)
* feat: add language filtering to hx --health (#13484)
* feat: add yamlfmt as default yaml formatter (#13310)
* feat: add `workspace_directory` and `current_working_directory` variable expansions (#13068)
* feat: Add vimscript language support (#13062)
* fix(queries): typst function highlight (#14068)
* fix: gruvbox theme collision (#14063)
* prompt: fix crash on unwrap graphemes (#14050)
* feat: highlight go string interpolation that use stdlib `fmt` package (#14069)
* ci(release): update runner os for windows and macos (#14073)
* fix(queries): Fix filesystem permissions for snakemake (#14061)
* languages: nix formatter (#14046)
* Update Koto grammar and queries, add formatter (#14049)
* Fix symlink directories in file explorer (#14028)
* added janet indents (#14020)
* fix janet highlights (#14017)
* feat: Add `kotlin-lsp` to `languages.toml` (#14021)
* tree-sitter: update Inko grammar and queries (#14022)
* Fixed theme location (#14016)
* feat(theme): add Gruvbox Material Dark theme variants (#14005)
* feat(themes): add Gruvbox Material Light theme (#14007)
* just: bump grammar support to handle module path in aliases and recipes dependencies (#14009)
* Use syntax symbol pickers for Erlang
* Document tags.scm queries, commands and language support
* Add syntax symbol pickers based on tags.scm queries
* Add initial tags.scm queries
* Complete words from open buffers (#13206)
* Add release notes for 25.07.1
* build: lower ubuntu version from `24.04` to `22.04` (#13983)
* Add textobjects for XML, HTML and JSX (#11158)
* contrib(completions/nushell): switch from deprecated `filter` to `where` (#13848)
* Add tree-sitter injections for jj config files (#13926)
* build(deps): bump toml from 0.8.23 to 0.9.2 in the rust-dependencies group (#13955)
* [theme] Fix zenburn doc comment color (#13962)
* Add changelog notes for 25.07 (#13939)
* feat(themes): add soft-wrap style for nightfox (#13957)
* Gracefully handle highlighter bugs in the markdown component
* Add a language to fix Rust highlights in format-args macros
* deps: Update tree-house-bindings to v0.2.1
* fix: bitwise representation for RGB highlight (#13188)
* Add docs to helix-stdx, helix-tui, helix-vcs (#13765)
* feat: add :buffer-close-others --skip-visible flag (#5393)
* Add a '--no-format' flag for :write commands
* feat(theme): add doom-one theme (#13933)
* Add Django language support (#13935)
* Allow symlinks in shell program completions
* languages: consider compose.yaml/.yml as docker compose language (#13930)
* Add ability to configure atomic saving (#13656)
* Allow `:move` command to accept directories as target (#13922)
* languages: create dedicated language for json-ld (#13925)
* queries: Odin or_break+or_continue keywords, struct indents from https://github.com/tree-sitter-grammars/tree-sitter-odin/pull/25
* chore: Bump Odin grammar
* queries/gomod: add "tool", "toolchain" to keywords (#13913)
* build(deps): bump the rust-dependencies group with 2 updates (#13909)
* Fix off by one error when opening multiple new lines with CRLF line endings (#13905)
* Rose pine theme: improve contrast of selected menu item (#13908)
* Add systemd-lsp and dts-lsp (#13907)
* languages: add comment tokens for DTD language (#13904)
* Add highlighting for git notes editmsg (#13885)
* languages: add Java .properties file support (#13874)
* queries: add textobjects for qml (#13855)
* queries: Add locals.scm for C. Improve C parameter highlights (#13876)
* queries: Update highlights for Odin (#13877)
* Fix panic in `goto_word` when `editor.jump-label-alphabet` is empty (#13863)
* queries: Fix precedence of Fennel highlights
* build(deps): bump indexmap in the rust-dependencies group (#13872)
* docs: escape pipe in typeable command name (#13869)
* languages: add Caddyfile support (#13859)
* helix-view: expand primary selection line range in shell commands (#13840)
* Add "Dark Synthwave" theme (#13857)
* fix: Highlight `'x'` as a character in Go
* feat: Inject markdown into Go's block documentation comments
* Re-detect `.editorconfig` on `:config-reload` (#13443)
* Fix typo in helix-tui text module docs (#13860)
* queries: inject nix into `lib.literalExression` string contents (#13851)
* queries/dockerfile: injections for heredocs (#13852)
* feat: recognize mimeapps.list as INI (#13850)
* Change tree-sitter parser for Git commit message files
* queries: inject all lines in a newline escaped RUN Dockerfile instruction as bash (#13845)
* languages: detect `~/.gem/credentials` as yaml (#13843)
* fix: Make code-action popup auto close like other popups (#13832)
* Sidra Theme - A super customizable, balanced dark theme for Helix (#13575)
* queries: Fix Rust function parameter locals tracking (#13828)
* build(deps): bump libc in the rust-dependencies group (#13827)
* Add a `ConfigDidChange` event
* DAP: Support the startDebugging reverse request (#13403)
* feat(langs): acknowledge `jsconfig` (#13822)
* fix: highlight `floor` in `|> float.floor` as function in Gleam (#13813)
* Update tree-sitter-twig rev to latest commit (#13689)
* feat: Improved syntax highlighting for Gleam (#13807)
* Update Crystal tree sitter and add support for ameba-ls (#13805)
* Show all active scopes in :tree-sitter-highlight-name
* feat(languages): detect BUCK files as starlark (#13810)
* Remove blank_issue template
* Fix prompt truncation for non-ASCII lines
* Fix `goto_file` on Windows (#13770)
* Update gleam tree-sitter grammar (#13793)
* chore: bump purescript grammar (#13782)
* Add diagnostic source to diagnostic pickers (#13758)
* use human-readable sizes for file size on save/write (#13627)
* fix: inconsistent error messages (#12577)
* build(deps): bump the rust-dependencies group with 3 updates (#13777)
* queries: Fix highlighting of '#' in CSS color hex codes
* stdx: Add an iterator over grapheme indices in a rope slice
* stdx: Unify RopeSlice grapheme cluster iterators
* stdx: Add `RopeSliceExt::(nth_){next,prev}_grapheme_boundary`
* Update tree-house to v0.3.0
* LSP: Short-circuit documentColors request for no servers
* feat: allow moving nonexistent file (#13748)
* Fix: update c++ highlights (#13772)
* Highlight HTML entities (#13753)
* update imara-diff (#13722)
* Feat: inlay hint length limit (#13742)
* Add Amber language server (#13763)
* Picker: Detect language before rendering preview (#13761)
* added crystal formatter in languages.toml (#13759)
* Highlight Ecma escape sequences (#13762)
* chore: updated c,c++ highlights (#13747)
* feat: add neocmakelsp language server (#13740)
* feat: add tombi language server (#13723)
* Merge formatting options and `config.format` in range format request (#13734)
* chore: updated themes using 'comment.block.documentation' to also use 'comment.line.documentation'
* fix: Rust now correctly highlights doc comments as @comment.{block,line}.documentation instead of @comment
* build(deps): bump the rust-dependencies group with 4 updates (#13730)
* feat(colorscheme): add lapis_aquamarine colorscheme (#13726)
* Update languages.toml for Mojo (#13648)
* build(deps): bump which from 7.0.3 to 8.0.0 (#13729)
* fix: re-ordered and updated python highlights (#13715)
* feat: add luau grammars and lsp (#13702)
* Update language loader before refreshing theme in `:config-reload`
* Add Pyrefly language server (#13713)
* Remove unused `helix_core::graphemes::is_grapheme_boundary`
* Update tree-house and bindings to v0.2.0
* Add `rotate_selections_{first,last}` commands (#13615)
* minor: Add missing call to `Vec::clear` for a buffer
* Allow multiple `#not-kind-eq?` predicates in indent queries
* queries: Recognize methods as a locals scope
* Update tree-sitter-rust-format-args
* set working dir of the lsp command to workspace root (#13691)
* syntax: add grammar and highlighting for the alloy config lang (#13660)
* Reuse content buffer in JSONRPC recv for LSP and DAP
* Set enableDiagnostics in prisma-language-server config
* fix: trim whitespace up to the last selection on insert_newline (#13673)
* build(deps): bump the rust-dependencies group with 2 updates (#13676)
-------------------------------------------------------------------
Sun Jun 01 12:48:55 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250531.2baff46:
* fix: Some Incorrect Rust highlights (#13657)
* highlights/go: fix locals clashing with variable.other.member (#13644)
* feat: Add Clarity language support (#13647)
* Fix command line completion replacement for quoted items
* Consistently use `helix_core::config::default_{lang,config}_loader`
* Add Ty language server (#13643)
* Add file indentation style for statusline (#13632)
* Make signature_help more like hover, fix overflow and lack of scrolling in signature_help (#13566)
* Append changes to history on jumps (#13619)
* build(deps): bump the rust-dependencies group with 2 updates (#13621)
* fix(doc): missing capitalization of `goto_{next,prev}_tabstop` (#13616)
* fix: fix support for grammar overlays and include predicate (#13603) (#13613)
* fix(highlights/ungrammar): improve UX (#13607)
* Fix `try_restore_indent` on non-LF documents
* feat: highlight rust string interpolation macros that use `format_args!` (#13533)
* Add an `--insensitive`/`-i` flag for `:sort` (#13560)
* fix(tutor): replace unexisting and non existing with nonexistent
* fix(tutor): fix typos in section 11.2
* fix(tutor): recommend `e` instead of `w` for selecting word
* docs(building-from-source): suggest optimized install cmd as alternative (#13553)
* Add matching cursor to nord theme (#13574)
* fix(highlights/ini): make consistency with toml (#13589)
* health: Use lsp name in output wherever possible (#13573)
* build(deps): bump the rust-dependencies group with 3 updates (#13576)
* Updated python/locals.scm to label `self` and `cls` as `variable.buitin` (#13552)
* syntax: Reset query cursor byte range for textobjects
* CI: Set a timeout for the test suite workflow
* queries: Reorder Slint and HTML injections in Rust
* Removed unnecessary apostrophe in keymap.md (#13551)
* Update tree-sitter-haskell (#13475)
* Use 'ui.text' as a base style for the syntax highlighter
* More glob to detect gitattributes file (#13540)
* Show the primary selection index on statusline (#12326)
* Bump tree-house-bindings to v0.1.1 to fix IllumOS build
* statusline: Avoid unnecessary allocations for `&'static str` spans
* statusline: Avoid showing only 'W' in workspace-diagnostics element
* syntax: Fix language detection by shebang
* Add nyxvamp themes (#12185)
* Revert "feat: Highlight Rust String interpolation macros"
* feat: Highlight Rust String interpolation macros
* queries: Inject markdown into Rust doc comments
* queries: Rewrite all locals
* Replace tree-sitter with tree-house
* Add the `syn_loader` to `Document`
* syntax: Move config types to a separate module
* Add `sld` to Scheme file type extensions (#13528)
* build(deps): bump the rust-dependencies group with 6 updates (#13518)
* perf(statusline): reorder match and specify `u32` for `workspace_diagnostics` (#13512)
* add support for tree-sitter custom template languages on vue (#13511)
* Changed rust-analyzer configuration to use server-side file watching (#13432)
* fix: typos (#13505)
* verilog: add highlighting for the "var" keyword (#13493)
* bump: tree-sitter-cpp (#13504)
* chore: clean up grammars.nix (#13506)
* flake: checks: build the release package
* default.nix: remove ellipsis in argument attrset
* flake: drop flake-utils dependency
* Update Bash highlights (#13477)
* xtask: Allow passing languages and themes to check
* feat: add wgsl built-in functions to `@function.builtin` (#13479)
* Update tree-sitter-v (#13469)
* verilog: separate highlighting of keyword operators (#13473)
* build(deps): bump the rust-dependencies group with 3 updates (#13474)
* feat: add a tree-sitter grammar and highlights for dunst's config (#13458)
* feat: add basic Slang support (#13449)
* Add support for Pug language (#13435)
* docs(guides/textobject): list `parameter.around` capture (#13470)
* Support `.git-blame-ignore-revs` (#13460)
* feat(commands): add `selection` variable expansion (#13467)
* feat(commands): add `language` variable expansion (#13466)
* queries: Fix `comment.unused` highlights in Erlang
-------------------------------------------------------------------
Fri May 02 09:07:21 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250501.aa3fad8:
* build(grammar): remove explicit opt out of optimizations for MSVC (#13451)
* Add goto_column and extend_to_column commands (#13440)
* Help Linguist identify Tree-sitter queries (#13436)
* build(deps): bump the rust-dependencies group with 3 updates (#13437)
* feat: give formatters access to filename (#13429)
* chore(msrv): bump from 1.76 to 1.82 (#13275)
* LSP: Fix `Client::supports_feature` check for 'colorProvider'
* queries: Fix precedence for zero-arity erlang macros
* Improve auto completion for shell commands (#12883)
* fix(highlights/go): defer, go, goto are keywords (#13425)
* Add highlighting for lua methods (#13401)
* sonokai: fix constant.builtin highlights (#13410)
* feat(theme): add kinda_nvim theme (#13406)
* Update svelte tree sitter commit (#13423)
* feat(theme): add vesper theme (#13394)
* feat(theme): add ataraxia theme (#13390)
* chore(languages): bump tree-sitter-go-mod (#13395)
* fix theme onelight: ui.picker.header (#13413)
* Update scss and highlights (#13414)
* build(deps): bump libc in the rust-dependencies group (#13389)
* Fix tokyonight_* theme color keys (#13375)
* Make `goto_word` jump-labels easier to distinguish for zed themes (#13370)
* feat: added ashen theme (#13366)
* feat: add basic Quarto support (#13339)
* Update other-software.md (#13360)
* feat(themes): add gruvbox-material (#13311)
* update serika themes (#13341)
* add: ui.text.focus to gruvbox configs (#13315)
* Basic language support for Fennel. Might even work. (#13260)
* build(deps): bump the rust-dependencies group with 3 updates (#13351)
-------------------------------------------------------------------
Mon Apr 14 22:36:02 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250411.340934d:
* Basic injection queries for Quint (#13322)
* remove the multilingual field from book.toml (#13328)
* chore(jjdescription): bump rev to latest (#13329)
* docs: another injection query example (#13312)
* feat(config): add `[workspace-]diagnostics` fields to statusline (#13288)
* ci: add arm64 runner (#13273)
* flake: fix Helix.desktop and helix.png output paths (#13305)
* build(deps): bump the rust-dependencies group across 1 directory with 5 updates (#13301)
* Change highlights order (#13293)
* Book: Mentions zsh-helix-mode in other-softwares (#13294)
* Update docs link to Commands.md in Remapping.md (#13284)
* feat: add ! alias for sh and | for pipe (#13263)
* Added: missing highlighting to `queries/_typescript` (#13250)
* Add support for extend_file_{start,end} (#11767)
* Fix out of date comments on merge_toml_values (#13253)
* Add WESL language (#13267)
* Update themes.md (#13247)
* Update mint lsp command args (#13248)
* feat: sync catppuccin theme changes (#13262)
* Debian control file syntax highlighting (#13245)
* perf: use `next_back` on `DoubleEndedIterator`
* refactor: change empty check to `is_empty` instead of `len > 0`
* refactor: uneeded string conversion for Display type
* build(deps): bump gix from 0.70.0 to 0.71.0 (#13269)
* fixed: typo in capture group, removed duplicate query (#13251)
* Add Prolog tree-sitter grammar (#11611)
* feat: added lsp for just (#13276)
* book: avoid uncomfortable flow disruption (#13271)
-------------------------------------------------------------------
Tue Apr 01 08:35:53 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250401.7ebf650:
* build(deps): bump once_cell in the rust-dependencies group (#13244)
* feat: add ConsoleOnly to desktop entry categories (#13236)
* editor: Remove closed Document after updating Views
* Add peachpuff theme (#13225)
* Remove bg from tokyonight text (#13216)
* Add ui.text.directory to spacebones (#13213)
* fix(keymap): point to proper `MappableCommand` instead of `Command` (#13214)
* Track progress title an display in place of internal token (#13180)
* Update golangci-lint command for v2 (#13204)
* feat: add tmTheme as XML filetype (#13202)
* Add earl_grey theme (#13203)
-------------------------------------------------------------------
Wed Mar 26 03:33:40 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250325.388a3b7:
* Avoid removing modified documents in Editor::close_document
* LSP: Avoid requesting document colors for ghost transactions
* build(deps): bump the rust-dependencies group with 4 updates (#13190)
* Allow `:theme` to show current theme (#13192)
* Book: Add a section with links to "Helix mode" in non-Helix software. (#12258)
* Color swatches ( 🟩 green 🟥 #ffaaaa ) (#12308)
* Make `goto_word` highlights visible (same fix as #12904) (#13174)
* add `ui.text.directory` to onedark (#13166)
* build(grammar): remove `-fPIC` flag from windows build (#13169)
* Add focus_nova theme (#13144)
* LSP: Eagerly decode request results in the client
* Add document and LSP lifecycle events, move some callbacks into hooks
* Add pull diagnostics `identifier` to LSP diagnostic provider
* Refactor DiagnosticProvider as an enum
* commands: Allow any number of arguments in `:bc`, `:bc!`
* LSP: Gracefully handle partial failures in multi-server LSP requests
* Support EditorConfig (#13056)
* chore(worker): remove unused lifetime on `EventAccumulator` (#13158)
* Show successfully requested code actions after a failed request (#13156)
* minor: Accept `impl AsRef<Path>` in loader's runtime_file helper
* Switch from reddish-orange to orangeish-yellow for Solarized diff.delta (#13121)
* Switch from reddish-orange to orangeish-yellow for Solarized diff.delta (#13121)
* queries(scheme): consider the first argument of λ to be a variable (#13143)
* add werk language and highlights (#13136)
* Adds Carbon theme for helix editor (#13067)
* language: Extend ini with more systemd file-types (#13139)
* minor: Move 'execute_lsp_command' helper into helix-view
* feat: add indents for starlark (#13126)
* build(deps): bump the rust-dependencies group with 5 updates (#13131)
* fix: adjust spelling of simlink->symlink (#13128)
* Add '///' to Amber comment-token configuration (#13122)
* languages: Also include `gitconfig` as an extension (#13115)
-------------------------------------------------------------------
Sat Mar 15 15:04:17 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250314.9574e55:
* commands: Allow zero or one arguments in `:reflow`
* minor: Use parking_lot workspace dependency in helix-vcs
* minor: Use a workspace dependency for parking_lot
* feat(tlaplus) : added `tlaplus` config + grammar (#13081)
* Fix Ruby highlights (#13055)
* queries: Add JSON injection for Rust `json!({..})` macros
* queries: Inject into string content in Rust injections
* Fix precedence of JSON highlight queries for keys
* chore: Point OpenSCAD grammar to official repo (#13033)
* warn when configured theme is unusable for color reasons (#13058)
* minor: Add a helper function for setting the configured theme
* update vhdl tree-sitter (#13091)
* Sunset theme: version 2.0 (#13086)
* Update base16_transparent.toml `ui.linenr` (#13080)
* feat(ini): bumped grammar version to include support for global parameters (#13088)
* build(deps): bump rustix from 0.38.44 to 1.0.2 (#13071)
* build(deps): bump cachix/install-nix-action from 30 to 31 (#13073)
* Update install instructions (#13079)
* build(deps): bump cachix/cachix-action from 15 to 16 (#13074)
* build(deps): bump the rust-dependencies group with 5 updates (#13070)
* minor: Fix native line-ending handling in trimming integration tests
* Avoid inserting final newlines in empty files
* Add config for trimming trailing whitespace and newlines on write
* minor: Trim trailing whitespace in `languages.toml`
* languages.toml: Change wgsl_analyzer to wgsl-analyzer (#13063)
* feat: Add SourcePawn language support (#13028)
* fix: render rulers before the cursor
* flake: Revert devShell linker to lld
* flake: Use mold for linking in devShell
* flake: Split platform and common RUSTFLAGS in devShell
* flake: Avoid setting HELIX_RUNTIME in devShell
* LSP: Fix offset encoding test case
* feat: add `harper-ls` LSP configuration (#13029)
* flake: Copy logo.svg in postInstall hook
* Fix the git hash missing and add some more comments. (#13024)
* minor: Move json deserialization into text_document_hover future
* Set cargoLock.allowBuiltinFetchGit in Nix package
* direnv: Watch changes to default.nix
* minor: Tweak some verbose LSP logs
* Clean up Nix Flake & make it easier to customize (#12831)
* Add beans theme (#12963)
* Improve %% escaping error message (#13018)
* build(deps): bump the rust-dependencies group with 11 updates (#13017)
* Kanagawa: fix palette and attempt at a markdown compromise (#12895)
* Rewrite command line parsing, add flags and expansions (#12527)
* remove unnecessary allocations in switch_case (#12786)
* Highlight file picker directories with 'ui.text.directory'
* feat: Improve look of Global Search Picker (#12855)
* Added missing CSS highlight Tree Sitter Scopes (#12497)
* feat(kdl): add `kdlfmt` as formatter for kdl (#12967)
* Add pkl-lsp (#12962)
* languages.toml: add starpls as Starlark language server (#12958)
* feat: added comment textobject to toml (#12952)
* Update c-sharp queries (#12948)
* feat: language support for mail files (#12945)
* Accept more scons as python language (#12943)
* Update languages.toml to add astro-ls (#12939)
* feat(lsp): add protobuf language servers (#12936)
* feat(lsp): add container name as a column in the symbol pickers (#12930)
* fix: escape percent character when yanking to search register (#12886)
* queries: Fix precedence in Erlang highlights
* Set theme before opening documents
* build(deps): bump the rust-dependencies group with 6 updates (#12956)
* queries: Fix module highlights in koto
* xtask: Inline query and theme checks into main module
* queries: Reverse precedence for git-config highlights
* queries: Remove unknown predicates
-------------------------------------------------------------------
Fri Feb 21 02:57:29 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250220.0deb8bb:
* Add indents and textobjects for Kotlin (#12925)
* Read language servers from config in `:lsp-restart`
* languages/xml: add mpd & smil extensions (#12916)
* Avoid cloning configured env vars when starting a language server
* Use custom titles for register select info boxes
* Use a `Cow<'static, str>` for the Info component title
* Improve jump label colors for `github_light` theme (#12907)
* application: Eliminate duplicate theme and syntax loader clones
* build(deps): bump the rust-dependencies group with 3 updates (#12903)
* Migrate helix-event to foldhash
* Improve `onedarker` theme contrast `cursorline`/`selection` (#12833)
* feat: highlight rust repetition pattern (#12871)
* fix `:yank-joined` disrespecting default-yank-register option (#12890)
* Cyan Theme : fix popup not having any background (#12891)
-------------------------------------------------------------------
Sun Feb 16 10:27:38 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250213.7275b7f:
* build(deps): bump pulldown-cmark from 0.12.2 to 0.13.0 in the rust-dependencies group (#12865)
* Remove unused dependencies
* Cyan light UI grays and directory prompt (#12864)
* feat(sql): update tree-sitter files (#12837)
* queries: Fix html highlight precedence ordering
* Prevent auto-format in auto-save (#12817)
* fix: check and print remaining language servers (#12841)
* Replace 'pkgbuild-language-server' with 'termux-language-server'
* feat: Add support for the Ink programming language (#12773)
* Remove typst-lsp config
* mark xsl files as XML (#12834)
* build(deps): bump the rust-dependencies group with 4 updates (#12832)
* Add Djot support (#12562)
* Add support for `yara` language (#12753)
* fix: Align `Markdown` styles with tree sitter highlights (#12696)
* Reapply "Re-enable Hare by default (#11507)"
* nix: add indent TS query (#12829)
* feat: add mising pkgs.writers.write* nix tree-sitter injections (#12774)
* feat: add mising builtins.fromTOML nix tree-sitter injection (#12776)
* Add CSV language and syntax highlighting (#11973)
* Fix Bash completion space regression (#12828)
* just: bump grammar support to handle more kind of shebang injections (#12818)
* fix: Rust highlights (regression from the reverse-query-precedence PR) (#12795)
* feat(themes): add `ui.text.directory` to gruber-darker (#12797)
* Update tree-sitter-erlang
* reverse zig highlights (#12777)
* add support for the FGA language (#12763)
* Add Tera templating language support (#12756)
* LSP: Properly discard out-of-date diagnostics
* LSP: Move diagnostic handling from Application to Editor
* queries: Remove `(ERROR)` from all highlights
* Update highlights.scm for Gren language (#12769)
* Print full error chain when failing to load grammar (#12744)
* DAP: Drain pending requests on recv failure
* minor: Remove double BufReader wrapper in DAP client
* DAP: Configure child process stderr as piped
* build(deps): bump the rust-dependencies group with 4 updates (#12766)
* Add `copy_between_registers` for interactive register copying
* commands: Eagerly clear autoinfo in select_register, insert_register
* minor: Prefer stable `core::num::abs_diff` to polyfill
* update(theme): add virtual-inlay hint highlight to snazzy theme (#11089)
* Fix typos (#12690)
* Add block comment configuration for PHP
* queries: Improve Rust const generic and '_' type highlighting
* Reverse highlight precedence ordering (#9458)
* queries: Add 'not-eq' and 'not-match' predicates to TSQ highlights
* queries: Fix module/namespace highlight in Unison
* core: Make completion item documentation optional
* ui: Expose the 'prompt' module
* feat(lang:r): Add roxygen header comment token (#12748)
* Document installation of rust-analyzer via rustup (#12618)
* implement incomplete completion requests
* Add a completion handler type in helix-view for tracking responses
* minor: Move `CompletionEvent` to a new completion handler module
* core: Add a provider type to track the origin of a completion
* LSP: Eagerly send requests in `Client::request`
* LSP: Remove future wrapper from `Client::notify`, `Client::reply`
* Use the slotmap workspace dependency in helix-view
* Highlight $ template literals as shell commands (#12751)
* Recognize `.sublime-*` files (#12750)
* Use the first char in a grapheme for classification (#12483)
* Join input and wait tasks in external formatter Tokio command
* Use typable command doc when keybind provides no arguments
* Hover UI: Eagerly convert hover response to Markdown
* fix: add comment token for svelte files (#12743)
* Set a statusline error for formatter errors in `:format`
* Remove popup_border calculations from LSP Hover UI component
* config: Deny unknown fields in `[editor.smart-tab]`
* perf(ropey): enable `simd` feature for `stdx` (#12735)
* Do not record keys pressed by macros while recording a macro (#12733)
* Properly prevent `crossterm` features being used when `feature = "term"` not enabled in `helix-view` (#12734)
* LSP: Fix option handling in goto definition/references commands
* LSP: Support multiple langauge servers for goto references
* LSP: Support multiple language servers for goto definition
* LSP commands: Move offset encoding onto the Location type
* Fix byte/char indexing mix-up in path completion
* Add ghostty configuration support (#12703)
* chore(grammar): update cairo + queries (#12712)
* fix zig highlight query use of #lua-match (#12708)
* build(deps): bump the rust-dependencies group with 2 updates (#12707)
* goto_diag: avoid wraparound by default (#12704)
* DAP: Refactor handling of Event and Request protocol types
* DAP: Move module ID tests out of events module
* Move rope grapheme iterators from core to stdx
* core: Remove unused byte index grapheme functions
* stdx: Add floor/ceil/is grapheme boundary functions to RopeSliceExt
* goto_word: Skip keys with modifiers in both on-next-key blocks
* goto_word: Reject jump label characters with modifiers
* just: bump grammar support to Just 1.39.0 (#12692)
* Cycle through hover results from multiple language servers (#10122)
* feat: print helpful suggestion when using `:{,r}sort` incorrectly (#12585)
* feat: add asm-lsp for assembly dialects (#12684)
* stdx: Replace RopeSliceExt::byte_to_next_char with ceil_char_boundary
* Use RopeSliceExt floor/ceil functions for goto_file_impl search cap
* stdx: Add floor/ceil char boundary functions to RopeSliceExt
* Update install.md: fix link to lang server install instructions (#12675)
* flake: Revert update of nixpkgs
* fix: `goto_file_impl` incorrect use of `slice` instead of `byte_slice` (#12673)
* Small refinements for modus themes (#12670)
* doc: Document `mdm` and `mrm` for popup help (#12650)
* Update tree-sitter-elixir
* fix: HELIX_RUNTIME environment path for windows on building-from-source book page (#12658)
-------------------------------------------------------------------
Fri Jan 24 01:23:06 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250123.a63a2ad:
* feat: specify custom lang server(s) for `:lsp-stop` and `:lsp-restart` (#12578)
* perf(syntax): short-circuit if name matches `language_id` (#12407)
* Revert "Re-enable Hare by default (#11507)"
* Rename "file browser" => "file explorer"
* tui buffer: Handle multi-width graphemes in set_string_anchored
* prompt: Cap anchor to line length in cursor calculation
* Add file browser (#11285)
* fix: better display of prompts on long inputs (#12036)
* rust: Highlight `/` and `!` within comments as comments
* Update to more up-to-date zig tree-sitter repo (#11980)
* Add path completion for multiple cursors (#12550)
* Update nix flake inputs
* fix: typos
* fix(lints): clippy 1.84
* feat: passing multile of the same files in the arguments places a cursor at each position (#12192)
* Restrict tagged template language injections for ecma (#12217)
* Add ghostty/config and hgrc file types
* Add fish-lsp and bump tree-sitter-fish
* tutor: flips selections -> flips direction of selection (#12638)
* docs: force creating symbolic link if it exists (#12637)
* book: Document language.rulers config option (#12627)
* docs: Fix broken link (#12623)
* Add beancount-language-server (#12610)
* Update languages.toml to fix cl-lsp (#12615)
* Update `tree-sitter-rust` (#12607)
* Recognize `bun.lock` as JSONC
* Replace current file when loading in background from picker (#12605)
* add language server for wat (#12581)
* add ruby-lsp as candidate for the ruby lsp (#12511)
* snippets: Discard placeholder text for the `$0` tabstop
* snippets: Add a test case for parsing `${0:placeholder}`
* CI: Cache tree-sitter grammars in all jobs
* syntax: Prefer `RopeSlice` for non-id language injection markers
* syntax: Lookup up `(#set! injection.language "name")` props by ID
* build(deps): bump the rust-dependencies group with 5 updates (#12614)
* Fix indent unit of git-rebase config (#12617)
* minor: Rename '*' at eof integration test to be more specific
* fix: panic when pressing `*` after the end of the file (#12611)
-------------------------------------------------------------------
Mon Jan 20 11:36:28 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01.1+git20250119.e7ac2fc:
* Add changelog notes for 25.01.1 (#12560)
* feat: add `MERGE_MSG` file glob for git-commit (#12589)
* Re-enable Hare by default (#11507)
* Bump Spade grammar (#12583)
-------------------------------------------------------------------
Sat Jan 18 00:38:41 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01+git20250117.076d8bd:
* fix: surprising behaviour when changing line above a comment (#12575)
* Remove unused variant from FormatterError
* Add extra logging for external formatters and formatting errors
* Eliminate an unnecessary clone in insert_newline
* Fix slicing panic in path completion variable expansion (#12556)
* Generate a .deb file (#12453)
* chore(solidity): update to newest grammar and fix queries (#12457)
* book: Add missing TOC entries to editor config page
-------------------------------------------------------------------
Thu Jan 16 03:04:00 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01+git20250115.3318953:
* minor: Use more exact allocations in `insert_newline`
* Fix offset tracking in `insert_newline`
* Add '///' to Dart `comment-token` configuration
* Improve `dark_plus` theme: Change `special`, `ui.text.directory` and `ui.virtual.wrap` (#12530)
* Add support for the Gren programming language (#12525)
* Use a workspace dependency for bitflags
* build(deps): bump the rust-dependencies group with 6 updates
* Fix `open_{below, above}` behaviour with multiple cursors (#12465)
* add `rockspec` to lua file types (#12516)
* Fix a bug in matlab indentation and updates the grammar commit hash to latest (#12518)
* fix: unable to detect Color completion item hex code for some LSPs (#12501)
-------------------------------------------------------------------
Sun Jan 12 15:33:03 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01+git20250111.0f2ce30:
* Add directory name to `:cd` errors
* Add .clang-tidy highlighting (#12498)
* feat(highlights): add more built-in functions for `ecma`, `rust` and `haskell` (#12488)
* pin to `ubuntu-22.04` for releases (#12464)
* fix(highlights): recognize `!` as the never type (#12485)
* Add comment tokens for JSONC
* language support: CodeQL (#12470)
-------------------------------------------------------------------
Thu Jan 09 15:03:28 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01+git20250108.a83c23b:
* Run formatter from Document directory (#12315)
* Fix a typo in join_selections (#12452)
* Fix blank buffer picker preview on doc with no views
* book: Document editor.lsp.display-progress-messages config option
-------------------------------------------------------------------
Tue Jan 07 03:23:52 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01+git20250106.e698b20:
* build(deps): bump the rust-dependencies group with 3 updates (#12437)
* changelog: Add missing breaking change for display-messages config
* Revert "refactor(shellwords)!: change arg handling strategy (#11149)"
* Format '--version' calendar version as 'YY.0M'
-------------------------------------------------------------------
Sun Jan 05 23:46:51 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01+git20250105.6c9619d:
* Improve markdown heading highlights (#12417)
* Use `@attribute` scope for JSX attributes (#12416)
* perf: cache `Document`s relative path (#12385)
* refactor(shellwords)!: change arg handling strategy (#11149)
* Add cursorline color to iceberg theme (#12404)
* docs: catppuccin themes should not be directly edited here (#12400)
* feat: correct Swift highlights (#12409)
* feat: highlight `:` as a delimiter in Rust (#12408)
* Update onelight theme (#12399)
* doc: generate `lang-support.md` for `teal` (#12402)
-------------------------------------------------------------------
Sat Jan 04 03:34:27 UTC 2025 - gerald_chen@foxmail.com
- Update to version 25.01+git20250104.b47b946:
* Fix Teal LSP name. (#12395)
* Change Cwd to Cmd (#12396)
* Add changelog notes for 25.01 (#12347)
* Add dim modifier to diagnostic.unnecessary in catppuccin_mocha.toml (#12391)
* docs: fix typo in usage.md (#12390)
* minor: fix syntax tree pretty print test
* tsq: Tune highlights to more closely match 24.07 release
* Escape double quotes for anonymous nodes in :tree-sitter-subtree
* Update hyprland langugauge file type. (#12384)
* Migrate to an improved proto grammar (#12225)
* LSP Client: Accept floats with trailing zeros as valid JSONRPC IDs (#12376)
* build(deps): bump the rust-dependencies group with 2 updates (#12371)
* Sunset theme: add ui.text.directory (#12372)
* fix: Bump `vento` grammar revision (#12368)
-------------------------------------------------------------------
Mon Dec 30 07:23:23 UTC 2024 - gerald_chen@foxmail.com
- Update to version 24.07+git20241229.9cc056e:
* fix (hx --health): Don't print headers in white (#12355)
* add `uv` shebang for python (#12360)
* minor: Setup default keymap directly in xtask docgen
* docs: Fix dead links to tree-sitter docs
* languages: add block comment tokens for jinja and nunjucks (#12348)
* fix: string literals with format args not in `format!` (#12354)
* Improve tsq/tree-sitter-query language support (#12148)
-------------------------------------------------------------------
Fri Dec 27 06:42:00 UTC 2024 - gerald_chen@foxmail.com
- Update to version 24.07+git20241225.7b9b932:
* Make git revision available for nix flake builds (#12331)
* Consistently replace line-endings in paste/replace commands
* build(deps): bump the rust-dependencies group with 7 updates (#12327)
* Add diff injections for jjdescription tree-sitter (#12305)
* docs: Mention sudo in macports installation snippet (#12336)
* feat: Highlight `=` and `;` in `.proto` files (#12339)
* chore: update tree-sitter-heex to version 0.7.0 (#12334)
* feat: Nginx support (#12309)
* feat(themes): add `ui.text.directory` to nightfox (#12328)
-------------------------------------------------------------------
Mon Dec 23 02:26:18 UTC 2024 - gerald_chen@foxmail.com
- Update to version 24.07+git20241222.ea17b9e:
* release docs: Fix `git push` command for the release tag
* minor: Remove redundant condition in shell pipe trimming
* feat: autohelp for delete, replace and add surrounds (#12262)
* fix: Respect workspace-lsp-roots on doc opening (#12223)
* Colors for items in the completion menu (#12299)
* Odin textobjects (#12302)
* Add Koto language support (#12307)
* Document diagnostic severity levels (#12306)
* Sync Catppuccin theme changes (#12304)
* feat: use `ui.text.directory` for path completion item if its a folder (#12295)
* chore: Update slint tree-sitter grammar to version 1.9 (#12297)
-------------------------------------------------------------------
Thu Dec 19 04:18:54 UTC 2024 - gerald_chen@foxmail.com
- Update to version 24.07+git20241218.9e4da4b:
* Show parser availability in --health [LANG] (#12228)
* Outdent array literals for php [] (#12286)
* Update dark_plus theme for inactive text and improve jump label (#12289)
* Adds colored directories to everforest themes (#12287)
-------------------------------------------------------------------
Thu Dec 19 04:17:36 UTC 2024 - Gerald Chen <gerald_chen@foxmail.com>
- Remove `helix` executable