Skip to content

Releases: Iron-E/nvim-highlite

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

v4.12.0

26 Aug 19:59
ff22bcc
Compare
Choose a tag to compare

Added

  • interface_builtin palette color
  • Typescript imports are shown as namespaces
  • typescript JSON injections
  • typescript union & intersection ops consistent w/ other languages

Changed

  • highlite group consistently decorates std interface and type
  • make Typescript visibility modifiers consistent w/ other languages

Fixed

  • highlight type aliases correctly with LSP
  • default group references undefined group
  • Typescript namespace declarations showing as classes
  • Markdown code block highlighting