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() init = function()
if vim.fn.has("nvim-0.10") == 1 then if vim.fn.has("nvim-0.10") == 1 then
vim.schedule(function()
local get_option = vim.filetype.get_option local get_option = vim.filetype.get_option
vim.filetype.get_option = function(filetype, option) vim.filetype.get_option = function(filetype, option)
return option == "commentstring" and require("ts_context_commentstring.internal").calculate_commentstring() return option == "commentstring" and require("ts_context_commentstring.internal").calculate_commentstring()
or get_option(filetype, option) or get_option(filetype, option)
end end
end)
end end
end, end,
}, },