From 4ee76734de1d426df88a2a4791391909cd1a8597 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sat, 14 Sep 2024 00:07:12 +0800 Subject: Update --- vim/mini.lua | 70 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 37 insertions(+), 33 deletions(-) (limited to 'vim/mini.lua') diff --git a/vim/mini.lua b/vim/mini.lua index 92f9efe..0658d4d 100644 --- a/vim/mini.lua +++ b/vim/mini.lua @@ -1412,39 +1412,43 @@ require("lazy").setup({ }, -- }}} - -- -- lspsaga {{{ - -- { - -- 'nvimdev/lspsaga.nvim', - -- dependencies = { - -- 'nvim-treesitter/nvim-treesitter', -- optional - -- 'nvim-tree/nvim-web-devicons', -- optional - -- }, - -- config = function() - -- require('lspsaga').setup({ - -- autochdir = true, - -- }) - -- vim.api.nvim_create_autocmd("LspAttach", { - -- group = custom_autocommands, - -- pattern = "*", - -- callback = function(args) - -- local map = vim.api.nvim_buf_set_keymap - -- map(0, "n", "gd", "Lspsaga goto_definition", { silent = true, noremap = true }) - -- map(0, "n", "gR", "Lspsaga rename", { silent = true, noremap = true }) - -- map(0, "n", "gx", "Lspsaga code_action", { silent = true, noremap = true }) - -- map(0, "x", "gx", ":Lspsaga range_code_action", { silent = true, noremap = true }) - -- map(0, "n", "K", "Lspsaga hover_doc", { silent = true, noremap = true }) - -- map(0, "n", "go", "Lspsaga show_line_diagnostics", { silent = true, noremap = true }) - -- map(0, "n", "gj", "Lspsaga diagnostic_jump_next", { silent = true, noremap = true }) - -- map(0, "n", "gk", "Lspsaga diagnostic_jump_prev", { silent = true, noremap = true }) - -- - -- -- Don't know why... Everytime when modeline is set and insert a single char - -- -- while inside a fold, the fold closes. - -- vim.opt_local.modeline = false - -- end, - -- }) - -- end - -- }, - -- -- }}} + -- lspsaga {{{ + { + 'nvimdev/lspsaga.nvim', + dependencies = { + 'nvim-treesitter/nvim-treesitter', -- optional + 'nvim-tree/nvim-web-devicons', -- optional + }, + config = function() + require('lspsaga').setup({ + autochdir = true, + lightbulb = { + sign = false, + virtual_text = true, + }, + }) + vim.api.nvim_create_autocmd("LspAttach", { + group = custom_autocommands, + pattern = "*", + callback = function(args) + local map = vim.api.nvim_buf_set_keymap + map(0, "n", "gd", "Lspsaga goto_definition", { silent = true, noremap = true }) + map(0, "n", "gR", "Lspsaga rename", { silent = true, noremap = true }) + map(0, "n", "gx", "Lspsaga code_action", { silent = true, noremap = true }) + map(0, "x", "gx", ":Lspsaga range_code_action", { silent = true, noremap = true }) + map(0, "n", "K", "Lspsaga hover_doc", { silent = true, noremap = true }) + map(0, "n", "go", "Lspsaga show_line_diagnostics", { silent = true, noremap = true }) + map(0, "n", "gj", "Lspsaga diagnostic_jump_next", { silent = true, noremap = true }) + map(0, "n", "gk", "Lspsaga diagnostic_jump_prev", { silent = true, noremap = true }) + + -- Don't know why... Everytime when modeline is set and insert a single char + -- while inside a fold, the fold closes. + vim.opt_local.modeline = false + end, + }) + end + }, + -- }}} -- -- conform {{{ -- { -- "stevearc/conform.nvim", -- cgit v1.2.3-70-g09d2