From 86d71e17f020556a73b07cd55f79e27f916b30a6 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Wed, 11 Sep 2024 19:21:05 +0200 Subject: [PATCH 1/2] Improve terminal compatibility --- vimrc | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/vimrc b/vimrc index 7d8f429..e41f2d0 100644 --- a/vimrc +++ b/vimrc @@ -17,7 +17,7 @@ let g:netrw_dirhistmax = 0 set clipboard^=unnamed " Terminal title -if has('macunix') +if has('macunix') && $TERM_PROGRAM == 'Apple_Terminal' set title set t_ts=]6; set t_fs= @@ -27,6 +27,7 @@ if has('macunix') endif else set title + autocmd BufEnter,BufRead * let &titlestring = expand("%:p") endif " Airline @@ -47,18 +48,30 @@ if !has('gui_running') if has("mouse_sgr") set ttymouse=sgr end - set background=light + "set background=light if $SSH_CLIENT colorscheme smpl else - colorscheme nofrils-dark + if &background == 'light' + colorscheme nofrils-light + else + "colorscheme nofrils-dark + colorscheme nofrils-light + endif "use terminal background - hi Normal ctermbg=none guibg=none - hi todo ctermbg=none guibg=none - hi statement ctermbg=none guibg=none - hi LineNr ctermbg=none guibg=none + if has('nvim') + hi Normal ctermbg=none guibg=none + hi todo ctermbg=none guibg=none + hi statement ctermbg=none guibg=none + hi LineNr ctermbg=none guibg=none + else + hi Normal ctermbg=none + hi todo ctermbg=none + hi statement ctermbg=none + hi LineNr ctermbg=none + endif endif endif From 8617f69d4c6ac554731ff07ed9d9a000a3d92979 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Wed, 11 Sep 2024 19:21:22 +0200 Subject: [PATCH 2/2] Use bundler with standardrb --- vimrc | 1 + 1 file changed, 1 insertion(+) diff --git a/vimrc b/vimrc index e41f2d0..fa2c5e3 100644 --- a/vimrc +++ b/vimrc @@ -85,6 +85,7 @@ let g:ale_sign_warning = '⚠' let g:ale_virtualtext_cursor = 0 let g:ale_ruby_rubocop_executable = 'bundle' let g:ale_ruby_steep_executable = 'bundle' +let g:ale_ruby_standardrb_executable = 'bundle' let g:go_fmt_command = "goimports" "let g:ale_linters = {'ruby': ['standardrb']} "let g:ale_fixers = { 'python': ['black'], 'ruby': ['standardrb'] }