From 62786ec7c60ea29cbbd48ae658cde7042dba4bb3 Mon Sep 17 00:00:00 2001 From: kiyan42 Date: Wed, 22 Apr 2020 11:13:05 +0200 Subject: feat/refacto: improve configurations - You should now get the configs through functions - Configs for languages are now inside a local object called parsers - You can get the parser installation configurations with `get_parser_configs` - A new object has been initialized inside configs to specify module config (called config). - Provide functions to enable/disable a module on one buffer - Provide functions to enable/disable a module on all buffers, and if filetype is specified, for specific filetype - Provide function to determine if module is activated for a specified filetype --- plugin/nvim-treesitter.vim | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'plugin/nvim-treesitter.vim') diff --git a/plugin/nvim-treesitter.vim b/plugin/nvim-treesitter.vim index 06c760a1..a94f56a9 100644 --- a/plugin/nvim-treesitter.vim +++ b/plugin/nvim-treesitter.vim @@ -4,14 +4,17 @@ if exists('g:loaded_nvim_treesitter') finish endif +augroup NvimTreesitter +augroup END + +let g:loaded_nvim_treesitter = 1 + lua << EOF ts_installable_parsers = function() - return table.concat(require'nvim-treesitter'.available_parsers(), '\n') + return table.concat(require'nvim-treesitter.configs'.available_parsers(), '\n') +end +ts_available_modules = function() + return table.concat(require'nvim-treesitter.configs'.available_modules(), '\n') end -require'nvim-treesitter'._root.setup() +require'nvim-treesitter'.setup() EOF - -let g:loaded_nvim_treesitter = 1 - -augroup NvimTreesitter -augroup END -- cgit v1.2.3 From c62685841e52dacb4659f49d16336765e7e10f10 Mon Sep 17 00:00:00 2001 From: Thomas Vigouroux Date: Thu, 23 Apr 2020 08:43:35 +0200 Subject: textobj: add incremental scope selection --- plugin/nvim-treesitter.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugin/nvim-treesitter.vim') diff --git a/plugin/nvim-treesitter.vim b/plugin/nvim-treesitter.vim index a94f56a9..31329c61 100644 --- a/plugin/nvim-treesitter.vim +++ b/plugin/nvim-treesitter.vim @@ -1,4 +1,4 @@ -" Last Change: 2020 avril 19 +" Last Change: 2020 avril 23 if exists('g:loaded_nvim_treesitter') finish -- cgit v1.2.3 From cadb3ee1ff0f20a8d26b91502c410e56be90fd46 Mon Sep 17 00:00:00 2001 From: Thomas Vigouroux Date: Sat, 25 Apr 2020 16:35:10 +0200 Subject: refactor(textobj): use configs and don't use VimL --- plugin/nvim-treesitter.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugin/nvim-treesitter.vim') diff --git a/plugin/nvim-treesitter.vim b/plugin/nvim-treesitter.vim index 31329c61..30ee3241 100644 --- a/plugin/nvim-treesitter.vim +++ b/plugin/nvim-treesitter.vim @@ -1,4 +1,4 @@ -" Last Change: 2020 avril 23 +" Last Change: 2020 avril 25 if exists('g:loaded_nvim_treesitter') finish -- cgit v1.2.3