diff --git a/res/config.lua b/res/config.lua index b1d5275..5795aee 100644 --- a/res/config.lua +++ b/res/config.lua @@ -11,7 +11,7 @@ vim.cmd('au FileType rust inoremap :update') vim.cmd('au TextChanged,FocusLost,BufEnter *.rs silent update') vim.cmd('au BufEnter * set noro') vim.cmd('au CursorHold * lua vim.lsp.diagnostic.show_line_diagnostics({ focusable = false })') -vim.cmd('au CursorHoldI * silent! lua vim.lsp.buf.signature_help()') +vim.cmd('au CursorHoldI * silent! lua vim.lsp.buf.signature_help({ focusable = false })') -- Settings vim.opt.relativenumber = true @@ -123,12 +123,16 @@ end vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( vim.lsp.diagnostic.on_publish_diagnostics, { + focusable = false, virtual_text = false, underline = true, signs = true, update_in_insert = true } ) +vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with( + vim.lsp.handlers.signature_help, { focusable = false } +) local capabilities = vim.lsp.protocol.make_client_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = true