Skip to content

Releases: Iron-E/nvim-highlite

v4.11.0

19 Jul 01:40
67729d0
Compare
Choose a tag to compare

Added

  • LspInlayHint support

Fixed

Rust

  • raw identifiers (e.g. r#foo)

SQL

  • table aliases highlighting as types
  • TS broken by parser update

v4.10.1

22 Jun 18:18
3ff82eb
Compare
Choose a tag to compare

Fixed

  • Rust: SQL injections
  • SQL: breakages from latest TS parser

v4.10.0

20 Jun 22:09
da2f093
Compare
Choose a tag to compare

Added

  • Bash: highlight in (i.e. for … in …; do; …; end) like for
  • Bash: highlight command substitution like var expansion
  • INI: highlight section names as @structure
  • Lua: highlight escape sequences
  • Rust: highlight r"" with special punctuation
  • SQL: highlight EXCLUDED and UPDATE
  • SQL: more comprehensive column/field highlighting
  • default @lsp.type.escapeSequence

Fixed

  • Rust: pretty_assertsions' assert_str_eq not highlighted right
  • Rust: :: in attributes

Full Changelog: v4.9.0...v4.10.0

v4.9.0

31 May 19:33
23b0c80
Compare
Choose a tag to compare

Added

  • Highlight SQL bind parameter delimiters
  • Highlight Rust LSP injected strings
  • Highlight SQL IF as @conditional
  • Improve SQL highlighting
  • SQL injections in Rust for SQLx
  • @lsp.type.constParameter
  • Highlight Rust other panicking macros as exception
  • Highlight Rust move as @storageclass
  • Rust macro repetitions
  • Make telescope prompt counter more readable
  • Highlight Rust unreachable! as error
  • Highlight Rust macros in attributes
  • Highlight Rust operators in attributes
  • Highlight Rust todo!, unimplemented! as @exception
  • Definition for @lsp.type.identifier
  • Highlight Vim keycodes as SpecialKey
  • Support for official H1…H6 groups

Changed

  • Show builtin types in different color
  • Ensure Rust enum variants show as types
  • Document export and import submodules
  • Merge #offset-from-start! and #offset-from-end!
  • Suggest math.max, to load guarantee this plugin loads first

Fixed

  • constParameter derived in wrong order
  • LspTokenUpdate autocmd running on every buffer
  • LSP clobbers Rust raw ident
  • Rust :: highlighted as @operator in Rust attributes
  • Rust LSP clobbers self keyword
  • Rust unknown predicate
  • SQL keyword_count was removed
  • C# semantic tokens clobbering treesitter

Full Changelog: v4.8.1...v4.9.0

v4.8.1

11 May 23:10
e5f0266
Compare
Choose a tag to compare

Fixed

  • Lua: builtin tables (e.g. table, math, string) highlighted incorrectly

Full Changelog: v4.8.0...v4.8.1

v4.8.0

11 May 23:00
3941ab2
Compare
Choose a tag to compare

Added

  • feat(export): to bat theme
  • feat(bash): improve highlighting
  • feat(groups): aerial.nvim support

Changed

  • ref(groups): make @text.danger consistent with e.g. @text.warning
  • ref(fmt): only call map for present values
  • ref(import): split up into one module per format
  • ref: use vim.spairs where possible
  • ref(toml): highlight tables consistently
  • ref(export): extract into multiple modules

Fixed

  • fix(lua): queries for newest TS parser
  • fix(import): deriving missing colors

Full Changelog: v4.7.0...v4.8.0

v4.7.0

06 May 20:16
657120f
Compare
Choose a tag to compare

Added

  • Lua: highlight debug as @debug
  • Lua: highlight error as @exception
  • Lua: highlight ... as builtin variable
  • Lua: highlight in as @repeat (make it consistent with other langauges)
  • Markdown: highlight . in 1. as @punctuation.delimiter
  • Markdown: link label highlighting
  • Vimdoc: improve concealability
  • text_math palette color

Changed

  • Make macro delimiters consistent across languages
  • Make H1…H6 consistent across languages
  • Markdown: general improvements
  • Vim: general improvements

Fixed

  • Lua: variables show as constants
  • Markdown: inline LaTeX
  • Parsers attach with invalid directives
  • Importing has improper attributes

Removed

  • Deduplicate queries with upstream nvim-treesitter (some of them got merged)

v4.6.0

04 May 17:07
9cd5608
Compare
Choose a tag to compare

Added

  • text_environment/_name palette colors
  • TS c queries
  • TS cpp queries
  • TS go queries
  • TS gomod queries
  • TS java queries
  • TS python queries
  • TS query queries
  • TS sql queries
  • TS typescript queries
  • TS ungrammar queries
  • TS vimdoc queries

Changed

  • Derive constructor from type
  • General c_sharp TS improvements
  • General rust TS improvements
  • Remove nocombine where possible

v4.5.0

03 May 05:06
1763033
Compare
Choose a tag to compare

Added

  • Loads of custom highlight queries for Treesitter (#15)
    • This should start to bring the TS experience up to par with what :syntax users have had.
    • You can see all of them here
  • Custom filter option for exporting to Lua/Vim colorschemes

v4.4.1

01 May 04:16
ab5f7c3
Compare
Choose a tag to compare

Fixed

  • Documentation of fzf-lua setting using wrong name