From 1eaabf21a5dc4be6563cd4558633eeb710db5b34 Mon Sep 17 00:00:00 2001 From: Christoph Stahl Date: Fri, 28 Oct 2022 11:23:33 +0200 Subject: [PATCH] dotfiles --- .config/nvim/init.vim | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 6b2b463..b7dd3f0 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -11,7 +11,8 @@ call plug#begin() Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} Plug 'nvim-lua/plenary.nvim' Plug 'nvim-telescope/telescope.nvim', { 'tag': '0.1.x' } - Plug 'glepnir/lspsaga.nvim', { 'branch': 'main' } + Plug 'kosayoda/nvim-lightbulb' + Plug 'antoinemadec/FixCursorHold.nvim' Plug 'lervag/vimtex' Plug 'akinsho/toggleterm.nvim', {'tag' : '*'} call plug#end() @@ -28,20 +29,10 @@ lua << END require'nvim-web-devicons'.get_icons() require('lualine').setup() require('bufferline').setup() - require('lspsaga').init_lsp_saga({ - code_action_lightbulb = { - enable = true, - enable_in_insert = true, - cache_code_action = true, - sign = true, - update_time = 150, - sign_priority = 20, - virtual_text = true, - } - }) require("toggleterm").setup{ open_mapping = [[]] } + require('nvim-lightbulb').setup({autocmd = {enabled = true}}) -- Keybindings vim.keymap.set('n', 'ff', builtin.find_files, {}) @@ -57,7 +48,6 @@ lua << END vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts) vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts) vim.keymap.set('n', 'q', vim.diagnostic.setloclist, opts) - vim.keymap.set({"n","v"}, "ca", "Lspsaga code_action") -- Use an on_attach function to only map the following keys -- after the language server attaches to the current buffer @@ -70,12 +60,8 @@ lua << END local bufopts = { noremap=true, silent=true, buffer=bufnr } vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, bufopts) vim.keymap.set('n', 'gd', vim.lsp.buf.definition, bufopts) - vim.keymap.set("n", "gh", "Lspsaga lsp_finder", { silent = true }) - vim.keymap.set("n", "gr", "Lspsaga rename", { silent = true }) -- Show line diagnostics - vim.keymap.set("n", "cd", "Lspsaga show_line_diagnostics", { silent = true }) - vim.keymap.set("n", "cd", "Lspsaga show_cursor_diagnostics", { silent = true }) vim.keymap.set('n', 'K', vim.lsp.buf.hover, bufopts) vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, bufopts) vim.keymap.set('n', '', vim.lsp.buf.signature_help, bufopts)