perf(comments): vim.schedule ts-context-commentstring integration

This commit is contained in:
Folke Lemaitre 2024-05-18 12:09:07 +02:00
parent 1d23c98da1
commit c653c4a9a5
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -190,11 +190,13 @@ return {
},
init = function()
if vim.fn.has("nvim-0.10") == 1 then
local get_option = vim.filetype.get_option
vim.filetype.get_option = function(filetype, option)
return option == "commentstring" and require("ts_context_commentstring.internal").calculate_commentstring()
or get_option(filetype, option)
end
vim.schedule(function()
local get_option = vim.filetype.get_option
vim.filetype.get_option = function(filetype, option)
return option == "commentstring" and require("ts_context_commentstring.internal").calculate_commentstring()
or get_option(filetype, option)
end
end)
end
end,
},