neovim/runtime
Steven Sojka 1a631026a9
feat(treesitter): add language tree
Implement the LanguageTree structure to enable language injection.

This is done be removing the old Parser metatable and replacing by the
new structure, with the same API (almost).

Some noticeable differences :
  - `parser:parse()` now returns a table of trees
  - There is no incremental parsing for child (injected) languages

Co-authored-by: Thomas Vigouroux <tomvig38@gmail.com>
2020-11-23 08:06:17 +01:00
..
autoload Merge pull request #13333 from adrian5/filetype-xml 2020-11-22 22:01:15 -05:00
colors
compiler xmllint.vim: patch runtime/compiler to 1c6737b20a5 2020-11-22 22:36:17 +01:00
doc feat(treesitter): add language tree 2020-11-23 08:06:17 +01:00
ftplugin gitcommit.vim: patch runtime/ftplugin to c08ee7476 2020-11-20 02:39:43 +01:00
indent xml.vim: patch runtime/indent to 4ceaa3a6e0b8cb299 2020-11-22 22:42:02 +01:00
keymap runtime: russian-jcukenwintype.vim keymap #11461 2019-11-27 22:57:11 -08:00
lua feat(treesitter): add language tree 2020-11-23 08:06:17 +01:00
macros
pack/dist/opt Sync cfilter 1.1 from vim 2020-09-21 11:29:02 +03:00
plugin Add g:loaded_matchit check (#13226) 2020-11-04 18:46:03 -05:00
print
queries/c treesitter: runtime queries 2020-10-11 21:18:28 +02:00
spell
syntax Merge pull request #13333 from adrian5/filetype-xml 2020-11-22 22:01:15 -05:00
tools fixup! vim-patch:68e6560b84f1 2020-08-15 10:57:17 -04:00
tutor doc: fix typos 2019-11-27 22:47:25 -08:00
bugreport.vim vim-patch:314dd79cac2a 2019-07-29 20:50:07 +02:00
CMakeLists.txt build: fix doc_html target 2019-01-04 02:17:23 +01:00
delmenu.vim
filetype.vim vim-patch:8.2.2032: cabalconfig and cabalproject filetypes not recognized 2020-11-22 13:30:38 -05:00
ftoff.vim
ftplugin.vim
ftplugof.vim
indent.vim
indoff.vim
macmap.vim
makemenu.vim vim-patch:8.1.2408: syntax menu and build instructions outdated 2019-12-07 17:39:43 -05:00
menu.vim vim-patch:314dd79cac2a 2019-07-29 20:50:07 +02:00
mswin.vim vim-patch:d47d52232bf2 2019-07-29 20:50:07 +02:00
nvim.appdata.xml release.sh [ci skip] 2019-11-24 17:53:33 -08:00
nvim.desktop
nvim.png Dist: make icon a proper square (#9716) 2019-03-11 21:00:12 +01:00
optwin.vim vim-patch:8.1.1228: not possible to process tags with a function 2019-10-22 20:13:02 +01:00
rgb.txt
scripts.vim vim-patch:8.2.0930: script filetype detection trips over env -S argument 2020-06-18 18:01:42 -04:00
synmenu.vim vim-patch:8.1.2408: syntax menu and build instructions outdated 2019-12-07 17:39:43 -05:00