Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@sammy-ette sammy-ette released this 28 Sep 11:10
· 15 commits to master since this release
e5e6ade

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

Full Changelog: v0.1.0...v0.2.0