From a7a7066fe02fd418553b5d65024795d8dcdd419d Mon Sep 17 00:00:00 2001 From: Dionisio E Alonso Date: Tue, 16 Apr 2024 14:25:05 -0300 Subject: [PATCH] feat(Neovim/Vim): Tune statusline a little bit Removed the first-line a warning/error occurs, info from the status-line for both, Neovim's LSP server and Vim's CoC. That information can be obtained when going through the quickfix list of diagnostics, instead of seeing only the first and then the second, if the first gets fixed. Also, as a bonus, enabled the global-status-line setting in Neovim. --- nvim/init.vim | 2 ++ vim/vimrc | 2 ++ 2 files changed, 4 insertions(+) diff --git a/nvim/init.vim b/nvim/init.vim index d9f2222..03530a8 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -94,6 +94,7 @@ if exists('g:colors_name') && (g:colors_name == 'onedark' endif " Misc +set laststatus=3 let g:airline#extensions#tabline#enabled = v:true let g:airline#extensions#tabline#buffer_min_count = 2 let g:airline_mode_map = { @@ -108,6 +109,7 @@ let g:airline_mode_map = { \ 's': 'S', \ } let g:airline#extensions#tagbar#flags = 'f' " Requires majutsushi/tagbar plugin +let g:airline#extensions#nvimlsp#show_line_numbers = v:false if exists('g:colors_name') && g:colors_name == 'vscode' let g:airline_theme = 'codedark' " vscode.nvim doesn't provide one endif diff --git a/vim/vimrc b/vim/vimrc index 44483d0..187f8b6 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -102,4 +102,6 @@ let g:airline_mode_map = { \ 's': 'S', \ } let g:airline#extensions#tagbar#flags = 'f' " Requires majutsushi/tagbar plugin +let g:airline#extensions#coc#stl_format_err = '%C' +let g:airline#extensions#coc#stl_format_warn = '%C' let g:DevIconsEnableDistro = v:false