1--- 2# Revision history for vimpager from the vimpager project. 3# https://github.com/rkitover/vimpager 4 52.07 UNRELEASED: 6- don't use ansiesc on files bigger than 1250 lines, or it hangs 7- pass files as a normal arg list to vim so special chars are not an issue gh#120 8- turn hlsearch on by default, configurable via less.hlsearch, better toggle with <Esc>u gh#121 9- allow turning off less mode on start with less.enabled=0, ,v enables it gh#121 10- do not disable modelines by default gh#121 11- set vimpager.enabled=1 when reading the config gh#121 12- reorganize project tree 13- fix build on Solaris 14- rewrite Makefile and make it fully incremental 15- don't move the cursor when toggling less mode gh#105 16- fix 'cannot allocate color none' bug when gvim is used in AnsiEsc gh#45 17- fix double / in Makefile (an issue on Windows) gh#122 18- better stripping of ANSI codes 19- allow modelines to set ft or syntax to override AnsiEsc 20- fix AnsiEsc helper script for adjusting tabs to be unicode-aware 21- debian package support, 'make install-deb' will install a package on ubuntu/debian 22- add the -s option to squeeze blank lines into one, this is necessary for some versions of man 23- fix AnsiEsc being turned off on ,v 24- fix opening file names with whitespace (regression) 25- refactor option naming and processing (almost fully backward compatible) 26- add -N or --LINE-NUMBERS option for line numbers gh#136 27- refactor less.vim and its interaction with vimpager gh#137 gh#140 28- add -h | --help | --usage option to display usage 29- multiple file support 30- better error message for unreadable files 31- display actual file name on the status line 32- allow overriding status line with `g:less.statusfunc` 33- use mapleader for `,v` mapping in less.vim, defaults to `,` 34- use vim's value of $MYVIMRC and $VIM for finding vimrc or vimpagerrc gh#141 35- disable viminfo, viminfo handling to be improved in the future gh#141 36- support VIMPAGER_DEBUG env var to not suppress vim startup errors and when switching to the next file 37- set global and buffer-local options mostly correctly when switching between less-mode and non-less-mode buffers 38- strip bundled scripts and install them to PREFIX/share/vimpager, standalone version with encoded scripts generated for vim.org 39- increase columns in gvim only for docs 40- make vimpager usable from Pathogen and add the Page command with docs 41- add the Less command to less.vim which is the same as, but slightly less powerful than, the Page command 42- fix surround compatibility by using <nowait> in mappings on vim 7.4, for 7.3 surround is disabled 43- set cpo and scriptencoding for all scripts 44- make 'q' close the current file, and quit vim for the last file 45- use mapleader for ,h 46- display value of mapleader in help and status line 47- allow loading less.vim from .vimrc without turning on less mode for any file by default 48- preliminary support for ri ruby docs 49- improve detection of man/perldoc/pydoc/ri processes 50- rewrite passthrough mode in awk with multi-file support 51- reorganize generated docs, man/ for man pages, html/ for html, and markdown/ for the markdown source with a TOC generated by doctoc, the sources are in markdown_src/ 52- add the -x option to enable debugging output for the shell script part of vimpager 53- try to source the system vimrc before the user vimrc gh#60 54- support the '-' file for stdin 55 562.06 2015-06-28: 57- more Solaris fixes 58- remove array syntax from vimcat gh#118 59 602.05 2015-06-06: 61- minor AnsiEsc fixes 62 632.04 2015-05-25: 64- fix Solaris regression 65 662.03 2015-05-15: 67- use getpos('.') instead of getcurpos() in ansi retab script, some vims do not have getcurpos() gh#114 68- add ,v mapping to switch back and forth between less mode and editing mode gh#101 69- add ,h mapping for help gh#107 70 712.02 2015-04-30: 72- fix gvim/mvim support broken in 2.0 73 742.0 2015-04-29: 75- full support for ANSI highlighted text using bundled AnsiEsc 76- support MSYS2 77- experimental highlighting support for perl in perldocs by Magnus Woldrich 78- better detection of C man pages with highlighting 79- suppress errors about things that look like modelines 80- support for -- and safer opening of any file names 81- passthrough mode where text that is shorter than the terminal window is just printed is now the default and supports all highlighting 82- clean up mappings like 'h' that caused some people problems, we bundle our own less.vim now so this is easier 83- default to bg=dark when using terminal vim, this is helpful for people without vim configs since most people use a dark background but vim defaults to light 84- multiple -c and --cmd options are now supported, as well as the -u option 85 861.8.9 2014-05-25: 87- security enhancements (snordhausen; Stefan Nordhausen) gh#78 88 891.8.8 2014-04-07: 90- don't clobber user's PATH (mayersj1; Steve Mayer) gh#77 91 921.8.7 2014-03-10: 93- use more lines for fallback man page detection, misc. code cleanups (eworm-de; Christian Hesse) 94 951.8.6 2014-02-22: 96- allow _vimrc on non-windows (mortonfox; Morton Fox) 97 981.8.5 2014-02-12: 99- fix up arrow binding again, broken in 1.8.4 100 1011.8.4 2014-02-09: 102- disable help screen 'h' binding, cursor moves left instead gh#71 103 1041.8.3 2013-12-23: 105- reexec self under bash or ksh when available, especially on Solaris gh#63 106- add vim command -c option (aroig; Abdo Roig-Maranges) 107- allow ~/.vim/vimpagerrc as conf file (lucc; Lucas Hoffmann) 108 1091.8.2 2013-04-26: 110- better man page detection heuristics, when detection by process tree fails 111 1121.8.1 2013-04-15: 113- License under 2-clause BSD gh#59 114 1151.8.0 2013-03-20: 116- fix man detection on NetBSD (nonakap; NONAKA Kimihiro) 117 1181.7.8 2012-12-31: 119- set filetype for man pages correctly on FreeBSD (justinkb; Paul Mulders) 120 1211.7.7 2012-11-26: 122- fix screen flashing gh#46 123- fix q with visual selection gh#45 124- support for +G or + command line option to start at the end of the file (vincer; Vince Rosso) 125 1261.7.6 2012-11-13: 127- support /usr/local/etc/vimpagerrc and /etc/vimpagerrc, read after user's .vimrc 128- fix for .vimrc paths with spaces gh#49 129- support compressed file extensions case-insensitively 130 1311.7.5 2012-09-29: 132- set nocp with -u, fixes Pathogen compatibility gh#40 133- delete temp directory if file is zero length 134- remove .gz/.Z suffixes on temp files for compressed files 135- support global config file /etc/vimpagerrc (eworm-de; Christian Hesse) 136 1371.7.4 2012-09-19: 138- improve $VIM detection for Win32 (cygwin/msys) 139 1401.7.3 2012-09-15: 141- fix usage without a vimrc gh#38 broken in 1.7.2 142 1431.7.2 2012-09-13: 144- passthrough option for small text (Wei Dai) 145- major code refactor and cleanup 146 1471.7.1 2012-07-23: 148- fix arrow keys (Adam Lickel) 149 1501.7.0 2012-06-25: 151- make sure plugins don't override q gh#34 152- attempt fix for OpenBSD ps gh#33 153 1541.6.9 2012-06-19: 155- stop sourcing vimrc/gvimrc twice (Dave Goodell) 156 1571.6.8 2012-04-11: 158- fix scrolloff and custom scrolloff setting gh#30 159- safe mode for temp directory (Anselm Strauss) 160- turn off relative line numbers (Simon Olofsson and Anisse Astier) 161 1621.6.7 2012-01-29: 163- more intuitive arrow key behavior (patch by Iftekharul Haque) 164- add vimpager_ptree variable to hold the process tree (patch by Wei Dai) 165 1661.6.6 2012-01-10: 167- fix malformed utf8 warnings 168 1691.6.5 2012-01-10: 170- fix "col; illegal byte sequence" errors 171 1721.6.4 2011-12-31: 173- configurable scrolloff by Peter Fern 174 1751.6.3 2011-12-09: 176- fix zero length check on cygwin 177 1781.6.2 2011-11-28: 179- Pathogen compatibility 180- slightly faster startup 181 1821.6.1 2011-11-22: 183- only source .vimrc if it exists 184 1851.6.0 2011-11-18: 186- work around broken sed on OSX by using col -b if available 187 1881.5.9 2011-11-17: 189- remove -X by default gh#19 190 1911.5.8 2011-11-13: 192- re-source vimrc/gvimrc after less.vim to preserve user highlights and mappings 193 1941.5.7 2011-07-25: 195- remove mouse=h to allow mouse scrolling 196 1971.5.6 2011-07-17: 198- fix for filenames with spaces by Damien Pollet 199 2001.5.5 2011-06-30: 201- remove --noplugin 202- better gvimrc detection on cygwin 203 2041.5.4 2011-06-24: 205- support ~/.vimpagerrc and VIMPAGER_RC 206 2071.5.3 2011-06-23: 208- exit immediately for zero length files 209 2101.5.2 2011-06-05: 211- turn off terminal reset on OSX 212 2131.5.1 2011-05-22: 214- better msys support 215 2161.5.0 2011-05-07: 217- set scrolloff-5 218 2191.4.9 2011-05-01: 220- trap more signals for temp file removal 221- clear terminal on OSX only for terminal vim 222 2231.4.8 2011-04-22: 224- fix compatibility with Cygwin 225- fix compatibility with Windows gvim in Cygwin and msys 226- detect ssh session on OSX and Cygwin 227- remove "Input not from a terminal" warning entirely 228 2291.4.7 2011-04-15: 230- fix some "input not from terminal" warnings 231- fix for invocations on files not in current directory 232 2331.4.6 2011-04-11: 234- MacVim support 235- override GUI colors from .gvimrc 236- fix syntax highlighting for files opened directly 237- reset terminal on completion 238 2391.4.5 2011-04-08: 240- fixes for Mac OSX 241- -X option to speed up startup (jdevera) 242 2431.4.4 2011-03-21: 244- .vimrc option let vimpager_use_gvim = 1 to use gvim as the pager window 245 2461.4.3 2011-03-20: 247- Support for .Z and .gz files 248 2491.4.2 2011-03-20: 250- Extensive rewrite using awk for real Solaris compatibility by Wout Mertens. 251- Filter ANSI color codes and backspaces for all pager invocations gh#2 252 2531.4 2011-01-07: 254- fix for python2 docs on archlinux from Ivan S. Freitas 255 2561.3 2010-05-17: 257- added 'set nonu' 258 2591.2 2010-04-30: 260- fix for FreeBSD 261- add esc-u mapping to turn off hlsearch 262 2631.1 2009-05-22: 264- Fix bug where it wouldn't move on searches at launch without moving the cursor first 265 2661.0 2009-05-21: 267- Fix for perldoc on Cygwin 268 2690.9 2009-05-19: 270- Fix for filenames with spaces. 271 2720.8 2009-03-27: 273- Turn off folds (correctly this time.) 274 275# vim: ft=yaml tw=0 276