Skip to content

Releases: Iron-E/nvim-highlite

v4.19.0

30 Jan 16:58
v4.19.0
2bf72fb
Compare
Choose a tag to compare

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

07 Jun 15:36
v4.18.0
c698293
Compare
Choose a tag to compare

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

15 Mar 21:41
55097f2
Compare
Choose a tag to compare

Changelog

v4.17.1 - 2024-03-15

Bug Fixes

  • (vimdoc) Option concealing

v4.17.0

15 Mar 21:27
dad6ad8
Compare
Choose a tag to compare

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

15 Feb 17:13
ae6971a
Compare
Choose a tag to compare

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

20 Jan 20:34
ba9a89a
Compare
Choose a tag to compare

Fixed

  • markdown: code block language name highlighted as @conceal

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

v4.15.0

20 Jan 20:29
60cb686
Compare
Choose a tag to compare

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

16 Jan 16:25
b228a68
Compare
Choose a tag to compare

Fixed

  • Export: tmTheme included invalid syntax (#31)

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

v4.14.0

12 Jan 22:26
8f4a080
Compare
Choose a tag to compare

Added

  • default group assignment to CurSearch
  • Python: show namespaces where possible
  • Python: use punctuation.special where appropriate

Fixed

  • Python: _ highlighted as constant
  • Python: from foo import BAR not showing as constant
  • Python: aliased import shows as constant
  • Python: double-highlighting constants
  • Python: private types & constants highlighted as identifiers
  • Python: relative imports not highlighted as modules
  • SQL: broken queries

Full Changelog: v4.13.0...v4.14.0

v4.13.0

11 Oct 17:56
50882b4
Compare
Choose a tag to compare

Added

  • Groups: indent-blankline v3
  • TypeScript: highlight export sources as namespaces

Fixed

  • Docs: incorrect setup usage
  • Queries: injection syntax broken on nightly
  • JavaScript: ensure const is highlighted like other languages

Full Changelog: v4.12.0...v4.13.0