From ed9871ae0da11db8e1e8dfb8ff2966a9b98cea30 Mon Sep 17 00:00:00 2001 From: Saumit Dinesan Date: Sat, 22 Jul 2023 16:06:15 +0530 Subject: nvim: lspsaga and whichkey update --- .config/nvim/lua/justsaumit/lspsaga-config.lua | 49 ++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .config/nvim/lua/justsaumit/lspsaga-config.lua (limited to '.config/nvim/lua/justsaumit/lspsaga-config.lua') diff --git a/.config/nvim/lua/justsaumit/lspsaga-config.lua b/.config/nvim/lua/justsaumit/lspsaga-config.lua new file mode 100644 index 0000000..70d3d79 --- /dev/null +++ b/.config/nvim/lua/justsaumit/lspsaga-config.lua @@ -0,0 +1,49 @@ +local lspsaga = require 'lspsaga' +lspsaga.setup { -- defaults ... + debug = false, + use_saga_diagnostic_sign = true, + -- diagnostic sign + error_sign = " ", + warn_sign = " ", + hint_sign = " ", + infor_sign = " ", + diagnostic_header_icon = "  ", + -- code action title icon + code_action_icon = " ", + code_action_prompt = { + enable = true, + sign = true, + sign_priority = 40, + virtual_text = true, + }, + finder_definition_icon = "󰈞 ", + finder_reference_icon = "󰈞 ", + max_preview_lines = 10, + finder_action_keys = { + open = "o", + vsplit = "s", + split = "i", + quit = "q", + scroll_down = "", + scroll_up = "", + }, + code_action_keys = { + quit = "q", + exec = "", + }, + rename_action_keys = { + quit = "", + exec = "", + }, + definition_preview_icon = " ", + border_style = "single", + rename_prompt_prefix = "➤ ", + rename_output_qflist = { + enable = false, + auto_open_qflist = false, + }, + server_filetype_map = {}, + diagnostic_prefix_format = "%d. ", + diagnostic_message_format = "%m %c", + highlight_prefix = false, +} -- cgit v1.2.3