fix: snippet error suppress
This commit is contained in:
parent
fa86178061
commit
5a58870a10
|
|
@ -92,6 +92,24 @@ return {
|
||||||
|
|
||||||
lsp = {
|
lsp = {
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
|
|
||||||
|
-- Suppress didChange errors during snippet expansion
|
||||||
|
on_attach = function(client, bufnr)
|
||||||
|
-- Reduce didChange notification frequency to prevent errors with snippets
|
||||||
|
client.server_capabilities.textDocumentSync = vim.tbl_deep_extend('force', client.server_capabilities.textDocumentSync or {}, {
|
||||||
|
change = 2, -- 2 = Incremental (less prone to errors than full sync)
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Filter out didChange error notifications (they're harmless during snippet expansion)
|
||||||
|
local notify = vim.notify
|
||||||
|
vim.notify = function(msg, level, opts)
|
||||||
|
if type(msg) == 'string' and msg:match('textDocument/didChange') then
|
||||||
|
return -- Suppress this specific error
|
||||||
|
end
|
||||||
|
notify(msg, level, opts)
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
|
||||||
-- Color preview for dart variables (Colors.red, Color(0xFF...), etc.)
|
-- Color preview for dart variables (Colors.red, Color(0xFF...), etc.)
|
||||||
-- This shows the actual Material Design colors inline!
|
-- This shows the actual Material Design colors inline!
|
||||||
color = {
|
color = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue