emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master updated (f176a36f46 -> aeadba1418)


From: Yuan Fu
Subject: master updated (f176a36f46 -> aeadba1418)
Date: Mon, 21 Nov 2022 16:47:57 -0500 (EST)

casouri pushed a change to branch master.

      from  f176a36f46 ; Doc fixes: remove references to missing symbols
      adds  84847cad82 Add tree-sitter intergration
      adds  82d5e902af ; Merge from master.
      adds  0d4155826a Remove call to nconc to improve performance
      adds  eebe5a1d61 Fix compilation warnings
      adds  78df03329d Redefine treesit-node-at
      adds  d94c7076df New node traversal functions
      adds  d8c9b9c0fb Add defun navigation
      adds  750090fd07 * lisp/treesit.el (treesit-node-at): Add check for nil 
node.
      adds  b2b57eda04 Extract out treesit-search-forward
      adds  74f8572f6c ; * lisp/treesit.el (treesit-node-at): Fix typo.
      adds  35e2786c93 Fix typo and argument in treesit-beginning-of-defun, etc
      adds  1dd8ddee12 Rename treesit-traverse-forward-depth-first
      adds  c5b172ec58 * configure.ac (HAVE_TREE_SITTER): Not set 
TREE_SITTER_LIBS.
      adds  a73f2b9990 Fix treesit-search-forward
      adds  8f3b872e30 Add new type treesit-compiled-query
      adds  a8428b917d * src/treesit.c (Ftreesit_query_p): New function.
      adds  e171ef933f Support compiled queries in treesit-query-capture
      adds  57b5250474 Add test for treesit-query-compile
      adds  016e4ca7a7 ; * doc/lispref/parsing.texi: Minor fix-up.
      adds  296900184d Add treesit-query-compile to manual
      adds  a7288594f4 Change treesit-check-query and mention it in 
documentation
      adds  c62473c31a Add depth control for treesit traverse functions
      adds  b3de8850e0 Use the up-only parameter in treesit navigation functions
      adds  8aa04aac65 ; * lisp/treesit.el (treesit-defun-query): Improve 
docstring.
      adds  316bdc334c Add manual for treesit-traverse-forward and friends
      adds  184d212042 Merge branch 'feature/tree-sitter-depth-control' into 
feature/tree-sitter
      adds  98bfb24081 Merge remote-tracking branch 'savannah/master' into 
feature/tree-sitter
      adds  b162faba0b Fix compile warnings and errors in treesit.c
      adds  d729e3e3fc * src/treesit.c (ts_check_range_argument): Check for 
point-min/max.
      adds  d6b00f7ed9 ; * src/treesit.c (ts_read_buffer): Clarify comments.
      adds  0332b8e2c5 ; * src/treesit.c (ts_check_buffer_size): Improve error 
message.
      adds  a4d7bcccba ; * src/treesit.c: Add comment to explain design 
decisions.
      adds  bd1b27b7c7 ; Minor optimization in treesit range function
      adds  7cee82a91d Fix treesit function ts_record_change and friends
      adds  dd65d1c396 Consolidate treesit parser create functions
      adds  33f7e10a29 Add treesit test for previous change
      adds  246dbb540a Change treesit-parser-list from variable to function
      adds  7544e9ab5d Fix double-free in treesit.c
      adds  c8eeaa4ae4 ; * lisp/treesit.el (treesit-traverse-forward): Fix 
docstring.
      adds  ac4cafd66e * src/treesit.c (make_ts_parser): Initialize timestamp 
field.
      adds  f543a1ca0e Add treesit-parser-delete
      adds  11379ef236 Remove treesit manual entries for deleted functions
      adds  e98b4715bb ; * doc/lispref/parsing.texi: Minor touch-up.
      adds  77d5a0cf9f Merge remote-tracking branch 'origin/master' into 
