require("plugins.configs.others").lsp_handlers() local function on_attach(_, bufnr) local function buf_set_option(...) vim.api.nvim_buf_set_option(bufnr, ...) end -- Enable completion triggered by buf_set_option("omnifunc", "v:lua.vim.lsp.omnifunc") require("core.mappings").lspconfig() end local capabilities = vim.lsp.protocol.make_client_capabilities() -- requires a file containing user's lspconfigs local addlsp_confs = require("core.utils").load_config().plugins.options.lspconfig.setup_lspconf if #addlsp_confs ~= 0 then require(addlsp_confs).setup_lsp(on_attach, capabilities) end