| -rw-r--r-- | .builds/alpine.yml | 18L |
| -rw-r--r-- | .builds/debian.yml | 22L |
| -rw-r--r-- | .builds/freebsd.yml | 17L |
| -rw-r--r-- | .builds/openbsd.yml | 16L |
| -rw-r--r-- | .codecov.yml | 10L |
| -rw-r--r-- | .editorconfig | 12L |
| -rw-r--r-- | .github/ISSUE_TEMPLATE/bug_report.yml | 36L |
| -rw-r--r-- | .github/ISSUE_TEMPLATE/config.yml | 8L |
| -rw-r--r-- | .github/ISSUE_TEMPLATE/feature_request.yml | 13L |
| -rw-r--r-- | .github/workflows/coverity-scan.yml | 58L |
| -rw-r--r-- | .github/workflows/luacheck.yml | 20L |
| -rw-r--r-- | .github/workflows/luadoc.yml | 39L |
| -rw-r--r-- | .github/workflows/macos.yml | 57L |
| -rw-r--r-- | .github/workflows/man.yml | 38L |
| -rw-r--r-- | .github/workflows/ubuntu.yml | 57L |
| -rw-r--r-- | .github/workflows/windows.yml.NOACTIVE | 66L |
| -rw-r--r-- | .gitignore | 15L |
| -rw-r--r-- | .luacheckrc | 5L |
| -rw-r--r-- | CHANGELOG.md | 385L |
| -rw-r--r-- | Dockerfile | 35L |
| -rw-r--r-- | GNUmakefile | 102L |
| -rw-r--r-- | LICENSE | 40L |
| -rw-r--r-- | Makefile | 234L |
| -rw-r--r-- | README.md | 131L |
| -rw-r--r-- | array.c | 164L |
| -rw-r--r-- | array.h | 129L |
| -rw-r--r-- | buffer.c | 146L |
| -rw-r--r-- | buffer.h | 56L |
| -rw-r--r-- | config.def.h | 356L |
| -rwxr-xr-x | configure | 665L |
| -rw-r--r-- | doc/.gitignore | 1L |
| -rw-r--r-- | doc/Doxyfile | 2964L |
| -rw-r--r-- | doc/Makefile | 20L |
| -rw-r--r-- | doc/array.rst | 4L |
| -rw-r--r-- | doc/buffer.rst | 4L |
| -rw-r--r-- | doc/conf.py | 178L |
| -rw-r--r-- | doc/index.rst | 12L |
| -rw-r--r-- | doc/map.rst | 4L |
| -rw-r--r-- | doc/requirements.txt | 1L |
| -rw-r--r-- | doc/text.rst | 129L |
| -rw-r--r-- | doc/view.rst | 110L |
| -rw-r--r-- | doc/vis.rst | 187L |
| -rw-r--r-- | event-basic.c | 18L |
| -rw-r--r-- | libutf.c | 53L |
| -rw-r--r-- | libutf.h | 34L |
| -rw-r--r-- | lua/doc/README.md | 37L |
| -rw-r--r-- | lua/doc/config.ld | 15L |
| l--------- | lua/lexer.lua | 1L |
| -rw-r--r-- | lua/lexers/LICENSE | 21L |
| -rw-r--r-- | lua/lexers/README.md | 103L |
| -rw-r--r-- | lua/lexers/actionscript.lua | 60L |
| -rw-r--r-- | lua/lexers/ada.lua | 49L |
| -rw-r--r-- | lua/lexers/antlr.lua | 57L |
| -rw-r--r-- | lua/lexers/apdl.lua | 79L |
| -rw-r--r-- | lua/lexers/apl.lua | 57L |
| -rw-r--r-- | lua/lexers/applescript.lua | 71L |
| -rw-r--r-- | lua/lexers/asm.lua | 399L |
| -rw-r--r-- | lua/lexers/asp.lua | 31L |
| -rw-r--r-- | lua/lexers/autohotkey.lua | 164L |
| -rw-r--r-- | lua/lexers/autoit.lua | 137L |
| -rw-r--r-- | lua/lexers/awk.lua | 295L |
| -rw-r--r-- | lua/lexers/bash.lua | 138L |
| -rw-r--r-- | lua/lexers/batch.lua | 55L |
| -rw-r--r-- | lua/lexers/bibtex.lua | 48L |
| -rw-r--r-- | lua/lexers/boo.lua | 66L |
| -rw-r--r-- | lua/lexers/c.lua | 213L |
| -rw-r--r-- | lua/lexers/caml.lua | 65L |
| -rw-r--r-- | lua/lexers/chuck.lua | 102L |
| -rw-r--r-- | lua/lexers/clojure.lua | 148L |
| -rw-r--r-- | lua/lexers/cmake.lua | 493L |
| -rw-r--r-- | lua/lexers/coffeescript.lua | 50L |
| -rw-r--r-- | lua/lexers/container.lua | 5L |
| -rw-r--r-- | lua/lexers/context.lua | 54L |
| -rw-r--r-- | lua/lexers/cpp.lua | 287L |
| -rw-r--r-- | lua/lexers/crystal.lua | 98L |
| -rw-r--r-- | lua/lexers/csharp.lua | 65L |
| -rw-r--r-- | lua/lexers/css.lua | 201L |
| -rw-r--r-- | lua/lexers/cuda.lua | 62L |
| -rw-r--r-- | lua/lexers/d.lua | 141L |
| -rw-r--r-- | lua/lexers/dart.lua | 56L |
| -rw-r--r-- | lua/lexers/desktop.lua | 49L |
| -rw-r--r-- | lua/lexers/diff.lua | 25L |
| -rw-r--r-- | lua/lexers/django.lua | 63L |
| -rw-r--r-- | lua/lexers/dockerfile.lua | 47L |
| -rw-r--r-- | lua/lexers/dot.lua | 57L |
| -rw-r--r-- | lua/lexers/dsv.lua | 12L |
| -rw-r--r-- | lua/lexers/eiffel.lua | 59L |
| -rw-r--r-- | lua/lexers/elixir.lua | 99L |
| -rw-r--r-- | lua/lexers/elm.lua | 45L |
| -rw-r--r-- | lua/lexers/erlang.lua | 90L |
| -rw-r--r-- | lua/lexers/factor.lua | 71L |
| -rw-r--r-- | lua/lexers/fantom.lua | 84L |
| -rw-r--r-- | lua/lexers/faust.lua | 46L |
| -rw-r--r-- | lua/lexers/fennel.lua | 45L |
| -rw-r--r-- | lua/lexers/fish.lua | 58L |
| -rw-r--r-- | lua/lexers/forth.lua | 58L |
| -rw-r--r-- | lua/lexers/fortran.lua | 87L |
| -rw-r--r-- | lua/lexers/fsharp.lua | 59L |
| -rw-r--r-- | lua/lexers/fstab.lua | 127L |
| -rw-r--r-- | lua/lexers/gap.lua | 45L |
| -rw-r--r-- | lua/lexers/gemini.lua | 23L |
| -rw-r--r-- | lua/lexers/gettext.lua | 31L |
| -rw-r--r-- | lua/lexers/gherkin.lua | 39L |
| -rw-r--r-- | lua/lexers/git-rebase.lua | 39L |
| -rw-r--r-- | lua/lexers/gleam.lua | 120L |
| -rw-r--r-- | lua/lexers/glsl.lua | 117L |
| -rw-r--r-- | lua/lexers/gnuplot.lua | 70L |
| -rw-r--r-- | lua/lexers/go.lua | 71L |
| -rw-r--r-- | lua/lexers/groovy.lua | 68L |
| -rw-r--r-- | lua/lexers/gtkrc.lua | 57L |
| -rw-r--r-- | lua/lexers/hare.lua | 81L |
| -rw-r--r-- | lua/lexers/haskell.lua | 47L |
| -rw-r--r-- | lua/lexers/html.lua | 152L |
| -rw-r--r-- | lua/lexers/icon.lua | 61L |
| -rw-r--r-- | lua/lexers/idl.lua | 52L |
| -rw-r--r-- | lua/lexers/inform.lua | 76L |
| -rw-r--r-- | lua/lexers/ini.lua | 39L |
| -rw-r--r-- | lua/lexers/io_lang.lua | 51L |
| -rw-r--r-- | lua/lexers/java.lua | 142L |
| -rw-r--r-- | lua/lexers/javascript.lua | 98L |
| -rw-r--r-- | lua/lexers/jq.lua | 84L |
| -rw-r--r-- | lua/lexers/json.lua | 28L |
| -rw-r--r-- | lua/lexers/jsp.lua | 20L |
| -rw-r--r-- | lua/lexers/julia.lua | 112L |
| -rw-r--r-- | lua/lexers/latex.lua | 44L |
| -rw-r--r-- | lua/lexers/ledger.lua | 45L |
| -rw-r--r-- | lua/lexers/less.lua | 19L |
| -rw-r--r-- | lua/lexers/lexer.lua | 2087L |
| -rw-r--r-- | lua/lexers/lilypond.lua | 32L |
| -rw-r--r-- | lua/lexers/lisp.lua | 62L |
| -rw-r--r-- | lua/lexers/litcoffee.lua | 19L |
| -rw-r--r-- | lua/lexers/logtalk.lua | 64L |
| -rw-r--r-- | lua/lexers/lua.lua | 144L |
| -rw-r--r-- | lua/lexers/makefile.lua | 121L |
| -rw-r--r-- | lua/lexers/man.lua | 22L |
| -rw-r--r-- | lua/lexers/markdown.lua | 151L |
| -rw-r--r-- | lua/lexers/matlab.lua | 90L |
| -rw-r--r-- | lua/lexers/mediawiki.lua | 44L |
| -rw-r--r-- | lua/lexers/meson.lua | 129L |
| -rw-r--r-- | lua/lexers/moonscript.lua | 144L |
| -rw-r--r-- | lua/lexers/myrddin.lua | 54L |
| -rw-r--r-- | lua/lexers/nemerle.lua | 66L |
| -rw-r--r-- | lua/lexers/networkd.lua | 101L |
| -rw-r--r-- | lua/lexers/nim.lua | 97L |
| -rw-r--r-- | lua/lexers/nix.lua | 101L |
| -rw-r--r-- | lua/lexers/nsis.lua | 150L |
| -rw-r--r-- | lua/lexers/null.lua | 4L |
| -rw-r--r-- | lua/lexers/objeck.lua | 59L |
| -rw-r--r-- | lua/lexers/objective_c.lua | 69L |
| -rw-r--r-- | lua/lexers/org.lua | 104L |
| -rw-r--r-- | lua/lexers/output.lua | 112L |
| -rw-r--r-- | lua/lexers/pascal.lua | 64L |
| -rw-r--r-- | lua/lexers/perl.lua | 161L |
| -rw-r--r-- | lua/lexers/php.lua | 107L |
| -rw-r--r-- | lua/lexers/pico8.lua | 35L |
| -rw-r--r-- | lua/lexers/pike.lua | 54L |
| -rw-r--r-- | lua/lexers/pkgbuild.lua | 79L |
| -rw-r--r-- | lua/lexers/pony.lua | 96L |
| -rw-r--r-- | lua/lexers/powershell.lua | 62L |
| -rw-r--r-- | lua/lexers/prolog.lua | 350L |
| -rw-r--r-- | lua/lexers/props.lua | 36L |
| -rw-r--r-- | lua/lexers/protobuf.lua | 48L |
| -rw-r--r-- | lua/lexers/ps.lua | 49L |
| -rw-r--r-- | lua/lexers/pure.lua | 50L |
| -rw-r--r-- | lua/lexers/python.lua | 128L |
| -rw-r--r-- | lua/lexers/r.lua | 52L |
| -rw-r--r-- | lua/lexers/rails.lua | 41L |
| -rw-r--r-- | lua/lexers/rc.lua | 52L |
| -rw-r--r-- | lua/lexers/reason.lua | 67L |
| -rw-r--r-- | lua/lexers/rebol.lua | 103L |
| -rw-r--r-- | lua/lexers/rest.lua | 210L |
| -rw-r--r-- | lua/lexers/rexx.lua | 78L |
| -rw-r--r-- | lua/lexers/rhtml.lua | 20L |
| -rw-r--r-- | lua/lexers/routeros.lua | 60L |
| -rw-r--r-- | lua/lexers/rpmspec.lua | 49L |
| -rw-r--r-- | lua/lexers/ruby.lua | 127L |
| -rw-r--r-- | lua/lexers/rust.lua | 90L |
| -rw-r--r-- | lua/lexers/sass.lua | 21L |
| -rw-r--r-- | lua/lexers/scala.lua | 61L |
| -rw-r--r-- | lua/lexers/scheme.lua | 175L |
| -rw-r--r-- | lua/lexers/smalltalk.lua | 46L |
| -rw-r--r-- | lua/lexers/sml.lua | 93L |
| -rw-r--r-- | lua/lexers/snobol4.lua | 71L |
| -rw-r--r-- | lua/lexers/spin.lua | 70L |
| -rw-r--r-- | lua/lexers/sql.lua | 64L |
| -rw-r--r-- | lua/lexers/strace.lua | 31L |
| -rw-r--r-- | lua/lexers/systemd.lua | 142L |
| -rw-r--r-- | lua/lexers/taskpaper.lua | 27L |
| -rw-r--r-- | lua/lexers/tcl.lua | 47L |
| -rw-r--r-- | lua/lexers/template.txt | 40L |
| -rw-r--r-- | lua/lexers/tex.lua | 28L |
| -rw-r--r-- | lua/lexers/texinfo.lua | 207L |
| -rw-r--r-- | lua/lexers/text.lua | 12L |
| -rw-r--r-- | lua/lexers/toml.lua | 44L |
| -rw-r--r-- | lua/lexers/troff.lua | 42L |
| -rw-r--r-- | lua/lexers/txt2tags.lua | 131L |
| -rw-r--r-- | lua/lexers/typescript.lua | 18L |
| -rw-r--r-- | lua/lexers/vala.lua | 62L |
| -rw-r--r-- | lua/lexers/vb.lua | 68L |
| -rw-r--r-- | lua/lexers/vcard.lua | 71L |
| -rw-r--r-- | lua/lexers/verilog.lua | 89L |
| -rw-r--r-- | lua/lexers/vhdl.lua | 72L |
| -rw-r--r-- | lua/lexers/wsf.lua | 87L |
| -rw-r--r-- | lua/lexers/xml.lua | 75L |
| -rw-r--r-- | lua/lexers/xs.lua | 60L |
| -rw-r--r-- | lua/lexers/xtend.lua | 88L |
| -rw-r--r-- | lua/lexers/yaml.lua | 106L |
| -rw-r--r-- | lua/lexers/zig.lua | 93L |
| -rw-r--r-- | lua/plugins/complete-filename.lua | 58L |
| -rw-r--r-- | lua/plugins/complete-word.lua | 37L |
| -rw-r--r-- | lua/plugins/digraph.lua | 23L |
| -rw-r--r-- | lua/plugins/filetype.lua | 648L |
| -rw-r--r-- | lua/plugins/number-inc-dec.lua | 59L |
| -rw-r--r-- | lua/plugins/textobject-lexer.lua | 35L |
| -rw-r--r-- | lua/themes/base-16.lua | 158L |
| l--------- | lua/themes/default.lua | 1L |
| -rw-r--r-- | lua/themes/solarized.lua | 189L |
| -rw-r--r-- | lua/themes/zenburn.lua | 39L |
| -rw-r--r-- | lua/vis-std.lua | 143L |
| -rw-r--r-- | lua/vis.lua | 336L |
| -rw-r--r-- | lua/visrc.lua | 11L |
| -rw-r--r-- | main.c | 2338L |
| -rw-r--r-- | man/vis-clipboard.1 | 104L |
| -rw-r--r-- | man/vis-complete.1 | 78L |
| -rw-r--r-- | man/vis-digraph.1 | 68L |
| -rw-r--r-- | man/vis-menu.1 | 248L |
| -rw-r--r-- | man/vis-open.1 | 108L |
| -rw-r--r-- | man/vis.1 | 1636L |
| -rw-r--r-- | map.c | 362L |
| -rw-r--r-- | map.h | 110L |
| -rw-r--r-- | sam.c | 1802L |
| -rw-r--r-- | sam.h | 30L |
| -rw-r--r-- | test/.gitignore | 3L |
| -rw-r--r-- | test/LICENSE | 13L |
| -rw-r--r-- | test/Makefile | 16L |
| -rw-r--r-- | test/README.md | 54L |
| -rw-r--r-- | test/core/.gitignore | 13L |
| -rw-r--r-- | test/core/Makefile | 66L |
| -rw-r--r-- | test/core/README.md | 9L |
| -rw-r--r-- | test/core/array-test.c | 213L |
| -rw-r--r-- | test/core/buffer-test.c | 74L |
| -rw-r--r-- | test/core/ccan-config.c | 571L |
| l--------- | test/core/ccan/compiler/LICENSE | 1L |
| -rw-r--r-- | test/core/ccan/compiler/_info | 64L |
| -rw-r--r-- | test/core/ccan/compiler/compiler.h | 231L |
| -rw-r--r-- | test/core/ccan/compiler/test/compile_fail-printf.c | 22L |
| -rw-r--r-- | test/core/ccan/compiler/test/run-is_compile_constant.c | 15L |
| -rw-r--r-- | test/core/ccan/tap/_info | 61L |
| -rw-r--r-- | test/core/ccan/tap/tap.3 | 362L |
| -rw-r--r-- | test/core/ccan/tap/tap.c | 459L |
| -rw-r--r-- | test/core/ccan/tap/tap.h | 251L |
| -rw-r--r-- | test/core/ccan/tap/test/run.c | 133L |
| -rw-r--r-- | test/core/licenses/CC0 | 28L |
| -rw-r--r-- | test/core/map-test.c | 115L |
| -rw-r--r-- | test/core/tap.h | 58L |
| -rw-r--r-- | test/core/text-test.c | 403L |
| -rw-r--r-- | test/fuzz/.gitignore | 4L |
| -rw-r--r-- | test/fuzz/Makefile | 47L |
| -rw-r--r-- | test/fuzz/README.md | 30L |
| -rw-r--r-- | test/fuzz/buffer-fuzzer.c | 105L |
| -rw-r--r-- | test/fuzz/dictionaries/buffer-fuzzer.dict | 15L |
| -rw-r--r-- | test/fuzz/dictionaries/text-fuzzer.dict | 20L |
| l--------- | test/fuzz/dictionaries/text-libfuzzer.dict | 1L |
| -rw-r--r-- | test/fuzz/fuzzer.h | 18L |
| -rw-r--r-- | test/fuzz/inputs/buffer-fuzzer/buffer-fuzzer.in | 9L |
| -rw-r--r-- | test/fuzz/inputs/text-fuzzer/text-fuzzer.in | 13L |
| l--------- | test/fuzz/inputs/text-libfuzzer/text-libfuzzer.in | 1L |
| -rw-r--r-- | test/fuzz/text-fuzzer.c | 317L |
| -rw-r--r-- | test/lua/Makefile | 16L |
| -rw-r--r-- | test/lua/README.md | 12L |
| -rw-r--r-- | test/lua/cursor.in | 9L |
| -rw-r--r-- | test/lua/cursor.lua | 104L |
| -rw-r--r-- | test/lua/file-empty.in | 0B |
| -rw-r--r-- | test/lua/file-empty.lua | 20L |
| -rw-r--r-- | test/lua/lines.in | 5L |
| -rw-r--r-- | test/lua/lines.lua | 92L |
| -rw-r--r-- | test/lua/map-basic.lua | 64L |
| -rw-r--r-- | test/lua/pipe.in | 1L |
| -rw-r--r-- | test/lua/pipe.lua | 84L |
| -rwxr-xr-x | test/lua/test.sh | 40L |
| -rw-r--r-- | test/lua/visrc.lua | 127L |
| -rw-r--r-- | test/sam/.gitignore | 3L |
| -rw-r--r-- | test/sam/Makefile | 12L |
| -rw-r--r-- | test/sam/README.md | 73L |
| -rw-r--r-- | test/sam/addresses/columns.cmd | 4L |
| -rw-r--r-- | test/sam/addresses/columns.in | 5L |
| -rw-r--r-- | test/sam/addresses/first-last.cmd | 4L |
| -rw-r--r-- | test/sam/addresses/first-last.in | 4L |
| -rw-r--r-- | test/sam/addresses/lines.cmd | 6L |
| -rw-r--r-- | test/sam/addresses/lines.in | 20L |
| -rw-r--r-- | test/sam/addresses/second.cmd | 4L |
| -rw-r--r-- | test/sam/addresses/second.in | 4L |
| -rw-r--r-- | test/sam/commands/filter-capitalize.cmd | 1L |
| -rw-r--r-- | test/sam/commands/filter-capitalize.in | 1L |
| -rw-r--r-- | test/sam/commands/group.cmd | 5L |
| -rw-r--r-- | test/sam/commands/group.in | 1L |
| -rw-r--r-- | test/sam/commands/long-text.cmd | 11L |
| -rw-r--r-- | test/sam/commands/long-text.in | 0B |
| -rw-r--r-- | test/sam/commands/loop-empty-match1.cmd | 4L |
| -rw-r--r-- | test/sam/commands/loop-empty-match1.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-empty-match2.cmd | 4L |
| -rw-r--r-- | test/sam/commands/loop-empty-match2.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-empty-match3.cmd | 4L |
| -rw-r--r-- | test/sam/commands/loop-empty-match3.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-empty-match4.cmd | 4L |
| -rw-r--r-- | test/sam/commands/loop-empty-match4.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-lines.in | 10L |
| -rw-r--r-- | test/sam/commands/loop-lines1.cmd | 1L |
| l--------- | test/sam/commands/loop-lines1.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-lines2.cmd | 1L |
| l--------- | test/sam/commands/loop-lines2.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-lines3.cmd | 1L |
| l--------- | test/sam/commands/loop-lines3.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-lines4.cmd | 1L |
| l--------- | test/sam/commands/loop-lines4.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-lines5.cmd | 1L |
| l--------- | test/sam/commands/loop-lines5.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-lines6.cmd | 1L |
| l--------- | test/sam/commands/loop-lines6.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-lines7.cmd | 1L |
| l--------- | test/sam/commands/loop-lines7.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-lines8.cmd | 1L |
| l--------- | test/sam/commands/loop-lines8.in | 1L |
| -rw-r--r-- | test/sam/commands/loop-lines9.cmd | 1L |
| l--------- | test/sam/commands/loop-lines9.in | 1L |
| -rw-r--r-- | test/sam/commands/pipe-in.cmd | 3L |
| -rw-r--r-- | test/sam/commands/pipe-in.in | 10L |
| -rw-r--r-- | test/sam/commands/pipe-out.cmd | 5L |
| -rw-r--r-- | test/sam/commands/pipe-out.in | 1L |
| -rw-r--r-- | test/sam/commands/repeated-shell.cmd | 2L |
| -rw-r--r-- | test/sam/commands/repeated-shell.in | 2L |
| -rw-r--r-- | test/sam/commands/unicode-replace.cmd | 1L |
| -rw-r--r-- | test/sam/commands/unicode-replace.in | 5L |
| -rw-r--r-- | test/sam/errors/conflict.cmd | 4L |
| -rw-r--r-- | test/sam/errors/conflict.in | 1L |
| -rw-r--r-- | test/sam/errors/read.cmd | 1L |
| -rw-r--r-- | test/sam/errors/read.in | 1L |
| -rw-r--r-- | test/sam/errors/unbalanced-group.cmd | 5L |
| -rw-r--r-- | test/sam/errors/unbalanced-group.in | 1L |
| -rw-r--r-- | test/sam/examples/comment-functions.cmd | 4L |
| -rw-r--r-- | test/sam/examples/comment-functions.in | 15L |
| -rw-r--r-- | test/sam/examples/delete-empty-lines.cmd | 1L |
| -rw-r--r-- | test/sam/examples/delete-empty-lines.in | 17L |
| -rw-r--r-- | test/sam/examples/swap-words.cmd | 4L |
| -rw-r--r-- | test/sam/examples/swap-words.in | 1L |
| -rwxr-xr-x | test/sam/test.sh | 96L |
| -rw-r--r-- | test/sam/visrc.lua | 14L |
| -rw-r--r-- | test/util/.gitignore | 1L |
| -rw-r--r-- | test/util/Makefile | 11L |
| -rw-r--r-- | test/util/README.md | 9L |
| -rw-r--r-- | test/util/keys.c | 182L |
| -rw-r--r-- | test/vim/.gitignore | 3L |
| -rw-r--r-- | test/vim/Makefile | 15L |
| -rw-r--r-- | test/vim/README.md | 37L |
| -rw-r--r-- | test/vim/golf/4d1a34ccfa85f32065000004/1.in | 13L |
| -rw-r--r-- | test/vim/golf/4d1a34ccfa85f32065000004/1.keys | 6L |
| -rw-r--r-- | test/vim/golf/4d1a34ccfa85f32065000004/1.ref | 13L |
| -rw-r--r-- | test/vim/golf/4d1ac1800a045132c0000011/1.in | 2L |
| -rw-r--r-- | test/vim/golf/4d1ac1800a045132c0000011/1.keys | 9L |
| -rw-r--r-- | test/vim/golf/4d1ac1800a045132c0000011/1.ref | 7L |
| -rw-r--r-- | test/vim/golf/4d665abd7d73e02a55000009/1.in | 3L |
| -rw-r--r-- | test/vim/golf/4d665abd7d73e02a55000009/1.keys.broken | 16L |
| -rw-r--r-- | test/vim/golf/4d665abd7d73e02a55000009/1.ref | 14L |
| -rw-r--r-- | test/vim/golf/4ddbd92898957e0001000016/1.in | 24L |
| -rw-r--r-- | test/vim/golf/4ddbd92898957e0001000016/1.keys | 8L |
| -rw-r--r-- | test/vim/golf/4ddbd92898957e0001000016/1.ref | 24L |
| -rw-r--r-- | test/vim/golf/4e31627b74ab580001000007/1.disabled | 22L |
| -rw-r--r-- | test/vim/golf/4e31627b74ab580001000007/1.in | 28L |
| -rw-r--r-- | test/vim/golf/4e31627b74ab580001000007/1.ref | 26L |
| -rw-r--r-- | test/vim/golf/4ef209ef78702b0001000019/1.in | 19L |
| -rw-r--r-- | test/vim/golf/4ef209ef78702b0001000019/1.keys | 6L |
| -rw-r--r-- | test/vim/golf/4ef209ef78702b0001000019/1.ref | 29L |
| -rw-r--r-- | test/vim/golf/4fbf8e303be58b0001000024/1.in | 1L |
| -rw-r--r-- | test/vim/golf/4fbf8e303be58b0001000024/1.keys | 14L |
| -rw-r--r-- | test/vim/golf/4fbf8e303be58b0001000024/1.ref | 32L |
| -rw-r--r-- | test/vim/golf/50ad2cb165b8db0002000029/1.in | 18L |
| -rw-r--r-- | test/vim/golf/50ad2cb165b8db0002000029/1.keys | 12L |
| -rw-r--r-- | test/vim/golf/50ad2cb165b8db0002000029/1.ref | 7L |
| -rw-r--r-- | test/vim/golf/50b1d7239aad89000200002d/1.in | 10L |
| -rw-r--r-- | test/vim/golf/50b1d7239aad89000200002d/1.ref | 1L |
| -rw-r--r-- | test/vim/golf/50c13afab855760002000049/1.in | 24L |
| -rw-r--r-- | test/vim/golf/50c13afab855760002000049/1.ref | 24L |
| -rw-r--r-- | test/vim/golf/50c18a08b855760002000056/1.in | 162L |
| -rw-r--r-- | test/vim/golf/50c18a08b855760002000056/1.keys.broken | 8L |
| -rw-r--r-- | test/vim/golf/50c18a08b855760002000056/1.ref | 162L |
| -rw-r--r-- | test/vim/golf/50c2c246b0544c000200003f/1.in | 11L |
| -rw-r--r-- | test/vim/golf/50c2c246b0544c000200003f/1.ref | 11L |
| -rw-r--r-- | test/vim/golf/50d0c33daa503f000200000f/1.in | 1L |
| -rw-r--r-- | test/vim/golf/50d0c33daa503f000200000f/1.ref | 1L |
| -rw-r--r-- | test/vim/golf/50ee7504c0e3aa0002000040/1.in | 1L |
| -rw-r--r-- | test/vim/golf/50ee7504c0e3aa0002000040/1.ref | 25L |
| -rw-r--r-- | test/vim/golf/51103ad8041832000200003f/1.in | 1L |
| -rw-r--r-- | test/vim/golf/51103ad8041832000200003f/1.ref | 21L |
| -rw-r--r-- | test/vim/golf/5192f96ad8df110002000002/1.in | 2L |
| -rw-r--r-- | test/vim/golf/5192f96ad8df110002000002/1.ref | 2L |
| -rw-r--r-- | test/vim/golf/524e1a20b81fe50002000008/1.in | 3L |
| -rw-r--r-- | test/vim/golf/524e1a20b81fe50002000008/1.ref | 8L |
| -rw-r--r-- | test/vim/golf/52c3cb0d9b8634000200000e/1.in | 1L |
| -rw-r--r-- | test/vim/golf/52c3cb0d9b8634000200000e/1.ref | 1L |
| -rw-r--r-- | test/vim/golf/53369b712a09c1000223fb57/1.in | 15L |
| -rw-r--r-- | test/vim/golf/53369b712a09c1000223fb57/1.ref | 15L |
| -rw-r--r-- | test/vim/golf/536cfa23fcccd100025678bd/1.in | 1L |
| -rw-r--r-- | test/vim/golf/536cfa23fcccd100025678bd/1.ref | 2L |
| -rw-r--r-- | test/vim/golf/537a553282aa3e000222048a/1.in | 14L |
| -rw-r--r-- | test/vim/golf/537a553282aa3e000222048a/1.ref | 14L |
| -rw-r--r-- | test/vim/golf/53d93fc3768e280002124f23/1.in | 1L |
| -rw-r--r-- | test/vim/golf/53d93fc3768e280002124f23/1.ref | 1L |
| -rw-r--r-- | test/vim/golf/54595b13128576000257a3c1/1.in | 6L |
| -rw-r--r-- | test/vim/golf/54595b13128576000257a3c1/1.ref | 6L |
| -rw-r--r-- | test/vim/golf/5462e3f41198b80002512673/1.in | 3L |
| -rw-r--r-- | test/vim/golf/5462e3f41198b80002512673/1.ref | 3L |
| -rw-r--r-- | test/vim/golf/54698da795f6da00020d85ed/1.in | 6L |
| -rw-r--r-- | test/vim/golf/54698da795f6da00020d85ed/1.ref | 3L |
| -rw-r--r-- | test/vim/golf/54862fbb3f90ac0002904cf5/1.in | 8L |
| -rw-r--r-- | test/vim/golf/54862fbb3f90ac0002904cf5/1.ref | 3L |
| -rw-r--r-- | test/vim/golf/55771cc4750ef86573003b83/1.in | 11L |
| -rw-r--r-- | test/vim/golf/55771cc4750ef86573003b83/1.ref | 11L |
| -rw-r--r-- | test/vim/golf/559c30948ef59c0eb7000002/1.in | 5L |
| -rw-r--r-- | test/vim/golf/559c30948ef59c0eb7000002/1.ref | 1L |
| -rw-r--r-- | test/vim/golf/55b18bbea9c2c30d04000001/1.in | 10L |
| -rw-r--r-- | test/vim/golf/55b18bbea9c2c30d04000001/1.ref | 13L |
| -rw-r--r-- | test/vim/golf/55bcdc3ef4219f456102374f/1.in | 1L |
| -rw-r--r-- | test/vim/golf/55bcdc3ef4219f456102374f/1.ref | 1L |
| -rw-r--r-- | test/vim/golf/55f9720b4a665c2acf0008c8/1.in | 4L |
| -rw-r--r-- | test/vim/golf/55f9720b4a665c2acf0008c8/1.ref | 8L |
| -rw-r--r-- | test/vim/motions/goto.in | 3L |
| -rw-r--r-- | test/vim/motions/goto.keys | 6L |
| -rw-r--r-- | test/vim/operators/change/change.in | 3L |
| -rw-r--r-- | test/vim/operators/change/change.keys | 3L |
| -rw-r--r-- | test/vim/operators/delete/delete.in | 5L |
| -rw-r--r-- | test/vim/operators/delete/delete.keys | 2L |
| -rw-r--r-- | test/vim/operators/insert/append.in | 1L |
| -rw-r--r-- | test/vim/operators/insert/append.keys | 3L |
| -rw-r--r-- | test/vim/operators/insert/insert.in | 1L |
| -rw-r--r-- | test/vim/operators/insert/insert.keys | 3L |
| -rw-r--r-- | test/vim/operators/join/count.in | 5L |
| -rw-r--r-- | test/vim/operators/join/count.keys | 1L |
| -rw-r--r-- | test/vim/operators/join/empty.in | 9L |
| -rw-r--r-- | test/vim/operators/join/empty.keys | 6L |
| -rw-r--r-- | test/vim/operators/join/visual-line.in | 9L |
| -rw-r--r-- | test/vim/operators/join/visual-line.keys | 3L |
| -rw-r--r-- | test/vim/operators/join/visual.in | 9L |
| -rw-r--r-- | test/vim/operators/join/visual.keys | 4L |
| -rw-r--r-- | test/vim/operators/join/whitespace.in | 11L |
| -rw-r--r-- | test/vim/operators/join/whitespace.keys | 6L |
| -rw-r--r-- | test/vim/operators/openline/openline.in | 3L |
| -rw-r--r-- | test/vim/operators/openline/openline.keys | 8L |
| -rw-r--r-- | test/vim/operators/put/put.in | 1L |
| -rw-r--r-- | test/vim/operators/put/put.keys | 1L |
| -rw-r--r-- | test/vim/operators/put/visual.in | 2L |
| -rw-r--r-- | test/vim/operators/put/visual.keys | 3L |
| -rw-r--r-- | test/vim/operators/replace/replace.in | 5L |
| -rw-r--r-- | test/vim/operators/replace/replace.keys | 10L |
| -rw-r--r-- | test/vim/operators/shift/shift.in | 2L |
| -rw-r--r-- | test/vim/operators/shift/shift.keys | 1L |
| -rw-r--r-- | test/vim/operators/yank/yank.in | 1L |
| -rw-r--r-- | test/vim/operators/yank/yank.keys | 1L |
| -rw-r--r-- | test/vim/registers/black-hole.in | 5L |
| -rw-r--r-- | test/vim/registers/black-hole.keys | 7L |
| -rw-r--r-- | test/vim/registers/command.in | 2L |
| -rw-r--r-- | test/vim/registers/command.keys | 4L |
| -rw-r--r-- | test/vim/registers/named.in | 5L |
| -rw-r--r-- | test/vim/registers/named.keys | 13L |
| -rw-r--r-- | test/vim/registers/search.in | 3L |
| -rw-r--r-- | test/vim/registers/search.keys | 7L |
| -rw-r--r-- | test/vim/registers/zero.in | 5L |
| -rw-r--r-- | test/vim/registers/zero.keys | 7L |
| -rw-r--r-- | test/vim/special-files/combining.in | 1L |
| -rw-r--r-- | test/vim/special-files/combining.keys | 6L |
| -rw-r--r-- | test/vim/special-files/mmap.in | 104857L |
| -rw-r--r-- | test/vim/special-files/mmap.keys | 3L |
| -rw-r--r-- | test/vim/special-files/search-binary.in | 19B |
| -rw-r--r-- | test/vim/special-files/search-binary.keys | 5L |
| -rwxr-xr-x | test/vim/test.sh | 69L |
| -rw-r--r-- | test/vim/text-objects/braces-count-linewise.in | 5L |
| -rw-r--r-- | test/vim/text-objects/braces-count-linewise.keys | 2L |
| -rw-r--r-- | test/vim/text-objects/words-count.in | 1L |
| -rw-r--r-- | test/vim/text-objects/words-count.keys | 3L |
| -rw-r--r-- | test/vim/text-objects/words-eol.in | 2L |
| -rw-r--r-- | test/vim/text-objects/words-eol.keys | 1L |
| -rw-r--r-- | test/vim/text-objects/words-symbols.in | 14L |
| -rw-r--r-- | test/vim/text-objects/words-symbols.keys | 19L |
| -rw-r--r-- | test/vim/visrc.lua | 0B |
| -rw-r--r-- | test/vis/.gitignore | 3L |
| -rw-r--r-- | test/vis/Makefile | 12L |
| -rw-r--r-- | test/vis/README.md | 17L |
| -rw-r--r-- | test/vis/errors/filter.in | 1L |
| -rw-r--r-- | test/vis/errors/filter.keys | 1L |
| -rw-r--r-- | test/vis/errors/filter.ref | 1L |
| -rw-r--r-- | test/vis/errors/pipe-in.in | 1L |
| -rw-r--r-- | test/vis/errors/pipe-in.keys | 1L |
| -rw-r--r-- | test/vis/errors/pipe-in.ref | 1L |
| -rw-r--r-- | test/vis/insert-mode/autoindent.in | 4L |
| -rw-r--r-- | test/vis/insert-mode/autoindent.keys | 17L |
| -rw-r--r-- | test/vis/insert-mode/autoindent.ref | 21L |
| -rw-r--r-- | test/vis/insert-mode/digraph.in | 7L |
| -rw-r--r-- | test/vis/insert-mode/digraph.keys | 7L |
| -rw-r--r-- | test/vis/insert-mode/digraph.ref | 7L |
| -rw-r--r-- | test/vis/insert-mode/verbatim.in | 24L |
| -rw-r--r-- | test/vis/insert-mode/verbatim.keys | 41L |
| -rw-r--r-- | test/vis/insert-mode/verbatim.ref | 24L |
| -rw-r--r-- | test/vis/interop/pre-save-grows.in | 2L |
| -rw-r--r-- | test/vis/interop/pre-save-grows.keys | 0B |
| -rw-r--r-- | test/vis/interop/pre-save-grows.lua | 7L |
| -rw-r--r-- | test/vis/interop/pre-save-grows.ref | 2L |
| -rw-r--r-- | test/vis/interop/pre-save-shrinks.in | 1L |
| -rw-r--r-- | test/vis/interop/pre-save-shrinks.keys | 0B |
| -rw-r--r-- | test/vis/interop/pre-save-shrinks.lua | 7L |
| -rw-r--r-- | test/vis/interop/pre-save-shrinks.ref | 1L |
| -rw-r--r-- | test/vis/mappings/insert-mode.in | 0B |
| -rw-r--r-- | test/vis/mappings/insert-mode.keys | 6L |
| -rw-r--r-- | test/vis/mappings/insert-mode.ref | 3L |
| -rw-r--r-- | test/vis/motions/line-begin.in | 13L |
| -rw-r--r-- | test/vis/motions/line-begin.keys | 13L |
| -rw-r--r-- | test/vis/motions/line-begin.ref | 13L |
| -rw-r--r-- | test/vis/motions/line-char-first.in | 13L |
| -rw-r--r-- | test/vis/motions/line-char-first.keys | 13L |
| -rw-r--r-- | test/vis/motions/line-char-first.ref | 13L |
| -rw-r--r-- | test/vis/motions/line-char-last.in | 13L |
| -rw-r--r-- | test/vis/motions/line-char-last.keys | 13L |
| -rw-r--r-- | test/vis/motions/line-char-last.ref | 13L |
| -rw-r--r-- | test/vis/motions/line-end.in | 13L |
| -rw-r--r-- | test/vis/motions/line-end.keys | 13L |
| -rw-r--r-- | test/vis/motions/line-end.ref | 13L |
| -rw-r--r-- | test/vis/motions/next-end-of-bigword.in | 11L |
| -rw-r--r-- | test/vis/motions/next-end-of-bigword.keys | 11L |
| -rw-r--r-- | test/vis/motions/next-end-of-bigword.ref | 11L |
| -rw-r--r-- | test/vis/motions/next-end-of-word.in | 12L |
| -rw-r--r-- | test/vis/motions/next-end-of-word.keys | 12L |
| -rw-r--r-- | test/vis/motions/next-end-of-word.ref | 12L |
| -rw-r--r-- | test/vis/motions/next-start-of-bigword.in | 11L |
| -rw-r--r-- | test/vis/motions/next-start-of-bigword.keys | 11L |
| -rw-r--r-- | test/vis/motions/next-start-of-bigword.ref | 12L |
| -rw-r--r-- | test/vis/motions/next-start-of-word.in | 12L |
| -rw-r--r-- | test/vis/motions/next-start-of-word.keys | 12L |
| -rw-r--r-- | test/vis/motions/next-start-of-word.ref | 13L |
| -rw-r--r-- | test/vis/motions/percent.in | 5L |
| -rw-r--r-- | test/vis/motions/percent.keys | 3L |
| -rw-r--r-- | test/vis/motions/percent.ref | 6L |
| -rw-r--r-- | test/vis/motions/prev-end-of-bigword.in | 10L |
| -rw-r--r-- | test/vis/motions/prev-end-of-bigword.keys | 10L |
| -rw-r--r-- | test/vis/motions/prev-end-of-bigword.ref | 10L |
| -rw-r--r-- | test/vis/motions/prev-end-of-word.in | 10L |
| -rw-r--r-- | test/vis/motions/prev-end-of-word.keys | 10L |
| -rw-r--r-- | test/vis/motions/prev-end-of-word.ref | 10L |
| -rw-r--r-- | test/vis/motions/prev-start-of-bigword.in | 9L |
| -rw-r--r-- | test/vis/motions/prev-start-of-bigword.keys | 10L |
| -rw-r--r-- | test/vis/motions/prev-start-of-bigword.ref | 9L |
| -rw-r--r-- | test/vis/motions/prev-start-of-word.in | 9L |
| -rw-r--r-- | test/vis/motions/prev-start-of-word.keys | 10L |
| -rw-r--r-- | test/vis/motions/prev-start-of-word.ref | 9L |
| -rw-r--r-- | test/vis/motions/till-left.in | 15L |
| -rw-r--r-- | test/vis/motions/till-left.keys | 15L |
| -rw-r--r-- | test/vis/motions/till-left.ref | 15L |
| -rw-r--r-- | test/vis/motions/till-right.in | 15L |
| -rw-r--r-- | test/vis/motions/till-right.keys | 15L |
| -rw-r--r-- | test/vis/motions/till-right.ref | 15L |
| -rw-r--r-- | test/vis/motions/to-left.in | 15L |
| -rw-r--r-- | test/vis/motions/to-left.keys | 15L |
| -rw-r--r-- | test/vis/motions/to-left.ref | 15L |
| -rw-r--r-- | test/vis/motions/to-right.in | 15L |
| -rw-r--r-- | test/vis/motions/to-right.keys | 15L |
| -rw-r--r-- | test/vis/motions/to-right.ref | 15L |
| -rw-r--r-- | test/vis/prompt/history.in | 3L |
| -rw-r--r-- | test/vis/prompt/history.keys | 6L |
| -rw-r--r-- | test/vis/prompt/history.ref | 3L |
| -rw-r--r-- | test/vis/selections/align-indent-columns.in | 5L |
| -rw-r--r-- | test/vis/selections/align-indent-columns.keys | 3L |
| -rw-r--r-- | test/vis/selections/align-indent-columns.ref | 5L |
| -rw-r--r-- | test/vis/selections/align-indent.in | 5L |
| -rw-r--r-- | test/vis/selections/align-indent.keys | 2L |
| -rw-r--r-- | test/vis/selections/align-indent.ref | 5L |
| -rw-r--r-- | test/vis/selections/align.in | 5L |
| -rw-r--r-- | test/vis/selections/align.keys | 3L |
| -rw-r--r-- | test/vis/selections/align.ref | 5L |
| -rw-r--r-- | test/vis/selections/complement-whole.in | 10L |
| -rw-r--r-- | test/vis/selections/complement-whole.keys | 3L |
| -rw-r--r-- | test/vis/selections/complement-whole.ref | 10L |
| -rw-r--r-- | test/vis/selections/complement.in | 10L |
| -rw-r--r-- | test/vis/selections/complement.keys | 4L |
| -rw-r--r-- | test/vis/selections/complement.ref | 10L |
| -rw-r--r-- | test/vis/selections/end-of-file.in | 9L |
| -rw-r--r-- | test/vis/selections/end-of-file.keys | 6L |
| -rw-r--r-- | test/vis/selections/end-of-file.ref | 12L |
| -rw-r--r-- | test/vis/selections/intersect-adjacent.in | 10L |
| -rw-r--r-- | test/vis/selections/intersect-adjacent.keys | 5L |
| -rw-r--r-- | test/vis/selections/intersect-adjacent.ref | 10L |
| -rw-r--r-- | test/vis/selections/intersect-contained.in | 10L |
| -rw-r--r-- | test/vis/selections/intersect-contained.keys | 5L |
| -rw-r--r-- | test/vis/selections/intersect-contained.ref | 10L |
| -rw-r--r-- | test/vis/selections/intersect-empty.in | 10L |
| -rw-r--r-- | test/vis/selections/intersect-empty.keys | 3L |
| -rw-r--r-- | test/vis/selections/intersect-empty.ref | 10L |
| -rw-r--r-- | test/vis/selections/intersect-overlapping.in | 10L |
| -rw-r--r-- | test/vis/selections/intersect-overlapping.keys | 5L |
| -rw-r--r-- | test/vis/selections/intersect-overlapping.ref | 10L |
| -rw-r--r-- | test/vis/selections/intersect-whole.in | 10L |
| -rw-r--r-- | test/vis/selections/intersect-whole.keys | 5L |
| -rw-r--r-- | test/vis/selections/intersect-whole.ref | 10L |
| -rw-r--r-- | test/vis/selections/minus-adjacent.in | 10L |
| -rw-r--r-- | test/vis/selections/minus-adjacent.keys | 5L |
| -rw-r--r-- | test/vis/selections/minus-adjacent.ref | 10L |
| -rw-r--r-- | test/vis/selections/minus-contained.in | 10L |
| -rw-r--r-- | test/vis/selections/minus-contained.keys | 5L |
| -rw-r--r-- | test/vis/selections/minus-contained.ref | 10L |
| -rw-r--r-- | test/vis/selections/minus-empty.in | 10L |
| -rw-r--r-- | test/vis/selections/minus-empty.keys | 3L |
| -rw-r--r-- | test/vis/selections/minus-empty.ref | 10L |
| -rw-r--r-- | test/vis/selections/minus-overlapping.in | 10L |
| -rw-r--r-- | test/vis/selections/minus-overlapping.keys | 5L |
| -rw-r--r-- | test/vis/selections/minus-overlapping.ref | 10L |
| -rw-r--r-- | test/vis/selections/minus-whole.in | 10L |
| -rw-r--r-- | test/vis/selections/minus-whole.keys | 5L |
| -rw-r--r-- | test/vis/selections/minus-whole.ref | 10L |
| -rw-r--r-- | test/vis/selections/new-above-first-below-last.in | 5L |
| -rw-r--r-- | test/vis/selections/new-above-first-below-last.keys | 4L |
| -rw-r--r-- | test/vis/selections/new-above-first-below-last.ref | 5L |
| -rw-r--r-- | test/vis/selections/new-below-above.in | 5L |
| -rw-r--r-- | test/vis/selections/new-below-above.keys | 5L |
| -rw-r--r-- | test/vis/selections/new-below-above.ref | 5L |
| -rw-r--r-- | test/vis/selections/new-end-of-line.in | 4L |
| -rw-r--r-- | test/vis/selections/new-end-of-line.keys | 7L |
| -rw-r--r-- | test/vis/selections/new-end-of-line.ref | 4L |
| -rw-r--r-- | test/vis/selections/new-start-of-line.in | 4L |
| -rw-r--r-- | test/vis/selections/new-start-of-line.keys | 6L |
| -rw-r--r-- | test/vis/selections/new-start-of-line.ref | 4L |
| -rw-r--r-- | test/vis/selections/normal-mode-wq.in | 8L |
| -rw-r--r-- | test/vis/selections/normal-mode-wq.keys | 4L |
| -rw-r--r-- | test/vis/selections/normal-mode-wq.ref | 8L |
| -rw-r--r-- | test/vis/selections/odd-even.in | 10L |
| -rw-r--r-- | test/vis/selections/odd-even.keys | 1L |
| -rw-r--r-- | test/vis/selections/odd-even.ref | 10L |
| -rw-r--r-- | test/vis/selections/out-of-view.in.disabled | 999L |
| -rw-r--r-- | test/vis/selections/out-of-view.keys | 7L |
| -rw-r--r-- | test/vis/selections/out-of-view.ref | 899L |
| -rw-r--r-- | test/vis/selections/remove-column.in | 3L |
| -rw-r--r-- | test/vis/selections/remove-column.keys | 8L |
| -rw-r--r-- | test/vis/selections/remove-column.ref | 3L |
| -rw-r--r-- | test/vis/selections/select-match.in | 3L |
| -rw-r--r-- | test/vis/selections/select-match.keys | 8L |
| -rw-r--r-- | test/vis/selections/select-match.ref | 3L |
| -rw-r--r-- | test/vis/selections/selections-rotate.in | 3L |
| -rw-r--r-- | test/vis/selections/selections-rotate.keys | 6L |
| -rw-r--r-- | test/vis/selections/selections-rotate.ref | 3L |
| -rw-r--r-- | test/vis/selections/selections-trim.in | 3L |
| -rw-r--r-- | test/vis/selections/selections-trim.keys | 5L |
| -rw-r--r-- | test/vis/selections/selections-trim.ref | 3L |
| -rw-r--r-- | test/vis/selections/union-adjacent.in | 10L |
| -rw-r--r-- | test/vis/selections/union-adjacent.keys | 5L |
| -rw-r--r-- | test/vis/selections/union-adjacent.ref | 10L |
| -rw-r--r-- | test/vis/selections/union-contained.in | 10L |
| -rw-r--r-- | test/vis/selections/union-contained.keys | 5L |
| -rw-r--r-- | test/vis/selections/union-contained.ref | 10L |
| -rw-r--r-- | test/vis/selections/union-empty.in | 10L |
| -rw-r--r-- | test/vis/selections/union-empty.keys | 3L |
| -rw-r--r-- | test/vis/selections/union-empty.ref | 10L |
| -rw-r--r-- | test/vis/selections/union-overlapping.in | 10L |
| -rw-r--r-- | test/vis/selections/union-overlapping.keys | 5L |
| -rw-r--r-- | test/vis/selections/union-overlapping.ref | 10L |
| -rw-r--r-- | test/vis/selections/union-whole.in | 10L |
| -rw-r--r-- | test/vis/selections/union-whole.keys | 5L |
| -rw-r--r-- | test/vis/selections/union-whole.ref | 11L |
| -rw-r--r-- | test/vis/structural-regex/addresses/marks.in | 1L |
| -rw-r--r-- | test/vis/structural-regex/addresses/marks.keys | 6L |
| -rw-r--r-- | test/vis/structural-regex/addresses/marks.ref | 1L |
| -rw-r--r-- | test/vis/structural-regex/addresses/round-down.in | 16L |
| -rw-r--r-- | test/vis/structural-regex/addresses/round-down.keys | 5L |
| -rw-r--r-- | test/vis/structural-regex/addresses/round-down.ref | 18L |
| -rw-r--r-- | test/vis/structural-regex/addresses/round-up.in | 16L |
| -rw-r--r-- | test/vis/structural-regex/addresses/round-up.keys | 5L |
| -rw-r--r-- | test/vis/structural-regex/addresses/round-up.ref | 18L |
| -rwxr-xr-x | test/vis/test.sh | 48L |
| -rw-r--r-- | test/vis/text-objects/indentation.in | 16L |
| -rw-r--r-- | test/vis/text-objects/indentation.keys | 4L |
| -rw-r--r-- | test/vis/text-objects/indentation.ref | 16L |
| -rw-r--r-- | test/vis/text-objects/lexer.in | 6L |
| -rw-r--r-- | test/vis/text-objects/lexer.keys | 5L |
| -rw-r--r-- | test/vis/text-objects/lexer.ref | 6L |
| -rw-r--r-- | test/vis/text-objects/line.in | 6L |
| -rw-r--r-- | test/vis/text-objects/line.keys | 9L |
| -rw-r--r-- | test/vis/text-objects/line.ref | 2L |
| -rw-r--r-- | test/vis/text-objects/search-result.in | 8L |
| -rw-r--r-- | test/vis/text-objects/search-result.keys | 8L |
| -rw-r--r-- | test/vis/text-objects/search-result.ref | 8L |
| -rw-r--r-- | test/vis/visrc.lua | 27L |
| -rw-r--r-- | test/vis/visual-mode/orientation.in | 1L |
| -rw-r--r-- | test/vis/visual-mode/orientation.keys | 8L |
| -rw-r--r-- | test/vis/visual-mode/orientation.ref | 1L |
| -rw-r--r-- | text-common.c | 72L |
| -rw-r--r-- | text-internal.h | 35L |
| -rw-r--r-- | text-io.c | 550L |
| -rw-r--r-- | text-iterator.c | 177L |
| -rw-r--r-- | text-motions.c | 652L |
| -rw-r--r-- | text-motions.h | 132L |
| -rw-r--r-- | text-objects.c | 393L |
| -rw-r--r-- | text-objects.h | 57L |
| -rw-r--r-- | text-regex-tre.c | 174L |
| -rw-r--r-- | text-regex.c | 111L |
| -rw-r--r-- | text-regex.h | 25L |
| -rw-r--r-- | text-util.c | 122L |
| -rw-r--r-- | text-util.h | 31L |
| -rw-r--r-- | text.c | 977L |
| -rw-r--r-- | text.h | 431L |
| -rw-r--r-- | ui-terminal-curses.c | 297L |
| -rw-r--r-- | ui-terminal-vt100.c | 212L |
| -rw-r--r-- | ui-terminal.c | 628L |
| -rw-r--r-- | ui.h | 138L |
| -rw-r--r-- | util.h | 47L |
| -rw-r--r-- | view.c | 1372L |
| -rw-r--r-- | view.h | 356L |
| -rwxr-xr-x | vis-clipboard | 192L |
| -rw-r--r-- | vis-cmds.c | 967L |
| -rwxr-xr-x | vis-complete | 89L |
| -rw-r--r-- | vis-core.h | 302L |
| -rw-r--r-- | vis-digraph.c | 2016L |
| -rw-r--r-- | vis-lua.c | 3719L |
| -rw-r--r-- | vis-lua.h | 34L |
| -rw-r--r-- | vis-marks.c | 239L |
| -rw-r--r-- | vis-menu.c | 643L |
| -rw-r--r-- | vis-modes.c | 308L |
| -rw-r--r-- | vis-motions.c | 640L |
| -rwxr-xr-x | vis-open | 89L |
| -rw-r--r-- | vis-operators.c | 334L |
| -rw-r--r-- | vis-prompt.c | 203L |
| -rw-r--r-- | vis-registers.c | 304L |
| -rw-r--r-- | vis-single.c | 161L |
| -rw-r--r-- | vis-subprocess.c | 252L |
| -rw-r--r-- | vis-subprocess.h | 31L |
| -rw-r--r-- | vis-text-objects.c | 194L |
| -rw-r--r-- | vis.c | 1915L |
| -rw-r--r-- | vis.h | 1386L |