Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: lucc/nvimpager

Tags

v0.13.0

Toggle v0.13.0's commit message
Version 0.13.0

Major changes:
- Accept - as stdin in any argument position

Breaking changes:
- Change order of nvimpager's and user supplied options

Changes:
- Deactivate some tests for neovim v0.10
- Improve documentation in lua code, make it ldoc compatible
- Add darwin packages to flake
- Use neovim overlay flake instead of neovim flake for nightly neovim
- Add tests with nvim's internal assert functions
- Fix detection of empty buffers (neovim/neovim#25369)
- Refactor process detection (neovim/neovim#23122)

v0.12.0

Toggle v0.12.0's commit message
Version 0.12.0

Breaking changes:
- Require neovim >= 0.9

Major changes:
- Use upstream support for $NVIM_APPNAME
- Conceal \e[K escape sequences in pager mode
- Fix man page detection for empty lines
- makefile: Split install rule, supporting installation without man

Changes:
- Move unit tests to extra file
- Handle all test excludes via busted tags
- Use native neovim function to get parsed listchar
- Filter out broken tests in CI
- Run tests in CI with neovim from the official appimages
- Set LUA_PATH for the tests in the makefile
- Split code into modules
- Add helper function to better detect man pages

v0.11.0

Toggle v0.11.0's commit message
Version 0.11.0

Breaking changes:
- require neovim >= 0.7.2
- Rename env var NVIM to NVIMPAGER_NVIM
- Improve version number format to better conform to SemVer
- Only use buffer local maps
- Keep input file order when reading from stdin and files

Major changes:
- Allow lua init file (#64)
- Implement follow mode (#21)
- Add git_colors option to use colors from git instead of internal syntax (#68)
- Use :Man! to set filetype in python docs
- Use exec to start nvim, delete tempfile for stdin from nvim and set buftype=nofile
- Rename execed nvim process to "nvimpager"
- Remove extra redirect from tty

Further changes:
- Run CI on github actions instead of travis
- Switch main branch name to "main"

v0.10.4

Toggle v0.10.4's commit message
Version 0.10.4

Changes
* fix mappings in man pages

v0.10.3

Toggle v0.10.3's commit message
Version 0.10.3

Changes
* Add flake.nix for development
* Fix man page handling on neovim >= 0.5.1
* Add uninstall target to the makefile
* Install auxiliary files without execute permissions

v0.10.2

Toggle v0.10.2's commit message
Version 0.10.2

Changes:
* make makefile deterministic if not running from git

v0.10.1

Toggle v0.10.1's commit message
Version 0.10.1

Changes
* fix the makefile if not run from a git checkout (#47)

v0.10

Toggle v0.10's commit message
Version 0.10

Changes:
* reset packpath to the same initial value as rtp (#40)
* use scdoc instead of pandoc to build the man page (#42)
* detect man page if "Name" is not all caps
* run tests on FreeBSD
* render &listchars in cat mode if &list is set (#35)

v0.9

Toggle v0.9's commit message
Version 0.9

Main Changes:
* the external AnsiEsc plugin is replaced by lua code
* add zsh completion script
* reorder -c/--cmd options: user supplied -c/--cmd options are in front
  of internal ones
* add an option to disable maps in pager mode (#36)

v0.8

Toggle v0.8's commit message
Version 0.8

Main changes:
* neovim version 0.4.0 or above is required
* Ignore stdin if file argument is present  (see #28)

Further changes:
* Fix "q" mapping in visual mode
* Use PARENT as internal env variable instead of PPID

This will be the last release to use the AnsiEsc plugin from
http://www.drchip.org/astronaut/vim/index.html#ANSIESC.