Skip to content

Releases: Iron-E/nvim-highlite

v4.21.0

Choose a tag to compare

@Iron-E Iron-E released this 03 Aug 01:19
v4.21.0
bb628cb

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

Choose a tag to compare

@Iron-E Iron-E released this 03 Aug 01:19
v4.20.0
421e76a

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

Choose a tag to compare

@Iron-E Iron-E released this 30 Jan 16:58
v4.19.0
2bf72fb

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) use assign 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) jq support
  • (queries) Gleam support
  • (xml) Highlight raw text according to data type
  • gotmpl support
  • 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) Comment group derived from text_contrast_bg_low color
  • (groups/default) MiniIconsOrange inverted
  • (jq) Dot accessor highlighting

Improvements

  • (gleam) Highlight use like async/await from other languages

v4.18.0

Choose a tag to compare

@Iron-E Iron-E released this 07 Jun 15:36
v4.18.0
c698293

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.builtin default
  • (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 null as 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

Choose a tag to compare

@Iron-E Iron-E released this 15 Mar 21:41
55097f2

Changelog

v4.17.1 - 2024-03-15

Bug Fixes

  • (vimdoc) Option concealing

v4.17.0

Choose a tag to compare

@Iron-E Iron-E released this 15 Mar 21:27
dad6ad8

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-ui support
  • (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) this type
  • (typst) Conceal italics and bold
  • (yaml) Conceal quotes

Bug Fixes

  • (fish) Invalid fmt syntax
  • (fish) Highlight command substitution consistently
  • (init) offset-from! doesn't work with new all = true directive
  • (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) import does 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) begin and end
  • (fish) source like import
  • (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

Choose a tag to compare

@Iron-E Iron-E released this 15 Feb 17:13
ae6971a

Added

  • C# 11 file visibility
  • default @string.special.path
  • editorconfig highlighting
  • neotest support
  • nvim-treesitter-context support

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

  • @comment highlights defined for unused groups
  • use @property as directed by documentation

Full Changelog: v4.15.1...v4.16.0

v4.15.1

Choose a tag to compare

@Iron-E Iron-E released this 20 Jan 20:34
ba9a89a

Fixed

  • markdown: code block language name highlighted as @conceal

Full Changelog: v4.15.0...v4.15.1

v4.15.0

Choose a tag to compare

@Iron-E Iron-E released this 20 Jan 20:29
60cb686

Added

  • defaults for @markup.heading.X.markers

Changed

  • markdown_inline: improve bracket usage consistency
  • vimdoc: show notes as @comment.info
  • stop using @conceal as 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

v4.14.1

Choose a tag to compare

@Iron-E Iron-E released this 16 Jan 16:25
b228a68

Fixed

  • Export: tmTheme included invalid syntax (#31)

Full Changelog: v4.14.0...v4.14.1