feature/tree-sitter
      adds  47a6c23751 Add tree-sitter font-lock settings helper function/macro
      adds  31ad906bd0 Add manual entry for tree-sitter search functions
      adds  a23aec59b3 Remove treesit-disabled-modes and change 
treesit-should-enable-p
      adds  c2a9fe0c1d Fix tree-sitter manual entry for treesit-should-enable-p
      adds  56dbb5db3b * lisp/treesit.el (treesit-can-enable-p): Minor fix.
      adds  1d3234988a Add node-only parameter to treesit-query-capture
      adds  55e01229da Rename treesit-expand-query/pattern
      adds  cb0464bf42 Fix treesit-query-validate
      adds  361eaae71e Improve treesit-query-capture
      adds  1cdb24fe35 Utilize tree-sitter in python.el
      adds  013c7d6aae Rename treesit-expand-query/pattern
      adds  08a1c32d0b Improve printing treesit nodes
      adds  c5147882a9 ; Minor manual fix for tree-sitter indent
      adds  914f68da05 ; Minor tree-sitter manual fix
      adds  b584569014 Change make_string to build_string in treesit.c
      adds  17422c2cfc ; * src/treesit.c (Ftreesit_node_field_name_for_child): 
Doc fix.
      adds  1575ee2eeb Accept nil as NODE in treesit-node-text
      adds  c957832cbf Remove treesit-traverse functions
      adds  eba6582436 Add the treesit-search functions that supplant the 
removed ones
      adds  f071e61d10 ; Fix docstrings in treesit.el
      adds  795e01ac24 Update and enable treesit-imenu function in python.el
      adds  a31538ea5b Fix treesit-search-forward
      adds  ef6e18a6b9 Improve treesit-search-forward-goto
      adds  9e339415b4 Fix treesit-induce-sparse-tree
      adds  9ed53535f5 ; * lisp/progmodes/python.el (python-mode): Fix typo.
      adds  6e60d46418 Fix tree-sitter manuals
      adds  e504eabe88 Change tree-sitter indent anchor preset 'prev-line'
      adds  6a3caeab58 Remove treesit-query-in
      adds  9b5ecffeb0 Ignore some capture name in 
treesit-font-lock-fontify-region
      adds  10f96a8c57 Improve documentation of tree-sitter search functions
      adds  96d44c4321 Add treesit-language-version
      adds  253126bf33 Fix python tree-sitter font-lock
      adds  7a4380b905 ; * doc/lispref/parsing.texi (Language Definitions): Fix 
typo.
      adds  23bb724c92 Add :override flag for tree-sitter font-lock
      adds  1ea503ed4b Add :override flag for python tree-sitter font-lock 
settings
      adds  cb183f6467 Add tree-sitter admin notes
      adds  7ebbd4efc3 Merge branch 'master' into feature/tree-sitter
      adds  cea1e95d38 Merge branch 'master' into feature/tree-sitter
      adds  b755f45f65 * src/treesit.c (syms_of_treesit): Add 
Streesit_language_version.
      adds  8bc6e31502 Add a :toggle option for tree-sitter font-lock
      adds  9f7c359f40 Add note on tree-sitter's naming convention
      adds  c88a1631e3 Make tree-sitter font-lock support decoration levels
      adds  bb8376145a Make python tree-sitter font-lock support decoration 
levels
      adds  aaaa4ca77e Add :version tag for new tree-sitter custom options
      adds  b6568c1389 Rename custom group treesit to tree-sitter
      adds  861e1fb595 Fix tree-sitter build script in admin/notes
      adds  ceb9591e5d Add tree-sitter functionality to js-mode
      adds  2a762336da Fix js--treesit-beginning/end-of-defun
      adds  2f6b017e3d * admin/notes/tree-sitter/starter-guide (Navigation): 
Improve demo.
      adds  b341864d90 Improve treesit-search-forward-goto so it doens't stuck 
