1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

feat(neovim): use editorconfig for stripping trailiing whitespace

This commit is contained in:
2023-08-01 17:09:59 +02:00
parent 747402bca4
commit b5f50967b4
3 changed files with 18 additions and 13 deletions

View File

@@ -38,19 +38,6 @@ set foldlevelstart=30
nnoremap <C-H> <CMD>set nohlsearch<CR>
fun! TrimWhitespace()
let l:save = winsaveview()
" remove trailing whitespace in lines
keeppatterns %s/\s\+$//e
" remove empty lines at file end
silent! %s#\($\n\s*\)\+\%$##
call winrestview(l:save)
endfun
command! TrimWhitespace call TrimWhitespace()
autocmd BufWritePre * if !&binary && &ft !=# 'mail'
\| call TrimWhitespace()
\| endif
let g:netrw_banner=0
let g:netrw_browse_split=4
let g:netrw_altv=1 " open splits to the right