diff --git a/lua/typescript-tools/autocommands/diagnostics.lua b/lua/typescript-tools/autocommands/diagnostics.lua index b1f8db3e..9a67b390 100644 --- a/lua/typescript-tools/autocommands/diagnostics.lua +++ b/lua/typescript-tools/autocommands/diagnostics.lua @@ -4,7 +4,6 @@ local c = require "typescript-tools.protocol.constants" local plugin_config = require "typescript-tools.config" local utils = require "typescript-tools.utils" local plugin_api = require "typescript-tools.api" -local proto_utils = require "typescript-tools.protocol.utils" local common = require "typescript-tools.autocommands.common" local publish_diagnostic_mode = plugin_config.publish_diagnostic_mode @@ -19,7 +18,7 @@ local request_diagnostics_throttled = utils.throttle(200, request_diagnostics_ap local request_diagnostics_debounced = utils.debounce(200, request_diagnostics_api_wrapper) ---@param dispatchers Dispatchers -function M.setup_diagnostic_autocmds(dispatchers) +function M.setup_diagnostic_autocmds() local augroup = vim.api.nvim_create_augroup("TypescriptToolsDiagnosticGroup", { clear = true }) if plugin_config.publish_diagnostic_on == publish_diagnostic_mode.change then @@ -39,8 +38,8 @@ function M.setup_diagnostic_autocmds(dispatchers) api.nvim_create_autocmd("InsertEnter", { pattern = M.extensions_pattern, - callback = function(e) - proto_utils.publish_diagnostics(dispatchers, vim.uri_from_bufnr(e.buf), {}) + callback = function() + vim.diagnostic.reset() end, group = augroup, }) diff --git a/lua/typescript-tools/rpc.lua b/lua/typescript-tools/rpc.lua index cd339d57..22555d07 100644 --- a/lua/typescript-tools/rpc.lua +++ b/lua/typescript-tools/rpc.lua @@ -17,7 +17,7 @@ function M.start(dispatchers) tsserver_semantic = Tsserver.new("semantic", dispatchers) end - autocommands.setup_autocommands(dispatchers) + autocommands.setup_autocommands() custom_handlers.setup_lsp_handlers(dispatchers) return {