aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2020-02-07 10:41:02 +0100
committerGitHub <noreply@github.com>2020-02-07 10:41:02 +0100
commit120a4c8e253a9c7f4fcd25351d4cb12ca99b4f3e (patch)
tree26311a11f79d7c67f7590ace4009bb730752974c /runtime/doc
parent017b25101a3bb428d96ee956cbe32c4fe6dcc00d (diff)
parentef2e6522c53d562928060a4872020fb8f32c8ff8 (diff)
downloadrneovim-120a4c8e253a9c7f4fcd25351d4cb12ca99b4f3e.tar.gz
rneovim-120a4c8e253a9c7f4fcd25351d4cb12ca99b4f3e.tar.bz2
rneovim-120a4c8e253a9c7f4fcd25351d4cb12ca99b4f3e.zip
Merge pull request #11757 from bfredl/treesitter_runtime
treesitter: add standard search path for parsers + bundle c parser properly
Diffstat (limited to 'runtime/doc')
-rw-r--r--runtime/doc/lua.txt8
1 files changed, 5 insertions, 3 deletions
diff --git a/runtime/doc/lua.txt b/runtime/doc/lua.txt
index af1f4a8c1f..c113a70027 100644
--- a/runtime/doc/lua.txt
+++ b/runtime/doc/lua.txt
@@ -494,10 +494,12 @@ VIM.TREESITTER *lua-treesitter*
Nvim integrates the tree-sitter library for incremental parsing of buffers.
Currently Nvim does not provide the tree-sitter parsers, instead these must
-be built separately, for instance using the tree-sitter utility.
-The parser is loaded into nvim using >
+be built separately, for instance using the tree-sitter utility. The only
+exception is a C parser being included in official builds for testing
+purposes. Parsers are searched for as `parser/{lang}.*` in any 'runtimepath'
+directory. A parser can also be loaded manually using a full path: >
- vim.treesitter.add_language("/path/to/c_parser.so", "c")
+ vim.treesitter.require_language("python", "/path/to/python.so")
<Create a parser for a buffer and a given language (if another plugin uses the
same buffer/language combination, it will be safely reused). Use >