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

[neovim] Add lsp_saga

This commit is contained in:
2022-11-12 18:39:10 +01:00
parent e04ec2d1b5
commit 9729277222
8 changed files with 35 additions and 32 deletions

View File

@ -3,13 +3,6 @@ if not status_ok then
return
end
vim.api.nvim_set_keymap("n", "<a-n>", '<cmd>lua require"illuminate".next_reference{wrap=true}<cr>', { noremap = true })
vim.api.nvim_set_keymap(
"n",
"<a-p>",
'<cmd>lua require"illuminate".next_reference{reverse=true,wrap=true}<cr>',
{ noremap = true }
)
illuminate.configure({
delay = 200,
filetypes_denylist = {

View File

@ -13,7 +13,6 @@ require("plugins.indentline")
require("plugins.lsp")
require("plugins.go")
require("plugins.dap")
require("plugins.outline")
require("plugins.wilder")
require("plugins.trouble")
require("plugins.autosave")

View File

@ -53,13 +53,7 @@ local function lsp_keymaps(bufnr)
local opts = { noremap = true, silent = true }
local keymap = vim.api.nvim_buf_set_keymap
keymap(bufnr, "n", "K", "<cmd>lua vim.lsp.buf.hover()<CR>", opts)
keymap(bufnr, "n", "D", "<cmd>lua vim.diagnostic.open_float()<CR>", opts)
keymap(bufnr, "n", "<leader>lf", "<cmd>lua vim.lsp.buf.format{ async=true }<cr>", opts)
keymap(bufnr, "n", "<leader>la", "<cmd>lua vim.lsp.buf.code_action()<cr>", opts)
keymap(bufnr, "n", "<leader>lj", "<cmd>lua vim.diagnostic.goto_next({buffer=0})<cr>", opts)
keymap(bufnr, "n", "<leader>lk", "<cmd>lua vim.diagnostic.goto_prev({buffer=0})<cr>", opts)
keymap(bufnr, "n", "<leader>lr", "<cmd>lua vim.lsp.buf.rename()<cr>", opts)
keymap(bufnr, "n", "<leader>ls", "<cmd>lua vim.lsp.buf.signature_help()<CR>", opts)
end

View File

@ -6,5 +6,6 @@ end
require("plugins.lsp.mason")
require("plugins.lsp.handlers").setup()
require("plugins.lsp.null-ls")
require("plugins.lsp.lsp-saga")
win.default_options.border = "rounded"

View File

@ -0,0 +1,15 @@
local status_ok, lsp_saga = pcall(require, "lspsaga")
if not status_ok then
return
end
lsp_saga.init_lsp_saga({
border_style = "rounded",
code_action_icon = "",
preview_lines_above = 5,
max_preview_lines = 15,
show_outline = {
win_width = 45,
auto_preview = false,
},
})

View File

@ -1,8 +0,0 @@
local status_ok, outline = pcall(require, "symbols-outline")
if not status_ok then
return
end
outline.setup({
width = 20,
})