From 32d8426cb2fb4038e9f5466520be121f1a2d36d0 Mon Sep 17 00:00:00 2001 From: 409 <409dev@protonmail.com> Date: Fri, 11 Jul 2025 23:43:34 +0200 Subject: [PATCH] add svelte `BufWritePost` notify autocmd --- lua/409/lsp.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/409/lsp.lua b/lua/409/lsp.lua index 917fe42..08c25a3 100644 --- a/lua/409/lsp.lua +++ b/lua/409/lsp.lua @@ -185,4 +185,13 @@ vim.lsp.config.svelte = { didChangeWatchedFiles = { dynamicRegistration = true }, }, }, + on_attach = function(client) + vim.api.nvim_create_autocmd("BufWritePost", { + pattern = { "*.svelte", "*.js", "*.ts" }, + group = vim.api.nvim_create_augroup("svelte_ondidchangetsorjsfile", { clear = true }), + callback = function(ctx) + client.notify(client, "$/onDidChangeTsOrJsFile", { uri = ctx.match }) + end, + }) + end }