at EOF
      adds  c8909fa368 Fix typo in treesit--check-manual-covarage
      adds  1bb7b43e1c Make treesit-node-at faster
      adds  57e37e9128 Fix typo in Makefile.in
      adds  c2ecb08775 Lazily compile tree-sitter query
      adds  c4179117af Fix byte-compile warning for 
js--treesit-defun-type-regexp
      adds  45b8204e09 Add TypeScript support with tree-sitter
      adds  77f1533ccb ; Comment and docstring fixup in ts-mode.el
      adds  0b3f785c4a Better signal data for treesit-load-language-error
      adds  bc66ff9875 * src/treesit.c (Ftreesit_query_language): New function.
      adds  f0e9085a17 * doc/lispref/parsing.texi: Add manual for 
treesit-query-language.
      adds  af288d813b Rework tree-sitter font-lock
      adds  bb8a46e559 Update tree-sitter manual to reflect the previous commit
      adds  f1e058d46b Update ts-mode font-lock to work with tree-sitter's 
:feature
      adds  9d3f8912b4 Support MinGW build on MS-Windows
      adds  c6dce90d7e ; * src/treesit.c: Fix some indentation problems and doc 
strings.
      adds  260e47e9a3 ; Fix doc strings in treesit.c
      adds  bd13ce184b * lisp/treesit.el (treesit-font-lock-rules): Warn about 
:feature.
      adds  2349ecb321 ; * src/treesit.c: Change commentary to reflect recent 
changes.
      adds  85d0c11119 ; * src/treesit.c (ts_search_dfs): Fix tab inline.
      adds  170924e945 Fix js/ts tree-sitter template_string font-lock
      adds  02f78c09b0 ; Rename ts_* symbols in treesit.c
      adds  5a2c1a743b Make sure the treesit path variables are lists
      adds  1cd42bfb8a Fix memory leak in ts_load_language
      adds  0be9a639fc Skip tree-sitter tests unless language definition is 
available
      adds  e8df6c311f Simplify error reported by loading tree-sitter language 
definition
      adds  954b6e1dc3 Fix casts to uint32_t in treesit.c
      adds  ddae8d4a13 Change malloc to xmalloc in treesit.c
      adds  c4122067d9 Change free to xfree in treesit.el
      adds  851a8f65e9 ; Fix typos in treesit.c
      adds  17b65f5292 Install new toggle scheme for tree-sitter
      adds  1ee7c3041a * lisp/treesit.el: Add commentary.
      adds  85073998cb Rename tree-sitter group to treesit
      adds  c4ad36cd2d Add more granular features in font-locking
      adds  6b475da972 ; * lisp/progmodes/python.el (python--backend-toggle): 
Use cond.
      adds  4c328daf01 Add a new section to tree-sitter's manual node
      adds  5159789e55 Revise the toggle scheme of tree-sitter (again)
      adds  7c750343be * lisp/treesit.el (treesit-font-lock-enable): Add 
function back.
      adds  6f28810f6b Clean up tree-sitter sections of the ELisp manual
      adds  773cce640f Resolve FIXME's in tree-sitter manual sections
      adds  57b904f4ba Fix infinite loop in treesit-search-forward-goto
      adds  31f7543099 ; Minor copyedits of tree-sitter stuff in ELisp manual
      adds  6a2399c55e ; Resolve FIXME's in tree-sitter manual sections
      adds  fa9bede36c Change function signiture of treesit search functions
      adds  3114eb8078 * lisp/treesit.el (treesit-node-at): Add LARGEST 
argument.
      adds  e45d8dbeea ; * lisp/treesit.el (treesit-range-functions): Fix typo.
      adds  591759d508 Make treesit-node-child and fiends accept negative index
      adds  524d10c86b Make treesit-node-at return the last leaf node at EOB
      adds  6cf2a9c55d Make treesit-search-forward-goto accept a NODE argument
      adds  c120b0ebdb Fix treesit-beginning/end-of-defun
      adds  1787e651d3 * lisp/treesit.el (treesit-parser-range-on): New 
function.
      adds  6203b9db34 * lisp/treesit.el (treesit-node-at): Remove argument 
LARGEST.
      adds  06b5ec4bbd * lisp/progmodes/ts-mode.el (ts-mode): Fix font-lock 
setup.
      adds  7c5d434833 New tree-sitter toggle scheme
      adds  e5043db2f1 Fix treesit-language-at
      adds  5070278539 * lisp/treesit.el (treesit-simple-indent-rules): Make 
buffer-local.
      adds  1f74e9112e Don't disable parse cache in tree-sitter activated 
js-mode
      adds  c9df4cace0 * src/treesit.c (treesit_search_forward): Fix traverses 
algorithm.
      adds  5c1b9e65b9 ; * src/treesit.c (treesit_search_forward): Fix comment.
      adds  e868955bff * src/treesit.c (treesit_search_dfs): Fix traverse 
algorithm.
      adds  734df28368 Fix tree-sitter navigation
      adds  6fb6cb075f Add tree-sitter imenu support for js-mode and ts-mode
      adds  c352392420 Add tree-sitter navigation support to python-mode
      adds  76b86d9853 Generalize js--treesit-imenu-top-level-p
      adds  5532ae81cf * lisp/treesit.el (treesit-node-top-level-p): New 
argument TYPE.
      adds  62c8c8e51a Plug tree-sitter-simple-indent into c-offset-alist
      adds  5868580e94 ; * lisp/treesit.el: Minor copy-edits of documentation.
      adds  53584db07e ; * src/treesit.c: Fix typos.
      adds  7e36fd64d2 ; Fix typos and formatting in treesit.[ch]
      adds  092776c7eb ; Update copyright years
      adds  77e6a704ac ; Fix typos and formatting in tree-sitter docs
      adds  e7b09065da Minor copy-edits in tree-sitter docs
      adds  bb0a427e9d * configure.ac (WINDOW_SYSTEM_OBJ): Move tree-sitter 
placement.
      adds  3a44069753 Remove tree-sitter-indent's integration with cc-mode
      adds  007d8c4859 ; * lisp/treesit.el (treesit-simple-indent-presets): Add 
TODO.
      adds  9c4dddad45 Add some js-mode tree-sitter indent rules
      adds  75c8cc5eab Improve tree-sitter indent rules in ts-mode and js-mode
      adds  629f222ba2 Reflect tree-sitter indent rule presets change in manual
      adds  4ba76224ea Minor doc fixes in treesit.el
      adds  25cb49ad56 * configure.ac (emacs_config_features): Change to 
TREE_SITTER
      adds  285f8c7cfe Add in new font lock features in js/ts-mode
      adds  0480e9c445 ; Make ts-mode indent rules more compact (whitespace 
change)
      adds  434fc2a22e Make Emacs compile without tree-sitter library
      adds  0c7a7df98e Add treesit-indent-region
      adds  f46eb3d3ca Byte-compile treesit-simple-indent-presets
      adds  4552b01d8c Remove test of treesit-language-at
      adds  bde8e87cb7 Fix treesit-indent-region
      adds  ce5ae0117e Refine handling of node at point in treesit-indent
      adds  8607f018fd Remove hack in js-mode's tree-sitter indentation rules
      adds  a915d836fc Keep cursor position in treesit-indent
      adds  3a784d1321 Fix parent-bol preset for tree-sitter indent
      adds  baacad1771 Reflect recent change in tree-sitter manual sections
      adds  da87895df2 Add treesit-node-top-level
      adds  f6e3de3f63 Not return noindent in treesit-indent
      adds  f6483526cd Fix byte-compile warning in treesit.el
      adds  8c385f0512 Separate python tree-sitter fontification into features
      adds  52c8fdde16 Set jit-lock-contextually in treesit-major-mode-setup
      adds  377ee8158b Add tresit--font-lock-verbose
      adds  79ee266f13 Improve python tree-sitter's string fontification
      adds  18947103fa Use tree-sitter for font-lock's syntactic function 
