Releases: Iron-E/nvim-highlite
Releases · Iron-E/nvim-highlite
v4.11.0
v4.10.1
v4.10.0
Added
- Bash: highlight
in
(i.e.for … in …; do; …; end
) likefor
- 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
andUPDATE
- 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
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
andimport
submodules - Merge
#offset-from-start!
and#offset-from-end!
- Suggest
math.max
, to load guarantee this plugin loads first
Fixed
constParameter
derived in wrong orderLspTokenUpdate
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
Fixed
- Lua: builtin tables (e.g.
table
,math
,string
) highlighted incorrectly
Full Changelog: v4.8.0...v4.8.1
v4.8.0
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
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
.
in1.
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
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
fromtype
- General
c_sharp
TS improvements - General
rust
TS improvements - Remove
nocombine
where possible