diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2018-08-16 14:12:37 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2018-08-16 14:12:37 +1200 |
commit | 6c3c57854452272df1c514dd3e3653511efd6710 (patch) | |
tree | ff57718324d5a7b8842b04fdec8a3223501c5653 /vim | |
parent | Use <PageDown> rather than <C-F> in mapping (diff) | |
download | dotfiles-6c3c57854452272df1c514dd3e3653511efd6710.tar.gz dotfiles-6c3c57854452272df1c514dd3e3653511efd6710.zip |
Spin out scroll_next.vim into its own dist
Diffstat (limited to 'vim')
m--------- | vim/bundle/scroll_next | 0 | ||||
-rw-r--r-- | vim/plugin/scroll_next.vim | 32 |
2 files changed, 0 insertions, 32 deletions
diff --git a/vim/bundle/scroll_next b/vim/bundle/scroll_next new file mode 160000 +Subproject 56166b68079f1573de93c4f134996854b4e6e75 diff --git a/vim/plugin/scroll_next.vim b/vim/plugin/scroll_next.vim deleted file mode 100644 index a02a4e4f..00000000 --- a/vim/plugin/scroll_next.vim +++ /dev/null @@ -1,32 +0,0 @@ -" -" scroll_next.vim: Mapping to scroll a page forward with CTRL-F until the last -" line is visible in the buffer (if supported) or the cursor is on the last -" line, and to run :next instead if so to move to the next buffer in the -" argument list. -" -" Author: Tom Ryder <tom@sanctum.geek.nz> -" License: Same as Vim itself -" -if exists('g:loaded_scroll_next') || &compatible - finish -endif -if v:version < 600 - finish -endif -let g:loaded_scroll_next = 1 - -" Check visibility of last line (Vim >=7.0) or cursor presence on last line -" and flick to :next if appropriate, or just page forward with CTRL-F -function! s:ScrollNext() abort - if line('.') == line('$') - \ || line('w$') == line('$') - silent! next - else - execute "normal! \<C-F>" - endif -endfunction - -" Mapping setup -nnoremap <silent> <unique> - \ <Plug>(ScrollNext) - \ :<C-U>call <SID>ScrollNext()<CR> |