diff --git a/lua/lsp_signature/init.lua b/lua/lsp_signature/init.lua index ad9e20a..aaa9358 100644 --- a/lua/lsp_signature/init.lua +++ b/lua/lsp_signature/init.lua @@ -971,7 +971,6 @@ M.on_attach = function(cfg, bufnr) end, desc = 'signature on complete done', }) - helper.cursor_hold(_LSP_SIG_CFG.cursorhold_update, bufnr) -- stylua ignore end if type(cfg) == 'table' then @@ -980,6 +979,8 @@ M.on_attach = function(cfg, bufnr) -- log(_LSP_SIG_CFG) end + helper.cursor_hold(_LSP_SIG_CFG.cursorhold_update, bufnr) + if _LSP_SIG_CFG.bind then vim.lsp.handlers['textDocument/signatureHelp'] = vim.lsp.with(signature_handler, _LSP_SIG_CFG.handler_opts)