diff options
author | tdro <tdro@users.noreply.github.com> | 2022-04-24 00:54:55 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2022-04-24 00:54:55 -0400 |
commit | 337428c6051a1a0a2c29935705628bbae6b2c416 (patch) | |
tree | 3336d8800aaccb2cf3f5e7aacd71b879325f7602 | |
parent | df4aed2a5443a5e906a3c6a50f7cdd3c961eea82 (diff) | |
download | dotfiles-337428c6051a1a0a2c29935705628bbae6b2c416.tar.gz dotfiles-337428c6051a1a0a2c29935705628bbae6b2c416.tar.bz2 dotfiles-337428c6051a1a0a2c29935705628bbae6b2c416.zip |
.vim/vimrc: Manual white space removal
-rw-r--r-- | .vim/vimrc | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -113,7 +113,7 @@ nmap <leader>dt :exe ':term dict -h localhost -d dict-moby-thesaurus-latest ' . nmap <silent> <leader>ag :Ag <C-R><C-W><cr> " View function documentation -nmap <leader>dp :call fzf#run({'options': ['--preview', 'echo doc {} \| psysh \| fold -s -w 80'], 'source': "psysh-doc", 'sink': ':term psysh-doc', 'down': '50%'})<cr> +nmap <leader>dp :call fzf#run({'options': ['--preview', 'echo doc {} \| psysh \| fold --spaces --width 80'], 'source': "psysh-doc", 'sink': ':term psysh-doc', 'down': '50%'})<cr> " Jump to line nmap <leader>jl :norm yaW<cr> \| :Jump<cr> @@ -143,6 +143,9 @@ nmap <leader>re gg=G<C-o><C-o> " Reset all settings and source configuration. nmap <leader>ra :set all& \| :source ~/.vim/vimrc \| :packloadall \|:e<cr>:Notify('printf "Settings cleared and reloaded."')<cr> +" Remove trailing whitespace +nmap <leader>rs :%s/\s\+$//e + " Remove duplicate lines vnoremap <leader>rd !awk '\!visited[$0]++'<cr> @@ -169,7 +172,7 @@ nmap <leader>cj ddpk<cr> vnoremap <leader>ct !column -t -o' '<cr> " Fold text -vnoremap <leader>cf <S-J><S-v> \| !fold -s -w<space>80 +vnoremap <leader>cf <S-J><S-v> \| !fold --spaces --width<space>80 " Go to scratchpad of specified filetype noremap <leader>cs :w !cat > $HOME/.cache/vim-scratchpad<cr>:e +setf\ <space>$HOME/.cache/vim-scratchpad<C-left><left> |