commit 32dc484ec9ec2d86a5fc7127e37f1ef115b9be76 parent 10860164778327c0009f6efc8e020308cadb13a2 Author: Christian Clason <c.clason@uni-graz.at> Date: Sat, 13 May 2023 13:29:11 +0200 fix(treesitter): support subfiletypes in get_lang (#23605) Diffstat:
| M | runtime/lua/vim/treesitter/language.lua | | | 5 | +++++ |
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/runtime/lua/vim/treesitter/language.lua b/runtime/lua/vim/treesitter/language.lua @@ -27,6 +27,11 @@ function M.get_lang(filetype) if filetype == '' then return end + if ft_to_lang[filetype] then + return ft_to_lang[filetype] + end + -- support subfiletypes like html.glimmer + filetype = vim.split(filetype, '.', { plain = true })[1] return ft_to_lang[filetype] end