diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2018-09-09 14:40:08 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2018-09-09 14:40:08 +1200 |
commit | 1d60511bc3b2e0d6bbe85b210af0ee652c0dc37b (patch) | |
tree | ee06dca1feabab81eb5c3b7eadb8dd5ee4e166f5 /vim/vimrc | |
parent | Merge branch 'release/v1.67.0' (diff) | |
parent | Bump VERSION (diff) | |
download | dotfiles-1d60511bc3b2e0d6bbe85b210af0ee652c0dc37b.tar.gz dotfiles-1d60511bc3b2e0d6bbe85b210af0ee652c0dc37b.zip |
Merge branch 'release/v1.68.0'v1.68.0
* release/v1.68.0:
Bump VERSION
Update cursorline_current.vim plugin
Unset 'laststatus' and 'ruler' only if they're set
Specify object type in comments
Add "whole buffer" object an experiment
Update cursorline_current.vim plugin
Diffstat (limited to 'vim/vimrc')
-rw-r--r-- | vim/vimrc | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -140,7 +140,9 @@ set nojoinspaces " Don't show a statusline if there's only one window " This is the Vim default, but NeoVim changed it -set laststatus=1 +if &laststatus + set laststatus=1 +endif " Don't redraw the screen during batch execution set lazyredraw @@ -167,7 +169,9 @@ set path+=** " Search current directory's whole tree " Disable command line display of file position " This is the Vim default, but NeoVim changed it -set noruler +if &ruler + set noruler +endif " Make sessions usable if exists('+sessionoptions') @@ -398,9 +402,12 @@ nnoremap <Bslash>. :<C-U>lmake!<CR> nnoremap <Bslash><lt> :<C-U>'[,']<lt><CR> nnoremap <Bslash>> :<C-U>'[,']><CR> -" \_ uses last changed or yanked text as an object +" \_ uses last changed or yanked text as a characterwise object onoremap <Bslash>_ :<C-U>normal! `[v`]<CR> +" \% uses entire buffer as a linewise object +onoremap <Bslash>% :<C-U>normal! 1GVG<CR> + " \{ and \} move to lines with non-space chars before current column nmap <Bslash>{ <Plug>(VerticalRegionUpNormal) nmap <Bslash>} <Plug>(VerticalRegionDownNormal) |