diff options
Diffstat (limited to 'runtime/lua/vim/treesitter.lua')
| -rw-r--r-- | runtime/lua/vim/treesitter.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/lua/vim/treesitter.lua b/runtime/lua/vim/treesitter.lua index b2909f2154..b63247aa2c 100644 --- a/runtime/lua/vim/treesitter.lua +++ b/runtime/lua/vim/treesitter.lua @@ -47,7 +47,8 @@ function M._create_parser(bufnr, lang, opts) vim.fn.bufload(bufnr) - language.add(lang, { filetype = vim.bo[bufnr].filetype }) + local ft = vim.bo[bufnr].filetype + language.add(lang, { filetype = ft ~= '' and ft or nil }) local self = LanguageTree.new(bufnr, lang, opts) |