diff --git a/lua/navigator.lua b/lua/navigator.lua index 99006a8..b187cb4 100644 --- a/lua/navigator.lua +++ b/lua/navigator.lua @@ -40,9 +40,7 @@ M.setup = function(cfg) require('navigator.definition') require('navigator.hierarchy') require('navigator.implementation') - - print("navigator loader") - + -- log("navigator loader") if M.config_values.code_action_prompt.enable then vim.cmd [[autocmd CursorHold,CursorHoldI * lua require'navigator.codeAction'.code_action_prompt()]] end diff --git a/lua/navigator/lspclient/clients.lua b/lua/navigator/lspclient/clients.lua index 4246030..d0903bd 100644 --- a/lua/navigator/lspclient/clients.lua +++ b/lua/navigator/lspclient/clients.lua @@ -10,10 +10,18 @@ if packer_plugins ~= nil then vim.cmd [[packadd lsp-status.nvim]] -- if lazyloading end + if not packer_plugins["ray-x/guihua.lua"] or not packer_plugins["guihua.lua"].loaded then + vim.cmd [[packadd guihua.lua]] + -- if lazyloading + end +end +if package.loaded['lspconfig'] then + lspconfig = require "lspconfig" +end +if package.loaded['lsp-status'] then + lsp_status = require("lsp-status") end -lspconfig = require "lspconfig" -lsp_status = require("lsp-status") local highlight = require "navigator.lspclient.highlight" if lspconfig == nil then error("loading lsp config")