diff --git a/lua/navigator/lspclient/attach.lua b/lua/navigator/lspclient/attach.lua index 3822ad1..58ee7ff 100644 --- a/lua/navigator/lspclient/attach.lua +++ b/lua/navigator/lspclient/attach.lua @@ -47,10 +47,13 @@ M.on_attach = function(client, bufnr) if lsp_status ~= nil then lsp_status.on_attach(client, bufnr) end - require "lsp_signature".on_attach() + + if package.loaded['lsp_signature'] then + require "lsp_signature".on_attach() + end diagnostic_map(bufnr) -- lspsaga - require "utils.highlight".add_highlight() + require "navigator.lspclient.highlight".add_highlight() api.nvim_buf_set_option(bufnr, "omnifunc", "v:lua.vim.lsp.omnifunc") @@ -63,7 +66,7 @@ M.on_attach = function(client, bufnr) vim.cmd [[packadd vim-illuminate]] require "illuminate".on_attach(client) - require "utils.lspkind".init() + require "navigator.lspclient.lspkind".init() local capabilities = vim.lsp.protocol.make_client_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = true