├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── _nvimpager ├── config.ld ├── flake.lock ├── flake.nix ├── lua └── nvimpager │ ├── ansi2highlight.lua │ ├── cat.lua │ ├── init.lua │ ├── options.lua │ ├── pager.lua │ └── util.lua ├── makefile ├── nvimpager ├── nvimpager.md └── test ├── abort_test.lua ├── diff_test.lua ├── first_test.lua ├── fixtures ├── ansi-erase-line.txt ├── bin │ ├── git │ ├── man │ └── test-parent.sh ├── conceal.tex ├── conceal.tex.ansi ├── conceal.tex.cole0.ansi ├── conceal.tex.cole1.ansi ├── conceal.tex.cole2.ansi ├── conceal.tex.red ├── diff ├── diff-modeline ├── diff-modeline.ansi ├── diff.ansi ├── diff2 ├── difftastic ├── git-log ├── git-log.ansi ├── help.txt ├── help.txt.ansi ├── help.txt.cole0.ansi ├── help.txt.cole1.ansi ├── help.txt.cole2.ansi ├── listchars1.txt ├── listchars1.txt.24bit ├── listchars1.txt.8bit ├── makefile ├── makefile.ansi ├── man.1 ├── man.ansi ├── man.cat ├── man.md ├── nbsp.ansi ├── nbsp.latin1.txt ├── nbsp.utf8.txt ├── plain.red ├── plain.red24 └── plain.txt ├── helpers.lua ├── meta_test.lua ├── native_spec.lua ├── no_map_test.lua ├── nvimpager_spec.lua └── unit_spec.lua /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/README.md -------------------------------------------------------------------------------- /_nvimpager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/_nvimpager -------------------------------------------------------------------------------- /config.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/config.ld -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/flake.nix -------------------------------------------------------------------------------- /lua/nvimpager/ansi2highlight.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/lua/nvimpager/ansi2highlight.lua -------------------------------------------------------------------------------- /lua/nvimpager/cat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/lua/nvimpager/cat.lua -------------------------------------------------------------------------------- /lua/nvimpager/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/lua/nvimpager/init.lua -------------------------------------------------------------------------------- /lua/nvimpager/options.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/lua/nvimpager/options.lua -------------------------------------------------------------------------------- /lua/nvimpager/pager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/lua/nvimpager/pager.lua -------------------------------------------------------------------------------- /lua/nvimpager/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/lua/nvimpager/util.lua -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/makefile -------------------------------------------------------------------------------- /nvimpager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/nvimpager -------------------------------------------------------------------------------- /nvimpager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/nvimpager.md -------------------------------------------------------------------------------- /test/abort_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/abort_test.lua -------------------------------------------------------------------------------- /test/diff_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/diff_test.lua -------------------------------------------------------------------------------- /test/first_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/first_test.lua -------------------------------------------------------------------------------- /test/fixtures/ansi-erase-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/ansi-erase-line.txt -------------------------------------------------------------------------------- /test/fixtures/bin/git: -------------------------------------------------------------------------------- 1 | test-parent.sh -------------------------------------------------------------------------------- /test/fixtures/bin/man: -------------------------------------------------------------------------------- 1 | test-parent.sh -------------------------------------------------------------------------------- /test/fixtures/bin/test-parent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/bin/test-parent.sh -------------------------------------------------------------------------------- /test/fixtures/conceal.tex: -------------------------------------------------------------------------------- 1 | \ss should be ß 2 | -------------------------------------------------------------------------------- /test/fixtures/conceal.tex.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/conceal.tex.ansi -------------------------------------------------------------------------------- /test/fixtures/conceal.tex.cole0.ansi: -------------------------------------------------------------------------------- 1 | \ss should be ß 2 | -------------------------------------------------------------------------------- /test/fixtures/conceal.tex.cole1.ansi: -------------------------------------------------------------------------------- 1 | conceal.tex.ansi -------------------------------------------------------------------------------- /test/fixtures/conceal.tex.cole2.ansi: -------------------------------------------------------------------------------- 1 | conceal.tex.ansi -------------------------------------------------------------------------------- /test/fixtures/conceal.tex.red: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/conceal.tex.red -------------------------------------------------------------------------------- /test/fixtures/diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/diff -------------------------------------------------------------------------------- /test/fixtures/diff-modeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/diff-modeline -------------------------------------------------------------------------------- /test/fixtures/diff-modeline.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/diff-modeline.ansi -------------------------------------------------------------------------------- /test/fixtures/diff.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/diff.ansi -------------------------------------------------------------------------------- /test/fixtures/diff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/diff2 -------------------------------------------------------------------------------- /test/fixtures/difftastic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/difftastic -------------------------------------------------------------------------------- /test/fixtures/git-log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/git-log -------------------------------------------------------------------------------- /test/fixtures/git-log.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/git-log.ansi -------------------------------------------------------------------------------- /test/fixtures/help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/help.txt -------------------------------------------------------------------------------- /test/fixtures/help.txt.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/help.txt.ansi -------------------------------------------------------------------------------- /test/fixtures/help.txt.cole0.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/help.txt.cole0.ansi -------------------------------------------------------------------------------- /test/fixtures/help.txt.cole1.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/help.txt.cole1.ansi -------------------------------------------------------------------------------- /test/fixtures/help.txt.cole2.ansi: -------------------------------------------------------------------------------- 1 | help.txt.ansi -------------------------------------------------------------------------------- /test/fixtures/listchars1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/listchars1.txt -------------------------------------------------------------------------------- /test/fixtures/listchars1.txt.24bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/listchars1.txt.24bit -------------------------------------------------------------------------------- /test/fixtures/listchars1.txt.8bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/listchars1.txt.8bit -------------------------------------------------------------------------------- /test/fixtures/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/makefile -------------------------------------------------------------------------------- /test/fixtures/makefile.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/makefile.ansi -------------------------------------------------------------------------------- /test/fixtures/man.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/man.1 -------------------------------------------------------------------------------- /test/fixtures/man.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/man.ansi -------------------------------------------------------------------------------- /test/fixtures/man.cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/man.cat -------------------------------------------------------------------------------- /test/fixtures/man.md: -------------------------------------------------------------------------------- 1 | % TEST(0) 2 | % Author 3 | % date 4 | # SYNOPSIS 5 | exit 6 | -------------------------------------------------------------------------------- /test/fixtures/nbsp.ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/nbsp.ansi -------------------------------------------------------------------------------- /test/fixtures/nbsp.latin1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/nbsp.latin1.txt -------------------------------------------------------------------------------- /test/fixtures/nbsp.utf8.txt: -------------------------------------------------------------------------------- 1 | nbsp nbsp 2 | -------------------------------------------------------------------------------- /test/fixtures/plain.red: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/plain.red -------------------------------------------------------------------------------- /test/fixtures/plain.red24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/fixtures/plain.red24 -------------------------------------------------------------------------------- /test/fixtures/plain.txt: -------------------------------------------------------------------------------- 1 | some text 2 | -------------------------------------------------------------------------------- /test/helpers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/helpers.lua -------------------------------------------------------------------------------- /test/meta_test.lua: -------------------------------------------------------------------------------- 1 | vim.fn.assert_report("this is an error") 2 | -------------------------------------------------------------------------------- /test/native_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/native_spec.lua -------------------------------------------------------------------------------- /test/no_map_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/no_map_test.lua -------------------------------------------------------------------------------- /test/nvimpager_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/nvimpager_spec.lua -------------------------------------------------------------------------------- /test/unit_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucc/nvimpager/HEAD/test/unit_spec.lua --------------------------------------------------------------------------------