From 02e1c9be35e13e26b34bbfd680e18f3093ee2949 Mon Sep 17 00:00:00 2001 From: Alec Goncharow Date: Fri, 12 Jan 2024 19:51:00 -0500 Subject: ultimate yak shave: custom colorscheme --- .config/nvim/lua/lspsaga_conf.lua | 44 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) (limited to '.config/nvim/lua/lspsaga_conf.lua') diff --git a/.config/nvim/lua/lspsaga_conf.lua b/.config/nvim/lua/lspsaga_conf.lua index c49c549..37dc583 100644 --- a/.config/nvim/lua/lspsaga_conf.lua +++ b/.config/nvim/lua/lspsaga_conf.lua @@ -2,7 +2,7 @@ vim.g.matchup_matchparen_offscreen = { method = {} } require('lspsaga').setup({ ui = { - border = 'none', + border = 'single', }, outline = { win_position = 'right', @@ -49,8 +49,50 @@ require('lspsaga').setup({ exec = '', }, }, + finder = { + max_height = 0.5, + left_width = 0.4, + methods = {}, + default = 'ref+imp', + layout = 'float', + silent = false, + filter = {}, + fname_sub = nil, + sp_inexist = false, + sp_global = false, + ly_botright = false, + keys = { + shuttle = '[w', + toggle_or_open = '', + vsplit = 's', + split = 'i', + tabe = 't', + tabnew = 'r', + quit = { 'q', '' }, + close = 'k', + }, + }, + definition = { + width = 0.6, + height = 0.5, + save_pos = false, + keys = { + edit = 'o', + vsplit = 'v', + split = 'i', + tabe = 't', + tabnew = 'n', + quit = { 'q', '' }, + close = 'k', + }, + }, }) Nmap('', ':Lspsaga outline') Nmap('', ':Lspsaga show_buf_diagnostics') Nmap('', ':Lspsaga code_action') +Nmap('ca', ':Lspsaga code_action') +Nmap('gr', ':Lspsaga finder ref') +Nmap('gi', ':Lspsaga finder imp') +Nmap('gd', ':Lspsaga goto_definition') +Nmap('gD', ':Lspsaga goto_type_definition') -- cgit v1.2.3-70-g09d2