diff options
| author | Thomas Vigouroux <tomvig38@gmail.com> | 2020-04-19 14:20:23 +0200 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2020-04-19 17:28:59 +0200 |
| commit | b2b6e51a7c6a32b48148a88cf2171b9f663a2b9d (patch) | |
| tree | c2e49a850ccf521f5874f7b7787d8e1d08f18837 /lua/nvim-treesitter.lua | |
| parent | fix: add plugin file (diff) | |
| download | nvim-treesitter-b2b6e51a7c6a32b48148a88cf2171b9f663a2b9d.tar nvim-treesitter-b2b6e51a7c6a32b48148a88cf2171b9f663a2b9d.tar.gz nvim-treesitter-b2b6e51a7c6a32b48148a88cf2171b9f663a2b9d.tar.bz2 nvim-treesitter-b2b6e51a7c6a32b48148a88cf2171b9f663a2b9d.tar.lz nvim-treesitter-b2b6e51a7c6a32b48148a88cf2171b9f663a2b9d.tar.xz nvim-treesitter-b2b6e51a7c6a32b48148a88cf2171b9f663a2b9d.tar.zst nvim-treesitter-b2b6e51a7c6a32b48148a88cf2171b9f663a2b9d.zip | |
feat: add locals to setup procedure
Diffstat (limited to 'lua/nvim-treesitter.lua')
| -rw-r--r-- | lua/nvim-treesitter.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lua/nvim-treesitter.lua b/lua/nvim-treesitter.lua index abb3b6d91..ef6c31506 100644 --- a/lua/nvim-treesitter.lua +++ b/lua/nvim-treesitter.lua @@ -1,6 +1,7 @@ local api = vim.api local parsers = require'nvim-treesitter.parsers' local install = require'nvim-treesitter.install' +local locals = require'nvim-treesitter.locals' local M = {} @@ -8,6 +9,12 @@ 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 |
