aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2019-06-06 12:20:07 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2019-09-28 14:31:03 +0200
commit0e0beef85e4d3932e0d49528d8474794f7b69b01 (patch)
tree44be39a26948d4859afc851de277f4ea2ebf333c /runtime/lua
parentcd100963866b2c33a286cbf6aac8e42cd16fd248 (diff)
downloadrneovim-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.lua6
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