1
0
mirror of https://github.com/dcarrillo/dotfiles.git synced 2025-07-01 19:49:25 +00:00

[neovim] Simplify plugins including

This commit is contained in:
2023-04-12 20:09:30 +02:00
parent 3bc880fdac
commit 8af359f74f
28 changed files with 51 additions and 210 deletions

View File

@ -1,9 +1,6 @@
local M = {}
local status_cmp_ok, cmp_nvim_lsp = pcall(require, "cmp_nvim_lsp")
if not status_cmp_ok then
return
end
local cmp_nvim_lsp = require("cmp_nvim_lsp")
M.capabilities = cmp_nvim_lsp.default_capabilities()
M.capabilities.textDocument.completion.completionItem.snippetSupport = true
@ -58,11 +55,7 @@ M.on_attach = function(client)
client.server_capabilities.hover = false
end
local status_ok, illuminate = pcall(require, "illuminate")
if not status_ok then
return
end
illuminate.on_attach(client)
require("illuminate").on_attach(client)
end
return M

View File

@ -1,12 +1,8 @@
local status_ok, win = pcall(require, "lspconfig.ui.windows")
if not status_ok then
return
end
require("plugins.lsp.mason")
require("plugins.lsp.handlers").setup()
require("plugins.lsp.null-ls")
require("plugins.lsp.lsp-saga")
require("plugins.lsp.yaml-companion")
local win = require("lspconfig.ui.windows")
win.default_options.border = "rounded"

View File

@ -1,9 +1,4 @@
local status_ok, lsp_saga = pcall(require, "lspsaga")
if not status_ok then
return
end
lsp_saga.setup({
require("lspsaga").setup({
ui = {
border = "rounded",
code_action_icon = "",

View File

@ -31,23 +31,17 @@ require("mason-lspconfig").setup({
automatic_installation = true,
})
local lspconfig_status_ok, lspconfig = pcall(require, "lspconfig")
if not lspconfig_status_ok then
return
end
local opts = {}
local lspconfig = require("lspconfig")
for _, server in pairs(servers) do
opts = {
local opts = {
on_attach = require("plugins.lsp.handlers").on_attach,
capabilities = require("plugins.lsp.handlers").capabilities,
}
server = vim.split(server, "@")[1]
local require_ok, conf_opts = pcall(require, "plugins.lsp.settings." .. server)
if require_ok then
local config_exists, conf_opts = pcall(require, "plugins.lsp.settings." .. server)
if config_exists then
opts = vim.tbl_deep_extend("force", conf_opts, opts)
end

View File

@ -1,8 +1,4 @@
local null_ls_status_ok, null_ls = pcall(require, "null-ls")
if not null_ls_status_ok then
return
end
local null_ls = require("null-ls")
-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/formatting
local formatting = null_ls.builtins.formatting
-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics