diff options
| author | Steven Sojka <Steven.Sojka@tdameritrade.com> | 2020-08-21 07:49:06 -0500 |
|---|---|---|
| committer | Steven Sojka <steelsojka@gmail.com> | 2020-08-22 06:07:21 -0500 |
| commit | 3fe8bbcf9c238c70ffd7a01982d98981b346984e (patch) | |
| tree | c880c69babac5f45870bc06685d3df14b72760c7 /lua/nvim-treesitter/highlight.lua | |
| parent | f3a515b3506f7ad6bd2ce88f0e150e32b93cb2dd (diff) | |
fix(modules): do not reattach if already attached
Diffstat (limited to 'lua/nvim-treesitter/highlight.lua')
| -rw-r--r-- | lua/nvim-treesitter/highlight.lua | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lua/nvim-treesitter/highlight.lua b/lua/nvim-treesitter/highlight.lua index 1fbc6621..a9549fc0 100644 --- a/lua/nvim-treesitter/highlight.lua +++ b/lua/nvim-treesitter/highlight.lua @@ -69,7 +69,6 @@ hlmap["text.literal"] = "TSLiteral" hlmap["text.uri"] = "TSURI" function M.attach(bufnr, lang) - local bufnr = bufnr or api.nvim_get_current_buf() local lang = lang or parsers.get_buf_lang(bufnr) local config = configs.get_module('highlight') @@ -84,12 +83,11 @@ function M.attach(bufnr, lang) end function M.detach(bufnr) - local buf = bufnr or api.nvim_get_current_buf() - if M.highlighters[buf] then - M.highlighters[buf]:set_query("") - M.highlighters[buf] = nil + if M.highlighters[bufnr] then + M.highlighters[bufnr]:set_query("") + M.highlighters[bufnr] = nil end - api.nvim_buf_set_option(buf, 'syntax', 'on') + api.nvim_buf_set_option(bufnr, 'syntax', 'on') end return M |
