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