Releases: Iron-E/nvim-highlite
Releases · Iron-E/nvim-highlite
Release list
v4.21.0
Changelog
v4.21.0 - 2025-07-25
Features
- (bash) Associative array highlighting
- (export) Ripgrep support
- (json5) Queries
- Ghostty theme export
Bug Fixes
- (export/ghostty) Unreadable selected text
- (highlite) Broken barbar tab highlighting against dark background
Improvements
- (fzf-lua) Highlight live prompts the same as others
- (fzf-lua) Highlight live search matches like cmp/blink
Maintenance
- (export/ghostty) Remove unused template
v4.20.0
Changelog
v4.20.0 - 2025-06-06
Features
- (jsonnet) Ts highlights
- (latex) Highlight markup math environment like other environments
- (mermaid) Treesitter highlights
- (nix) Highlight string escapes in multi-line strings
- (proto) Prevent clobbering from LSP
- (queries) Initial proto support
Bug Fixes
- (export) Utilities module not
returned at EOF - (jq) Adapt to changes to upstream nvim-treesitter
Improvements
- (gotmpl) Use standardized text interpolation highlighting
- (markdown) Make code blocks consistent
- (typst) TS highlights with LSP active
v4.19.0
Changelog
v4.19.0 - 2025-01-30
Features
- (c_sharp) Highlight static, const, readonly like other languages
- (c_sharp) Inject XML for comments
- (c_sharp) Highlight generic types
- (c_sharp) Highlight literal identifiers
- (c_sharp) Highlight raw/interpolated string sigils
- (c_sharp) Highlight 'this' parameter for extension methods
- (gleam)
useassign operator - (gleam) Highlight case pattern alternation
- (gleam) Highlight discards like Rust
- (gleam) Highlight attributes
- (gleam) Highlight field-access pipelines as functions
- (gleam) Highlight constants
- (gleam) Highlight string concat
- (gleam) Highlight
_param as@variable.parameter.builtin - (gleam) Highlight
!=as operator - (groups) Mini.icons support
- (jq) Highlight variable sigils (
$) - (jq) Highlight custom functions
- (jq) Highlight imports
- (queries) Devicetree highlights
- (queries) Highlighting constants
- (queries)
jqsupport - (queries) Gleam support
- (xml) Highlight raw text according to data type
gotmplsupport- Port tomorrow theme
Bug Fixes
- (C#) Generic brackets highlighted as operator
- (c_sharp) Highlight generic attributes
- (c_sharp) Highlight "as" as operator
- (c_sharp) Highlighting of generic functions
- (devicetree) Highlighting error popups
- (devicetree) Preproc highlighting
- (export) Report error to user if automatic directory detection does not work
- (groups)
Commentgroup derived fromtext_contrast_bg_lowcolor - (groups/default) MiniIconsOrange inverted
- (jq) Dot accessor highlighting
Improvements
- (gleam) Highlight
uselikeasync/awaitfrom other languages
v4.18.0
Changelog
v4.18.0 - 2024-06-07
Features
- (c_sharp) Highlight range expressions
- (gitignore) Make clear what special characters are
- (groups) Default
@lsp.typemod.keyword.conditional - (groups)
@tag.builtindefault - (ini) Highlight ini values as strings
- (nix) Imports highlighted as modules
- (regex) Range highlighting
- (tsx) Highlight jsx expression
- Terraform support
Bug Fixes
- (c_sharp) TS parser update
- (fish) Variables highlighted as constants
- (fish) Brackets highlighted as constants
- (groups) New TreeSitter
@keyword.modifier - (highlite) New TreeSitter
@keyword.modifier - (markdown_inline) Code span delimiter shown as link label
- (queries) New TreeSitter
@keyword.modifier - (rust) Special macro highlights
- (terraform) Highlight variables as variables
- (terraform) Highlight types as types
- (terraform) Highlight
nullas builtin constant - (terraform) Delimiter punctuation shows as special
- (terraform) Heredoc shows as string
- (vimdoc) Option concealing
- Reference to undefined highlight group
@markup.title
Maintenance
- (bash) Remove upstreamed queries
v4.17.1
v4.17.0
Changelog
v4.17.0 - 2024-03-14
Features
- (docker) Label key highlighting
- (dockerfile) Braces as
@punctuation.brace - (dockerfile) Conceal quotes
- (dockerfile) Highlight strings as
@string - (dockerfile) Mount args
- (export) Fish export format
- (fish) Highlight command substitution in strings
- (fish) Argv highlighting
- (fish) Builtin variables
- (groups) Dedicated
vim-dadbod-uisupport - (groups) Default for
@markup.danger - (groups) @lsp.typemod.function.builtin
- (groups) @lsp.typemod.string.escape
- (nix) Highlight hasAttr
?syntax - (queries) Dockerfile support
- (queries) Dedicated typst queries
- (queries) Dedicated fish support
- (queries) Nix highlighting
- (regex) Dedicated support
- (typescript)
thistype - (typst) Conceal italics and bold
- (yaml) Conceal quotes
Bug Fixes
- (fish) Invalid
fmtsyntax - (fish) Highlight command substitution consistently
- (init)
offset-from!doesn't work with newall = truedirective - (js&ts) Certain storage keywords shown as
@keyword - (markdown) Ending code block not same as beginning
- (markdown) Header marking highlighting
- (nix) Make LSP not clobber builtin constants
- (nix)
importdoes not show as@keyword.include - (typescript) Highlight generator methods like generator functions
- (typst) Update queries
Improvements
- (bash) Do not suppress detection of constants
- (bash) Align substitution highlighting with fish
- (export) Export
operators as@operator - (fish)
beginandend - (fish)
sourcelikeimport - (groups) Show const functions as functions, not const
- (markdown) Simplify queries
- (markdown_inline) Consistently use
@markup.environment,.link - (queries) Remove single
[ foo ]matches - (toml) Simplify queries
- (typescript) Generator function annotation
- (vimdoc) Defer to upstream label implementation
Maintenance
- (json) Remove unnecessary queries
v4.16.0
Added
- C# 11
filevisibility - default
@string.special.path editorconfighighlightingneotestsupportnvim-treesitter-contextsupport
Changed
- make all sign columns use same highlight
- remove deprecated function references
- remove references to deprecated TS groups
- specialize
CmpItemKind*definitions - use scoped highlights for
lazy.nvim
Fixed
@commenthighlights defined for unused groups- use
@propertyas directed by documentation
Full Changelog: v4.15.1...v4.16.0
v4.15.1
v4.15.0
Added
- defaults for
@markup.heading.X.markers
Changed
- markdown_inline: improve bracket usage consistency
- vimdoc: show notes as
@comment.info - stop using
@concealas highlight
Fixed
- bat: allow new TS groups
- groups: compatibility with breaking treesitter change
- import: allow new TS groups during import
- markdown_inline: invalid link bracket highlighting
- queries: follow latest TS guidelines after breaking changes
Full Changelog: v4.14.1...v4.15.0