diff --git a/vimrc b/vimrc index 814a861..e215352 100644 --- a/vimrc +++ b/vimrc @@ -136,8 +136,9 @@ map k k map l l " Save with sudo permissions -nmap s :w !sudo tee % -imap s :w !sudo tee % +command! Sudosave :execute ':silent w !sudo tee % > /dev/null' | :edit! +nmap s :Sudosave +imap s :Sudosave """""""""""""""""""""""""""""""""""""""""""""""" " UN PEU D'EXERCICE @@ -945,7 +946,8 @@ au BufWritePost * call ModeChange() " Display '␠' to mark extra white space at the end of a line " Display '⎵' to mark nbsp (fixed spaces,…) set list -set listchars=eol:⏎,nbsp:⎵,tab:▸·,extends:>,precedes:<,trail:␠ +"set listchars=eol:⏎,nbsp:⎵,tab:▸·,extends:>,precedes:<,trail:␠ +set listchars=nbsp:⎵,tab:▸·,extends:>,precedes:<,trail:␠ " Afficher les espaces superflus en gris clair highlight ExtraWhitespace ctermbg=darkgray guibg=lightred match ExtraWhitespace /\s\+$/