diff options
author | tdro <tdro@users.noreply.github.com> | 2020-07-23 21:11:25 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2020-07-23 21:11:25 -0400 |
commit | aa4228fe47f463348650a2f7229eadad165e9b74 (patch) | |
tree | 7f569a49e983fa228912a8c0c9a38bbe3687f851 /.vimrc | |
parent | 94b506a28348d3d349eb54940b3e18ab1ad28b4b (diff) | |
download | dotfiles-aa4228fe47f463348650a2f7229eadad165e9b74.tar.gz dotfiles-aa4228fe47f463348650a2f7229eadad165e9b74.tar.bz2 dotfiles-aa4228fe47f463348650a2f7229eadad165e9b74.zip |
.vimrc: Sort lines by length
https://stackoverflow.com/questions/5917576/sort-a-text-file-by-line-length-including-spaces/40786477#40786477
Diffstat (limited to '.vimrc')
-rw-r--r-- | .vimrc | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -160,6 +160,9 @@ nmap <Leader>di :execute ':help ' . expand('<cword>')<cr> nmap <Leader>sl :source ~/.vim/sessions/session.vim \| :source ~/.vimrc<cr> nmap <Leader>ss :silent! exec "!~/.vim/hooks/pre-session-save && notify-send 'Vim session saved.'" \| :mksession! ~/.vim/sessions/session.vim \| :redraw!<cr> +" Sort lines by length +vnoremap <leader>sn !perl -e 'print sort { length($a) <=> length($b) } <>'<cr> + " Switch between tabs and spaces nmap <Leader>set :set tabstop=2 softtabstop=0 shiftwidth=2 smarttab noexpandtab \| :%retab!<cr> nmap <Leader>ses :set tabstop=2 softtabstop=0 shiftwidth=2 smarttab expandtab \| :%retab!<cr> @@ -181,7 +184,7 @@ nmap <Leader>ra :set all& \| :source ~/.vimrc \| :e<cr> " Toggle color column nmap <leader>cv :execute "set colorcolumn=" . (&colorcolumn == "" ? "80" : "")<cr> -" Toggle color column +" Toggle cursor column nmap <leader>cx :set cursorcolumn!<cr> " Justify columns |