diff --git a/macros/less.vim b/macros/less.vim index ba9517a..57587bb 100644 --- a/macros/less.vim +++ b/macros/less.vim @@ -553,9 +553,9 @@ function! s:LessMode() call s:Map('map v :call ToggleLess()') " turn on tail if in options - if exists('g:less.tail') && g:less.tail - normal F - endif + " if exists('g:less.tail') && g:less.tail + " normal F + " endif endfunction function! s:CloseBuffer() diff --git a/vimpager b/vimpager index 7309ac9..9f82e05 100755 --- a/vimpager +++ b/vimpager @@ -841,12 +841,17 @@ page_files() { fi init_opts="'columns': $cols, 'tmp_dir': '$tmp', 'line_numbers': ${line_numbers:-0}, 'tail': ${tail:-0}, 'is_doc': ${is_doc:-0}, 'runtime': '$runtime', 'rc': '$vimrc'" + tail_cmd= + if [ $tail -eq 1 ]; then + tail_cmd="normal F" + fi "$vim_cmd" -N -i NONE \ $vim_options \ --cmd "set rtp^=$runtime" \ --cmd "call vimpager#Init({ $init_opts })" \ --cmd "silent! exe 'source ' . fnameescape('$system_vimrc')" \ + ${tail_cmd:+-c "$tail_cmd"} \ ${extra_cmd:+--cmd "$extra_cmd"} \ ${vimrc:+-u "$vimrc"} \ ${extra_c:+-c "$extra_c"} \