aboutsummaryrefslogtreecommitdiffstats
path: root/src/treesit.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix some C symbol extern visibilityPaul Eggert2025-12-081-8/+9
* Use treesit-extra-load-path for more values of treesit-auto-install-grammarJuri Linkov2025-11-301-1/+2
* * lisp/cus-start.el: Make 'treesit-extra-load-path' customizable.Juri Linkov2025-11-281-1/+3
* Change tree-sitter query predicate names (bug#79687)Yuan Fu2025-11-021-44/+48
* Support Tree-sitter version 0.26 and laterEli Zaretskii2025-10-171-2/+34
* New user option 'treesit-enabled-modes' (bug#79180)Juri Linkov2025-08-141-0/+10
* Add a synchronous way to get parser change ranges (bug#78402)Yuan Fu2025-07-081-10/+36
* Merge from origin/emacs-30Eli Zaretskii2025-07-051-1/+15
|\
| * Handle ts_node_type return NULL (bug#78938)Yuan Fu2025-07-041-1/+11
| * Handle the case when ts_node_type returns NULL (bug#78938)Yuan Fu2025-07-031-1/+5
* | Merge from origin/emacs-30Eli Zaretskii2025-06-141-2/+17
|\ \ | |/
| * Support new tree-sitter grammar filename format (bug#78754)Yuan Fu2025-06-101-2/+17
| * Fix treesit-parser-create behavior regarding indirect buffersYuan Fu2025-03-131-1/+4
* | ; Fix warnings in MinGW buildsEli Zaretskii2025-06-141-1/+1
* | Improve documentation of treesit "thing"Eli Zaretskii2025-06-051-9/+13
* | Improve reporting of language-grammar library ABI version mismatchEli Zaretskii2025-05-181-4/+14
* | Add line-column tracking for tree-sitterYuan Fu2025-05-031-48/+736
* | Remove parent-node field from tree-sitter parsersYuan Fu2025-03-111-32/+0
* | Avoid defining unneeded variables on Cygw32Kazuhiro Ito2025-03-061-1/+1
* | Merge from origin/emacs-30Eli Zaretskii2025-03-011-10/+10
|\ \ | |/
| * Use character position for ranges in treesit_sync_visible_regionYuan Fu2025-02-231-10/+10
| * ; Fix Cygw32 build (bug#75926)Eli Zaretskii2025-01-291-1/+1
| * Update copyright year to 2025Stefan Kangas2025-01-021-1/+1
* | ; Fix documentation of recent treesit changesEli Zaretskii2025-02-281-7/+10
* | Enable treesit-query-capture to return grouped capturesYuan Fu2025-02-271-9/+43
* | Add tree-sitter-parser-embed-level and parent-nodeYuan Fu2025-02-271-0/+69
* | Merge branch 'scratch/no-purespace' into 'master'Stefan Kangas2025-02-011-18/+18
|\ \
| * | Pure storage removal: Replace calls to removed functionsPip Cet2024-12-121-18/+18
* | | Fix tree-sitter language remappingYuan Fu2025-01-291-18/+26
* | | ; Fix Cygw32 buildEli Zaretskii2025-01-291-1/+1
* | | ; Fix last changeEli Zaretskii2025-01-201-3/+3
* | | Make treesit-language-remap-alist completely transparent (bug#72388)Yuan Fu2025-01-191-4/+7
* | | Fix treesit.el testsYuan Fu2025-01-171-1/+4
* | | Remap language symbol in treesit-query-compile (bug#72388)Yuan Fu2025-01-171-1/+4
* | | ; Fix wording and coding style of a recent commitEli Zaretskii2025-01-141-6/+2
* | | Prefer calln to CALLN where applicableStefan Kangas2025-01-141-3/+3
* | | Add 'and', 'named', and 'anonymous' predicate for tree-sitterYuan Fu2025-01-121-5/+32
* | | Use the treesit thing 'list' with symbol property 'treesit-thing-symbol'Juri Linkov2025-01-101-2/+6
* | | Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* | | Merge branch 'scratch/tty-child-frames'Gerd Möllmann2024-12-191-1/+1
|\ \ \ | |/ / |/| |
| * | More fixes for w32 console buildEli Zaretskii2024-10-261-1/+1
* | | Make treesit-query-compile compile compiled-query eagerlyYuan Fu2024-12-041-11/+25
* | | Merge from emacs-30Yuan Fu2024-12-011-1/+4
|\ \ \ | | |/ | |/|
| * | Allow passing nil to treesit-node-match-p (bug#74612)Yuan Fu2024-12-011-1/+4
* | | Merge from origin/emacs-30Eli Zaretskii2024-11-231-0/+11
|\ \ \ | |/ / | | / | |/ |/|
| * Future-proof loading tree-sitter library on MS-WindowsEli Zaretskii2024-11-211-0/+11
* | Merge from origin/emacs-30Eli Zaretskii2024-09-211-22/+27
|\ \ | |/
| * * src/treesit.c (treesit_debug_print_parser_list): Fix compiler warning.Andrea Corallo2024-09-191-2/+2
| * Conservative heuristic for tree-sitter parser ranges (bug#73324)Yuan Fu2024-09-171-23/+18
| * ; Fix treesit.c printingYuan Fu2024-09-171-2/+2