dotfiles/dot_config/nvim/lua/config/lspsaga.lua

23 lines
715 B
Lua
Raw Normal View History

2022-07-30 07:17:12 +02:00
local saga = require("lspsaga")
2022-10-11 07:40:50 +02:00
saga.init_lsp_saga({
2022-10-17 17:13:31 +02:00
symbol_in_winbar = {
in_custom = true,
},
2022-10-11 07:40:50 +02:00
code_action_lightbulb = {
enable = false,
},
})
2022-07-30 07:17:12 +02:00
2022-10-17 17:13:31 +02:00
Map("n", "gr", "<cmd>Lspsaga rename<cr>")
Map("n", "gx", "<cmd>Lspsaga code_action<cr>")
Map("n", "gx", ":<c-u>Lspsaga range_code_action<cr>")
Map("n", "K", "<cmd>Lspsaga hover_doc<cr>")
Map("n", "go", "<cmd>Lspsaga show_line_diagnostics<cr>")
Map("n", "gj", "<cmd>Lspsaga diagnostic_jump_next<cr>")
Map("n", "gk", "<cmd>Lspsaga diagnostic_jump_prev<cr>")
2022-07-30 07:17:12 +02:00
vim.cmd([[
nnoremap <silent> <A-d> <cmd>lua require('lspsaga.floaterm').open_float_terminal()<CR>
tnoremap <silent> <A-d> <C-\><C-n>:lua require('lspsaga.floaterm').close_float_terminal()<CR>
]])