1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 18:21:07 +01:00

feat(vim): remove empty lines at end of file, fix nohlsearch

This commit is contained in:
2023-07-12 12:27:47 +02:00
parent 0f8ada7194
commit 6c2db1b0fb

View File

@@ -36,11 +36,14 @@ set smartindent
set hlsearch
set foldlevelstart=30
nnoremap <C-H> :set nohlsearch
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()