diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2019-06-06 12:20:07 +0200 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2019-09-28 14:31:03 +0200 |
commit | 0e0beef85e4d3932e0d49528d8474794f7b69b01 (patch) | |
tree | 44be39a26948d4859afc851de277f4ea2ebf333c /runtime/lua | |
parent | cd100963866b2c33a286cbf6aac8e42cd16fd248 (diff) | |
download | rneovim-0e0beef85e4d3932e0d49528d8474794f7b69b01.tar.gz rneovim-0e0beef85e4d3932e0d49528d8474794f7b69b01.tar.bz2 rneovim-0e0beef85e4d3932e0d49528d8474794f7b69b01.zip |
tree-sitter: load parsers as .so files
Diffstat (limited to 'runtime/lua')
-rw-r--r-- | runtime/lua/treesitter_rt.lua | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/runtime/lua/treesitter_rt.lua b/runtime/lua/treesitter_rt.lua index ba7849abd6..1dea22000a 100644 --- a/runtime/lua/treesitter_rt.lua +++ b/runtime/lua/treesitter_rt.lua @@ -7,10 +7,6 @@ end local my_ns = __treesitter_rt_ns local my_syn_ns = __treesitter_rt_syn_ns -local path = '.deps/build/src/treesitter-javascript/src/highlights.json' -a.nvim_set_var("_ts_path", path) -obj = a.nvim_eval("json_decode(readfile(g:_ts_path,'b'))") - --luadev = require'luadev' --i = require'inspect' @@ -62,7 +58,7 @@ function create_parser(bufnr) local ft = a.nvim_buf_get_option(bufnr, "filetype") local tsstate = {} tsstate.bufnr = bufnr - tsstate.parser = vim.ts_parser(ft) + tsstate.parser = vim.ts_parser(ft.."_parser.so", ft) parse_tree(tsstate) attach_buf(tsstate) return tsstate |