Releases: Evergreen-lxl/Evergreen.lxl
Releases · Evergreen-lxl/Evergreen.lxl
v0.2.0
Changes Summarized
- Evergreen will now auto-install ltreesitter, and parsers will be downloaded from our builds repo. If it cannot be downloaded it will be compiled locally.
- The installer also should work on Windows
- Use correct file extension for libs
- Updated queries from nvim-treesitter
- Highlighting will be reloaded when the doc is reloaded (for example, outside changes)
- Make some corrections to c queries for highlighting parameters with pointers
- Fix/refactor file type detection code
- Warn about missing highlight groups in the log
- Add highlights for the following languages:
- Diff
- D
- go.mod files
- Rust
- Julia
- Zig
- Javascript/JSX
- Reload highlighting when a parser is installed
- Highlighting code has been rewritten and works way better now
What's Changed (PRs)
- fix: use correct file extensions for shared libraries by @takase1121 in #36
- docs: add instructions for compiling ltreesitter by @takase1121 in #39
- feat: installer fixes by @TorchedSammy in #40
- feat: add predicates for queries by @TorchedSammy in #34
- feat: add js highlighting support by @TorchedSammy in #41
- fix: rewrite tokenisation by @xcb-xwii in #43
- fix: incremental highlighting by @xcb-xwii in #44
- feat: add zig support by @TorchedSammy in #27
- feat: add d support by @TorchedSammy in #49
- feat: add Julia support by @ShalokShalom in #47
New Contributors
- @ShalokShalom made their first contribution in #47
Full Changelog: v0.1.0...v0.2.0
Evergreen v0.1.0
Initial release of Evergreen. This includes support for the following languages:
- Go
- Lua
- C
- C++
And commands to install parsers for them and toggle vanilla highlighting (if needed).