(optionally)
      adds  9fab83ed7a ; * lisp/treesit.el (tresit--font-lock-verbose): Fix 
typo.
      adds  eeeae5e9ee Add an argument OVERRIDE to tree-sitter font-lock 
functions
      adds  b49250ada9 Use treesit-fontify-with-override in tree-sitter 
functions
      adds  4ef50ccd3f ; Explain the BEG and END argument in 
treesit-query-capture better
      adds  a3651d3237 Query on the root node in tree-sitter font-lock
      adds  f6e92035a7 Allow user to add/remove tree-sitter font-lock features
      adds  6d5b34d9de ; Tree-sitter font-lock debugging: print node type not 
language
      adds  ccd2509ed3 Don't print buffer when printing tree-sitter node and 
parser
      adds  50e33639fe Fix string fontification for tree-sitter python-mode
      adds  040991a469 Change signature of tree-sitter font-lock functions
      adds  f331be1f07 Add handling of contextual entities in tree-sitter 
font-lock
      adds  69ab588bb5 Pass region start and end to tree-sitter fontification 
functions
      adds  32e87f09c8 ; * src/print.c (print_vectorlike): Fix comment for 
tree-sitter.
      adds  88d54756d4 Check for outdated tree-sitter node when printing
      adds  bd8e19e1e2 Stylistic changes to tree-sitter code
      adds  6b91ea5a61 Minor fixes to last tree-sitter change
      adds  9909652849 More style fixes to tree-sitter code
      adds  5416ae5990 ; Update guides in /admin/notes/tree-sitter
      adds  f9f9b43df5 Minor change to tree-sitter imenu function of js-mode
      adds  e3663d0e9c Add contextual tree-sitter font-lock to ts-mode and 
js-mode
      adds  b028d4f7df ; Tree-sitter: Don't refontify if entity contained in 
the region
      adds  c5f24f76eb ; * src/treesit.c: Minor comment change.
      adds  b86deb617b Fix treesit-parser-set-included-ranges
      adds  f6dc55f516 ; * lisp/progmodes/js.el (js--fontify-template-string): 
Fix typo.
      adds  d9d66764e2 Revise tree-sitter facility for multi-language buffers
      adds  8ad4c4009e Add treesit-indent-error
      adds  673a55780d ; Remove unused tree-sitter functions
      adds  784f53a215 ; Replace error with signal in treesit.el
      adds  e0e3299c01 ; * lisp/treesit.el (treesit-update-ranges): Update all 
parsers.
      adds  ce9e720413 ; Minor improvement in treesit-inspect-mode
      adds  c924b6afb6 ; * lisp/treesit.el (treesit-ready-p): Fix typo.
      adds  951dd2a4d9 ; * lisp/treesit.el (treesit-inspect-node-at-point): 
Minor fix.
      adds  243ee7b244 ; Fix minor issues with Tree-sitter documentation in 
ELisp manual
      adds  d4e8c90b66 ; Minor fixes to documentation
      adds  5fbb7a126d ; Fix documentation for tree-sitter
      adds  b471f7f614 Make treesit-language-at work in more situations
      adds  f847ecc40b Don't indent empty lines in treesit-indent-region
      adds  076a258101 Allow tree-sitter indent offset to be a variable
      adds  9fbbb23552 Fix incorrect tree-sitter fontification
      adds  488a6efe32 ; More documentation improvements for treesit
      adds  1ae314dfda ; Documentation fixes for tree-sitter
      adds  98f5b74808 Add treesit--indent-rules-optimize
      adds  1bed1f0b8e Add tree-sitter indent preset "point-min"
      adds  07292b1344 ; Improve docstring of treesit-simple-indent-presets
      adds  29418f954e ; Improve tree-sitter documentation
      adds  5858921f40 ; Minor improvements in wording of tree-sitter docs
      adds  2b4d46f99b Mimic existing python-mode beg/end-of-defun behavior 
