diff options
| -rw-r--r-- | doc/nvim-treesitter.txt | 9 | ||||
| -rw-r--r-- | lua/nvim-treesitter/configs.lua | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/doc/nvim-treesitter.txt b/doc/nvim-treesitter.txt index a55f50f7e..9cc975ed2 100644 --- a/doc/nvim-treesitter.txt +++ b/doc/nvim-treesitter.txt @@ -74,12 +74,13 @@ Each module corresponds to an entry in the dictionary passed to the EOF < -All modules share some common options, like `enable`, `disable`, and `cond`. +All modules share some common options, like `enable`, `disable`, and +`condition`. When `enable` is `true` this will enable the module for all supported languages, if you want to disable the module for some languages you can pass a list to the `disable` option. -For more fine-grained control, `cond` takes a function and whenever it returns +For more fine-grained control, `condition` takes a function and whenever it returns `false` the module is disabled for that buffer. -The `cond` function is called once when a module starts in a buffer and +The `condition` function is called once when a module starts in a buffer and received the language and the buffer number as arguments. > @@ -88,7 +89,7 @@ received the language and the buffer number as arguments. highlight = { enable = true, disable = { "cpp", "lua" }, - cond = function(lang, bufnr) -- Disable in large C++ buffers + condition = function(lang, bufnr) -- Disable in large C++ buffers return not (lang == "cpp" and api.nvim_buf_line_count(bufnr) > 50000) end, }, diff --git a/lua/nvim-treesitter/configs.lua b/lua/nvim-treesitter/configs.lua index 95b6ab986..9f563af59 100644 --- a/lua/nvim-treesitter/configs.lua +++ b/lua/nvim-treesitter/configs.lua @@ -351,7 +351,7 @@ function M.is_enabled(mod, lang, bufnr) return false end - if module_config.cond and not module_config.cond(lang, bufnr) then + if module_config.condition and not module_config.condition(lang, bufnr) then return false end |
