Emacs Tree Sitter Versions Save

Tree-sitter bindings for Emacs Lisp

0.12.0

3 years ago

0.11.0

3 years ago

0.10.0

3 years ago
  • Used keywords instead of strings for field names.
    • Replaced ts-field-name-for-id, ts-field-id-for-name with ts-lang-field, ts-lang-field-id.
    • Replaced ts-current-field-name with ts-current-field.
    • Replaced ts-get-child-by-field-name with ts-get-child-by-field.
  • Used symbols for named node types.
    • Replaced ts-type-name-for-id with ts-lang-node-type.
    • Added ts-lang-node-type-id.
    • Changed the return type of ts-node-type.
  • Renamed ts-type-named-p to ts-lang-node-type-named-p.
  • Added optional param NODE-TYPE to tree-sitter-node-at-point.
  • Upgraded tree-sitter crate to get support for .not-match? predicate.

0.9.2

3 years ago
  • Upgraded tree-sitter crate to add . as a valid start of predicates, in addition to #.

0.9.1

3 years ago

0.9.0

3 years ago
  • Changed tree-sitter-hl-add-patterns to support language-specific patterns, in addition to buffer-local patterns.

0.8.3

3 years ago
  • Fixed incorrect highlighting when region-to-highlight's boundaries cut query patterns in halves.

0.8.2

3 years ago
  • Upgraded tree-sitter crate to fix handling of alternations under field names.

0.8.1

3 years ago
  • Added customization option tree-sitter-hl-use-font-lock-keywords, allowing tree-sitter-hl-mode to work with minor modes that use font-lock-add-keywords.

0.8.0

4 years ago
  • Upgraded tree-sitter to 0.16.1. This significantly improved the expressiveness and power of tree queries.
  • Made tree-sitter-hl-mode work without a major mode.
  • Add more highlighting faces to tree-sitter-hl.
  • Made tree-sitter-core automatically download tree-sitter-dyn binary when first compiled/loaded.
  • Added documentation.