better
      adds  077c664052 ; Fix treesit-query-range docstring
      adds  2332c3eb55 Add tree-sitter shortdoc
      adds  a7042fa051 New function fast_c_string_match and 
fast_c_string_match_internal
      adds  838fc77254 Make tree-sitter node type match case-sensitive
      adds  663d768d44 * configure.ac: Change required tree-sitter version to 
0.20.2.
      adds  eecc2d45b9 ; Update tree-sitter HTML manuals in admin/notes
      adds  77cb95c851 ; Revert back to requiring tree-sitter v0.0 for now
      adds  e06953b02a Add more font-lock faces (Bug#58940)
      adds  f5084ed197 ; * etc/NEWS: Fix last change.
      adds  a5a047a07f ; * lisp/treesit.el (treesit-font-lock-rules): Improve 
docstring
      adds  ab4edbf60e ; * lisp/font-lock.el (font-lock-bracket-face): Improve 
docstring
      adds  c5e3b99467 Accept older versions of tree-sitter library
      adds  2ec403f777 Utilize new face font-lock-escape-face in python-mode
      adds  98ed6db34f ; Fix docstring graph alignment in 
Ftreesit_search_forward
      adds  4489450f37 In end-of-defun, terminate early if no further defun 
exists
      adds  5cd3db73be Improve treesit-node-at
      adds  e333f040e9 ; * lisp/treesit.el (treesit--indent-1): Fix 
treesit-node-at usage.
      adds  faf44e2c61 Fix recent changes in documentation
      adds  67f9705fc0 Add tree-sitter modes for C-like languages
      adds  c78dc25a53 ; Minor typo fixes for tree-sitter modes
      adds  908aab6144 Improve tree-sitter imenu for c-mode and js-mode
      adds  3a5c4bdc0c Fix crash on MS-Windows due to memory-allocation problem 
in treesit.c
      adds  3a0c94ac0b Remove feature that checks whether tree-sitter node "has 
changes"
      adds  7e9c2e2952 ; * test/src/treesit-tests.el (treesit-node-check): New 
test.
      adds  829c7e3566 Fix some inconsistencies in *-ts-modes
      adds  0d195584f2 ; Remove some tree-sitter tests
      adds  ecb216fd93 Don't highlight syntax error in c-ts-mode
      adds  06db8015ea Extract out treesit_make_ranges
      adds  34e50dc4a2 Allow tree-sitter to notify parse-tree changes
      adds  e0760599b0 Remove the contextual hack in tree-sitter fontification
      adds  63f8a838ec Make tree-sitter fontification automatically update
      adds  8175497cca ; Enable highlighting error in c-ts-mode--base-mode
      adds  ab70ab19be Fix the MS-Windows build due to use of a new TS function
      adds  162c3da7a0 ; * src/treesit.c: Minor stylistic changes.
      adds  d1ef0243eb Add emacs-devel-specific font-lock rules to c-ts-mode
      adds  306e49285a Add treesit-explore-mode
      adds  75b65b3f67 ; Add documentation for tree-sitter parser after-change 
notifiers
      adds  639821d49a Allow checking for outdated nodes in tree-sitter
      adds  7f57d80846 Fix c-ts-mode-imenu
      adds  7bc615fd23 Tweaks on c-ts-mode fontification rules
      adds  902649a170 Fix treesit-search-forward not matching leaf nodes
      adds  62e37ecc40 Fix documentation of recent treesit changes
      adds  b440fa0a6b ; Elaborate on tree-sitter fontification features 
documentation
      adds  d06127e573 Initial fontification in sh-mode with tree-sitter
      adds  28490cd65b ; Minor stylistic fix for previous change on sh-script.el
      adds  d5c6d69b4f Improvements to the tree-sitter setup in sh-script.el
      adds  2f03053e56 Utilize new font-lock faces for C/C++ and Python 
tree-sitter use
      adds  c6384e9bfb Fix python-mode tree-sitter fontification
      adds  5d77eb4b7c ; * lisp/treesit.el (treesit--font-lock-notifier): Add 
messaging.
      adds  59eaa30b07 Use keyword-face for declaration commands in tree-sitter 
sh-mode
      adds  e41af3971d Change tree-sitter indent preset 'match' to count on all 
nodes
      adds  655957087c Expand css-ts-mode and merge it into css-mode
      adds  00df4566af Split python-mode into native and tree-sitter variant
      adds  d6362b632e Merge function/class-name features in python-mode
      adds  7d7e9ef46a Separate native and tree-sitter variant of js-mode
      adds  ac9bc819bc Fix tree-sitter comment indentation for C-like languages
      adds  4c5f1737c4 Remove tree-sitter setup from js-json-mode
      adds  f17ca55a0a Remove treesit-settings
      adds  4fa13b2d83 Fix uses of treesit-ready-p
      adds  657947dc7c ; Improve recently-modified documentation
      adds  625ea08652 Improve tree-sitter fontification on large buffers
      adds  32870d2f20 Limit recursion level for tree-sitter imenu functions
      adds  76eb88df02 Add another heuristic to speed up tree-sitter 
fontification
      adds  9d266f2a6c Fix MS-DOS build
      adds  43f25120c9 Stylistic fixes to treesit.c
      adds  d452539966 Avoid usage of intern_c_string in treesit.c
      adds  3069849bd4 * src/treesit.c (treesit_load_language): Fix 
uninitialized uses.
      adds  938e68bb28 Fix tree-sitter fontification heuristic
      adds  3f25b22cad Tweak python-ts-mode fontification
      adds  1e62445200 Add separate keymaps for js/python/css-ts-mode
      adds  a7ed5071b7 ; * lisp/textmodes/css-mode.el (css-ts-mode): Fix typo.
      adds  c96157c8f8 Use constant face for labels in c-ts-mode
      adds  87c696b7a8 ; Repair build without tree-sitter
      adds  27e89ff116 ; * lisp/treesit.el (treesit-parser-add-notifier): Add 
declaration.
      adds  2450973165 ; * test/src/treesit-tests.el (treesit-misc): Don't fail 
without ts
      adds  9f7ae2be60 ; Silence byte-compiler warnings
      adds  aa6958c04e ; * src/treesit.c (treesit_load_language): Move call to 
eassume.
      adds  0cbb7d3bd0 Further tweak tree-sitter fontification heuristics
      adds  6cf8bf5042 Allow major modes to tweak tree-sitter fontification
      adds  b2ea38ab03 ; Minor fix in c-ts-mode fontification
      adds  aaeaa310f0 Merge remote-tracking branch 'savannah/master' into 
feature/tree-sitter
      adds  abf40a41aa ; Fix typo in c-ts-mode--font-lock-settings
      adds  eb1a35adc1 ; Update tree-sitter starter guide
      adds  3f37f6b435 ; * test/src/treesit-tests.el (treesit-misc): Remove 
test.
      adds  aeadba1418 ; * lisp/progmodes/js.el (js-ts-mode): Add autoload 
cookie.

No new revisions were added by this update.

Summary of changes:
 admin/notes/tree-sitter/build-module/README        |   17 +
 admin/notes/tree-sitter/build-module/batch.sh      |   20 +
 admin/notes/tree-sitter/build-module/build.sh      |   62 +
 .../tree-sitter/html-manual/Accessing-Node.html    |  206 ++
 .../html-manual/Language-Definitions.html          |  402 +++
 .../html-manual/Multiple-Languages.html            |  328 +++
 .../html-manual/Parser_002dbased-Font-Lock.html    |  248 ++
 .../html-manual/Parser_002dbased-Indentation.html  |  281 ++
 .../html-manual/Parsing-Program-Source.html        |  126 +
 .../tree-sitter/html-manual/Pattern-Matching.html  |  451 +++
 .../tree-sitter/html-manual/Retrieving-Node.html   |  421 +++
 .../html-manual/Tree_002dsitter-C-API.html         |  212 ++
 .../tree-sitter/html-manual/Using-Parser.html      |  231 ++
 .../notes/tree-sitter/html-manual/build-manual.sh  |   23 +
 admin/notes/tree-sitter/html-manual/manual.css     |  374 +++
 admin/notes/tree-sitter/starter-guide              |  455 +++
 configure.ac                                       |   83 +-
 doc/lispref/Makefile.in                            |    1 +
 doc/lispref/elisp.texi                             |   15 +
 doc/lispref/modes.texi                             |  459 ++-
 doc/lispref/parsing.texi                           | 1886 ++++++++++++
 doc/lispref/positions.texi                         |   16 +
 etc/NEWS                                           |   39 +
 lisp/cus-theme.el                                  |   16 +-
 lisp/emacs-lisp/cl-preloaded.el                    |    3 +
 lisp/emacs-lisp/lisp.el                            |   27 +-
 lisp/font-lock.el                                  |   67 +-
 lisp/progmodes/c-ts-mode.el                        |  553 ++++
 lisp/progmodes/java-ts-mode.el                     |  321 ++
 lisp/progmodes/js.el                               |  372 ++-
 lisp/progmodes/json-ts-mode.el                     |  167 ++
 lisp/progmodes/python.el                           |  455 ++-
 lisp/progmodes/sh-script.el                        |  145 +-
 lisp/progmodes/ts-mode.el                          |  316 ++
 lisp/term/w32-win.el                               |    5 +-
 lisp/textmodes/css-mode.el                         |  177 +-
 lisp/treesit.el                                    | 2260 ++++++++++++++
 msdos/sed1v2.inp                                   |    2 +
 src/Makefile.in                                    |    9 +-
 src/alloc.c                                        |   10 +
 src/buffer.c                                       |   16 +
 src/buffer.h                                       |    4 +
 src/casefiddle.c                                   |   12 +
 src/data.c                                         |    9 +
 src/emacs.c                                        |    8 +-
 src/eval.c                                         |   13 +
 src/insdel.c                                       |   47 +-
 src/json.c                                         |   16 -
 src/lisp.h                                         |   29 +-
 src/lread.c                                        |    8 +
 src/print.c                                        |   43 +
 src/search.c                                       |   20 +-
 src/treesit.c                                      | 3076 ++++++++++++++++++++
 src/treesit.h                                      |  200 ++
 test/src/treesit-tests.el                          |  535 ++++
 55 files changed, 15185 insertions(+), 112 deletions(-)
 create mode 100644 admin/notes/tree-sitter/build-module/README
 create mode 100755 admin/notes/tree-sitter/build-module/batch.sh
 create mode 100755 admin/notes/tree-sitter/build-module/build.sh
 create mode 100644 admin/notes/tree-sitter/html-manual/Accessing-Node.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Language-Definitions.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Multiple-Languages.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Pattern-Matching.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Retrieving-Node.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Using-Parser.html
 create mode 100755 admin/notes/tree-sitter/html-manual/build-manual.sh
 create mode 100644 admin/notes/tree-sitter/html-manual/manual.css
 create mode 100644 admin/notes/tree-sitter/starter-guide
 create mode 100644 doc/lispref/parsing.texi
 create mode 100644 lisp/progmodes/c-ts-mode.el
 create mode 100644 lisp/progmodes/java-ts-mode.el
 create mode 100644 lisp/progmodes/json-ts-mode.el
 create mode 100644 lisp/progmodes/ts-mode.el
 create mode 100644 lisp/treesit.el
 create mode 100644 src/treesit.c
 create mode 100644 src/treesit.h
 create mode 100644 test/src/treesit-tests.el



reply via email to

[Prev in Thread] Current Thread [Next in Thread]