mirror of
https://github.com/kmein/niveum
synced 2026-03-19 11:31:09 +01:00
feat(vim): remove empty lines at end of file, fix nohlsearch
This commit is contained in:
@@ -36,11 +36,14 @@ set smartindent
|
|||||||
set hlsearch
|
set hlsearch
|
||||||
set foldlevelstart=30
|
set foldlevelstart=30
|
||||||
|
|
||||||
nnoremap <C-H> :set nohlsearch
|
nnoremap <C-H> <CMD>set nohlsearch<CR>
|
||||||
|
|
||||||
fun! TrimWhitespace()
|
fun! TrimWhitespace()
|
||||||
let l:save = winsaveview()
|
let l:save = winsaveview()
|
||||||
|
" remove trailing whitespace in lines
|
||||||
keeppatterns %s/\s\+$//e
|
keeppatterns %s/\s\+$//e
|
||||||
|
" remove empty lines at file end
|
||||||
|
silent! %s#\($\n\s*\)\+\%$##
|
||||||
call winrestview(l:save)
|
call winrestview(l:save)
|
||||||
endfun
|
endfun
|
||||||
command! TrimWhitespace call TrimWhitespace()
|
command! TrimWhitespace call TrimWhitespace()
|
||||||
|
|||||||
Reference in New Issue
Block a user