diff options
| author | Thomas Vigouroux <tomvig38@gmail.com> | 2020-04-19 19:36:26 +0200 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2020-04-19 20:16:03 +0200 |
| commit | d25549917de8047eb91d6f56ee2bdcd5e667d6ae (patch) | |
| tree | 45970745e65c16d52bcb93db4a4a466c6f9f105c /lua/nvim-treesitter.lua | |
| parent | fix: prepare injections mechanism (diff) | |
| download | nvim-treesitter-d25549917de8047eb91d6f56ee2bdcd5e667d6ae.tar nvim-treesitter-d25549917de8047eb91d6f56ee2bdcd5e667d6ae.tar.gz nvim-treesitter-d25549917de8047eb91d6f56ee2bdcd5e667d6ae.tar.bz2 nvim-treesitter-d25549917de8047eb91d6f56ee2bdcd5e667d6ae.tar.lz nvim-treesitter-d25549917de8047eb91d6f56ee2bdcd5e667d6ae.tar.xz nvim-treesitter-d25549917de8047eb91d6f56ee2bdcd5e667d6ae.tar.zst nvim-treesitter-d25549917de8047eb91d6f56ee2bdcd5e667d6ae.zip | |
perf: don't compute locals on buffer updates
Instead we lazily evaluate them on request.
This allow two things :
* better performances
* being sure the locas are up to date
Diffstat (limited to 'lua/nvim-treesitter.lua')
| -rw-r--r-- | lua/nvim-treesitter.lua | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/lua/nvim-treesitter.lua b/lua/nvim-treesitter.lua index ef6c31506..8dae7c33b 100644 --- a/lua/nvim-treesitter.lua +++ b/lua/nvim-treesitter.lua @@ -9,12 +9,6 @@ local M = {} -- this is the main interface through the plugin function M.setup(lang) if parsers.has_parser(lang) then - if locals.is_supported(lang) then - print("Locals setup for", lang) - api.nvim_command(string.format([[ - autocmd NvimTreesitter FileType %s lua vim.api.nvim_buf_attach(0, true, {on_lines=require'nvim-treesitter.locals'.on_lines}) - ]], lang)) - end end end |
