We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9291040 commit b2f3098Copy full SHA for b2f3098
1 file changed
lua/nvim-surround/queries.lua
@@ -14,10 +14,17 @@ local get_query = vim.treesitter.get_query or vim.treesitter.query.get
14
--- @param filetype string
15
--- @return string|nil
16
local get_lang = function(filetype)
17
+ if vim.treesitter.language and vim.treesitter.language.get_lang then
18
+ return vim.treesitter.language.get_lang(filetype)
19
+ end
20
+
21
if filetype == "" then
22
return nil
23
end
24
25
+ -- NB: This table does not get updated when users register new parsers
26
+ -- using `vim.treesitter.language.register`, so this doesn't work for
27
+ -- parsers with names that differ from their filetypes.
28
---@type table<string,string>
29
local ft_to_lang = {
30
help = "vimdoc",
0 commit comments