From 37a5a5bd9c896f0f31a83bfb51e92cb0a9d1d2a3 Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Thu, 30 Jan 2025 19:43:14 +0100 Subject: neovim: update config --- neovim/.config/nvim/init.vim | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'neovim') diff --git a/neovim/.config/nvim/init.vim b/neovim/.config/nvim/init.vim index c202106..9a7946e 100644 --- a/neovim/.config/nvim/init.vim +++ b/neovim/.config/nvim/init.vim @@ -39,6 +39,8 @@ Plug 'ntpeters/vim-better-whitespace' " Nice support for latex files Plug 'lervag/vimtex' +" Nice support for rST files +Plug 'habamax/vim-rst' " Override configs by directory Plug 'arielrossanigo/dir-configs-override.vim' @@ -146,6 +148,8 @@ Plug 'ryanoasis/vim-devicons' call plug#end() lua << EOF +require('trouble').setup() + require('symbols-outline').setup({ -- Override the weird Class & Struct icons, which usually resolve to a -- "mathcal"-Style letter @@ -257,7 +261,7 @@ end -- Use a loop to conveniently call 'setup' on multiple servers and -- map buffer local keybindings when the language server attaches -local servers = { 'clangd', 'hls', 'rust_analyzer', 'texlab', 'jedi_language_server', 'tsserver' } +local servers = { 'clangd', 'hls', 'rust_analyzer', 'texlab', 'jedi_language_server', 'ts_ls' } for _, lsp in ipairs(servers) do local config = { on_attach = on_attach, @@ -281,8 +285,8 @@ EOF nmap :TagbarToggle nmap s :SymbolsOutline nmap :SymbolsOutline -nmap :TroubleToggle workspace_diagnostics -nmap :TroubleToggle document_diagnostics +nmap :Trouble diagnostics toggle +nmap :Trouble diagnostics toggle filter.buf=0 function! LspStatus() abort return trim(luaeval("require('lsp-status').status()")) -- cgit v1.2.3