├── .builds ├── debian-arm64.yml ├── debian.yml ├── freebsd.yml └── readme.yml ├── .cirrus.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── crash_report.yml │ ├── feature_request.yml │ └── question.yml ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md └── workflows │ ├── build-releases-linux.yaml │ └── makefile.yml ├── .gitignore ├── CHANGELOG ├── CONTRIBUTING ├── Makefile ├── README.asciidoc ├── UNLICENSE ├── VIMTOKAK ├── colors ├── base16.kak ├── black-on-white.kak ├── default.kak ├── desertex.kak ├── github.kak ├── greyscale.kak ├── gruvbox-dark.kak ├── gruvbox-light.kak ├── kaleidoscope-dark.kak ├── kaleidoscope-light.kak ├── lucius.kak ├── palenight.kak ├── plain.kak ├── red-phoenix.kak ├── reeder.kak ├── solarized-dark-termcolors.kak ├── solarized-dark.kak ├── solarized-light-termcolors.kak ├── solarized-light.kak ├── tomorrow-night.kak └── zenburn.kak ├── contrib ├── TRAMPOLINE ├── Tupfile ├── describe_sessions.sh ├── gendocs.py ├── kakmap.rb ├── kakoune.spec └── tmux-256color.terminfo ├── doc ├── autoedit.asciidoc ├── coding-style.asciidoc ├── design.asciidoc ├── interfacing.asciidoc ├── json_ui.asciidoc ├── kak.1 ├── kakoune_logo.svg ├── pages │ ├── buffers.asciidoc │ ├── changelog.asciidoc │ ├── command-parsing.asciidoc │ ├── commands.asciidoc │ ├── execeval.asciidoc │ ├── expansions.asciidoc │ ├── faces.asciidoc │ ├── faq.asciidoc │ ├── highlighters.asciidoc │ ├── hooks.asciidoc │ ├── keymap.asciidoc │ ├── keys.asciidoc │ ├── mapping.asciidoc │ ├── modes.asciidoc │ ├── options.asciidoc │ ├── regex.asciidoc │ ├── registers.asciidoc │ └── scopes.asciidoc ├── screenshot-i3.gif ├── screenshot-tmux.gif └── writing_scripts.asciidoc ├── gdb └── kakoune.py ├── libexec └── kak │ └── kak ├── rc ├── detection │ ├── editorconfig.kak │ ├── file.kak │ └── modeline.kak ├── filetype │ ├── apl.kak │ ├── arch-linux.kak │ ├── asciidoc.kak │ ├── awk.kak │ ├── c-family.kak │ ├── cabal.kak │ ├── clojure.kak │ ├── cmake.kak │ ├── coffee.kak │ ├── conf.kak │ ├── coq.kak │ ├── crystal.kak │ ├── css.kak │ ├── cucumber.kak │ ├── cue.kak │ ├── d.kak │ ├── dart.kak │ ├── dhall.kak │ ├── diff-parse.pl │ ├── diff.kak │ ├── dockerfile.kak │ ├── elixir.kak │ ├── elm.kak │ ├── elvish.kak │ ├── erlang.kak │ ├── eruby.kak │ ├── etc.kak │ ├── exherbo.kak │ ├── fennel.kak │ ├── fidl.kak │ ├── fish.kak │ ├── forth.kak │ ├── fsharp.kak │ ├── gas.kak │ ├── gdscript.kak │ ├── gentoo-linux.kak │ ├── git.kak │ ├── github.kak │ ├── gjs.kak │ ├── gleam.kak │ ├── gluon.kak │ ├── go.kak │ ├── graphql.kak │ ├── gren.kak │ ├── groovy.kak │ ├── haml.kak │ ├── hare.kak │ ├── haskell.kak │ ├── hbs.kak │ ├── html.kak │ ├── i3.kak │ ├── ini.kak │ ├── janet.kak │ ├── java.kak │ ├── javascript.kak │ ├── jinja.kak │ ├── json.kak │ ├── julia.kak │ ├── just.kak │ ├── kakrc.kak │ ├── kickstart.kak │ ├── kotlin.kak │ ├── latex.kak │ ├── ledger.kak │ ├── lisp.kak │ ├── lua.kak │ ├── mail.kak │ ├── makefile.kak │ ├── markdown.kak │ ├── mercurial.kak │ ├── mercury.kak │ ├── meson.kak │ ├── mlb.kak │ ├── moon.kak │ ├── nim.kak │ ├── ninja.kak │ ├── nix.kak │ ├── ocaml.kak │ ├── odin.kak │ ├── pascal.kak │ ├── perf.kak │ ├── perl.kak │ ├── php.kak │ ├── pony.kak │ ├── prolog.kak │ ├── protobuf.kak │ ├── prql.kak │ ├── pug.kak │ ├── purescript.kak │ ├── python.kak │ ├── r.kak │ ├── ragel.kak │ ├── restructuredtext.kak │ ├── ruby.kak │ ├── rust.kak │ ├── sass.kak │ ├── scala.kak │ ├── scheme.kak │ ├── scss.kak │ ├── sh.kak │ ├── sml.kak │ ├── sql.kak │ ├── svelte.kak │ ├── swift.kak │ ├── systemd.kak │ ├── taskpaper.kak │ ├── tcl.kak │ ├── terraform.kak │ ├── toml.kak │ ├── troff.kak │ ├── ttl.kak │ ├── tupfile.kak │ ├── twig.kak │ ├── typst.kak │ ├── vhdl.kak │ ├── void-linux.kak │ ├── wren.kak │ ├── yaml.kak │ └── zig.kak ├── tools │ ├── autorestore.asciidoc │ ├── autorestore.kak │ ├── autowrap.kak │ ├── clang.kak │ ├── comment.kak │ ├── ctags.kak │ ├── doc.asciidoc │ ├── doc.kak │ ├── fifo.kak │ ├── format.kak │ ├── git.kak │ ├── go │ │ └── gopls.kak │ ├── grep.kak │ ├── jump.kak │ ├── lint.asciidoc │ ├── lint.kak │ ├── make.kak │ ├── man.kak │ ├── menu.kak │ ├── patch-range.pl │ ├── patch.kak │ ├── python │ │ └── jedi.kak │ ├── rust │ │ └── racer.kak │ └── spell.kak └── windowing │ ├── appleterminal.kak │ ├── detection.kak │ ├── iterm.kak │ ├── kitty.kak │ ├── new-client.kak │ ├── repl │ ├── dtach.kak │ ├── kitty.kak │ ├── tmux.kak │ └── x11.kak │ ├── screen.kak │ ├── sway.kak │ ├── tmux.kak │ ├── wayland.kak │ ├── wezterm.kak │ ├── x11.kak │ └── zellij.kak ├── share └── kak │ ├── autoload │ ├── colors │ ├── doc │ ├── gdb │ ├── kakrc │ └── rc ├── src ├── .gdbinit ├── alias_registry.cc ├── alias_registry.hh ├── array.hh ├── array_view.hh ├── assert.cc ├── assert.hh ├── backtrace.cc ├── backtrace.hh ├── buffer.cc ├── buffer.hh ├── buffer.inl.hh ├── buffer_manager.cc ├── buffer_manager.hh ├── buffer_utils.cc ├── buffer_utils.hh ├── changes.cc ├── changes.hh ├── client.cc ├── client.hh ├── client_manager.cc ├── client_manager.hh ├── clock.hh ├── color.cc ├── color.hh ├── command_manager.cc ├── command_manager.hh ├── commands.cc ├── commands.hh ├── completion.cc ├── completion.hh ├── context.cc ├── context.hh ├── coord.hh ├── debug.cc ├── debug.hh ├── diff.hh ├── display_buffer.cc ├── display_buffer.hh ├── enum.hh ├── env_vars.cc ├── env_vars.hh ├── event_manager.cc ├── event_manager.hh ├── exception.cc ├── exception.hh ├── face.hh ├── face_registry.cc ├── face_registry.hh ├── file.cc ├── file.hh ├── flags.hh ├── format.cc ├── format.hh ├── hash.cc ├── hash.hh ├── hash_map.cc ├── hash_map.hh ├── highlighter.cc ├── highlighter.hh ├── highlighter_group.cc ├── highlighter_group.hh ├── highlighters.cc ├── highlighters.hh ├── hook_manager.cc ├── hook_manager.hh ├── input_handler.cc ├── input_handler.hh ├── insert_completer.cc ├── insert_completer.hh ├── json.cc ├── json.hh ├── json_ui.cc ├── json_ui.hh ├── keymap_manager.cc ├── keymap_manager.hh ├── keys.cc ├── keys.hh ├── line_modification.cc ├── line_modification.hh ├── main.cc ├── memory.cc ├── memory.hh ├── meta.hh ├── normal.cc ├── normal.hh ├── option.hh ├── option_manager.cc ├── option_manager.hh ├── option_types.cc ├── option_types.hh ├── optional.hh ├── parameters_parser.cc ├── parameters_parser.hh ├── profile.hh ├── range.hh ├── ranges.cc ├── ranges.hh ├── ranked_match.cc ├── ranked_match.hh ├── ref_ptr.hh ├── regex.cc ├── regex.hh ├── regex_impl.cc ├── regex_impl.hh ├── register_manager.cc ├── register_manager.hh ├── remote.cc ├── remote.hh ├── safe_ptr.hh ├── scope.cc ├── scope.hh ├── selection.cc ├── selection.hh ├── selectors.cc ├── selectors.hh ├── shared_string.cc ├── shared_string.hh ├── shell_manager.cc ├── shell_manager.hh ├── string.cc ├── string.hh ├── string_utils.cc ├── string_utils.hh ├── terminal_ui.cc ├── terminal_ui.hh ├── unicode.hh ├── unique_descriptor.hh ├── unit_tests.cc ├── unit_tests.hh ├── units.hh ├── user_interface.hh ├── utf8.hh ├── utf8_iterator.hh ├── utils.hh ├── value.hh ├── vector.hh ├── window.cc ├── window.hh ├── word_db.cc ├── word_db.hh └── word_splitter.hh └── test ├── README.asciidoc ├── commands ├── edit-fifo-noscroll-noeol │ ├── cmd │ ├── out │ └── script ├── edit-fifo-noscroll │ ├── cmd │ ├── out │ └── script ├── fifo-read-ranges-noeol-scroll │ ├── cmd │ ├── rc │ └── script ├── fifo-read-ranges-noeol │ ├── cmd │ ├── rc │ └── script ├── fifo-read-ranges-scroll │ ├── cmd │ ├── rc │ └── script └── fifo-read-ranges │ ├── cmd │ ├── rc │ └── script ├── compose ├── backward-search │ ├── cmd │ ├── in │ └── kak_selections_desc ├── catch-error-desc │ ├── cmd │ ├── in │ ├── out │ └── rc ├── complex-pipe │ ├── cmd │ ├── in │ ├── kak_quoted_selections │ └── out ├── del-empty-line │ ├── cmd │ ├── in │ └── out ├── discard-selections-with-itersel │ ├── cmd │ ├── in │ └── out ├── do-not-run-hooks-added-by-parent │ ├── cmd │ ├── in │ ├── out │ └── rc ├── echo-to-file │ ├── cmd │ ├── in │ └── out ├── eof-multi-delete │ ├── cmd │ ├── in │ └── out ├── file-expansion │ ├── cmd │ ├── in │ └── out ├── history │ ├── cmd │ ├── in │ ├── kak_quoted_history │ └── rc ├── hook-named-captures │ ├── cmd │ ├── in │ ├── out │ └── rc ├── inline-sort │ ├── cmd │ ├── in │ └── out ├── line-completion │ ├── cmd │ ├── in │ └── out ├── no-hook-on-unset-option-with-same-parent │ ├── cmd │ ├── in │ ├── out │ └── rc ├── pipe-at-eof │ ├── cmd │ ├── in │ └── out ├── select-codepoints │ ├── cmd │ ├── in │ ├── kak_selections_char_desc │ ├── kak_selections_desc │ └── rc ├── select-display-columns │ ├── cmd │ ├── enabled │ ├── in │ ├── kak_selections_char_desc │ ├── kak_selections_desc │ ├── kak_selections_display_column_desc │ └── rc ├── select-timestamp │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── selections_char_desc-expansion │ ├── cmd │ ├── in │ └── kak_selections_char_desc ├── undo-multi-replace-at-end │ ├── cmd │ ├── in │ └── kak_quoted_selections └── unicode │ ├── cmd │ ├── enabled │ ├── in │ └── out ├── display ├── horizontal-scroll-onto-tab │ ├── cmd │ ├── in │ └── script ├── horizontal-scroll-with-tab │ ├── cmd │ ├── in │ └── script ├── horizontal-scroll │ ├── cmd │ ├── in │ └── script └── vertical-scroll │ ├── cmd │ ├── in │ └── script ├── highlight ├── column │ └── multi-columns │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script ├── face-override │ ├── cmd │ ├── in │ ├── rc │ └── script ├── named-captures │ ├── cmd │ ├── in │ ├── rc │ └── script ├── number-lines │ ├── cmd │ ├── in │ ├── rc │ └── script ├── ranges │ ├── cmd │ ├── in │ ├── rc │ └── script ├── regions-recurse │ ├── cmd │ ├── in │ ├── rc │ └── script ├── regions │ ├── cmd │ ├── in │ ├── rc │ └── script ├── replace-empty-range │ ├── cmd │ ├── in │ ├── rc │ └── script ├── replace-multiline-range-pulls-new-lines │ ├── cmd │ ├── in │ ├── rc │ └── script ├── replace-multiline-range │ ├── cmd │ ├── in │ ├── rc │ └── script ├── replace-only-fully-selected-ranges │ ├── cmd │ ├── in │ ├── rc │ └── script ├── rust │ ├── comment0 │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── doc_comment_hidden │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── doc_comment_hidden_with_empty_line │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── inner_block_comment1 │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── inner_block_doc_comment1 │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── inner_line_doc_comment1 │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── let │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── line_comment1 │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── outer_block_doc_comment0 │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── pub │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── todo │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ └── value │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script └── wrap │ └── avoid-odd-places │ ├── cmd │ ├── in │ ├── rc │ └── script ├── hooks ├── completion-hide-using-register │ ├── cmd │ ├── in │ ├── out │ ├── rc │ └── script ├── completion-hide │ ├── cmd │ ├── in │ ├── out │ └── rc ├── module-loaded │ ├── cmd │ ├── in │ ├── out │ └── rc ├── once │ ├── cmd │ ├── in │ ├── out │ └── rc └── remove-regex │ ├── cmd │ ├── in │ ├── out │ └── rc ├── indent ├── c-family │ ├── align-while-expr │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── close-block │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── close-function-with-struct-param │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── close-namespace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── comment-line-continuation │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── construct-align │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── deindent-function-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── deindent-generic-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── deindent-if-body │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── deindent-if-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── indent-after-parenthesis │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── indent-else-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── indent-if-body │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── indent-if-brace │ │ ├── cmd │ │ ├── in │ │ ├── kak_selections_desc │ │ ├── out │ │ └── rc │ ├── move-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── multiline-nested-align │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── nested-align │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── open-function │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── paren-in-literal │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── preserve-tabs │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── clojure │ └── doubled-brackets │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── comment │ ├── comment-multiple-lines-indented │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── comment-multiple-lines-unindented │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── comment-multiple-lines-when-partially-commented │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── uncomment-multiple-indented-lines │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── elixir │ ├── do-keyword │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── following-blocks-should-not-prevent-end │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── function-definition-shouldnt-duplicate │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── insert-comment-hash │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── fidl │ ├── comments │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── on-closing │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── on-newline │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── go │ ├── deindent-function-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── deindent-generic-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── deindent-if-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── insert-comment │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── haskell │ ├── before-comment │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── indented-comment │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── inside-comment │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── html │ ├── indent-closing-tag │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── indent-on-new-line │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── javascript │ └── deindent-complex-brace-structure │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── lisp │ └── doubled-brackets │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── lua │ ├── insert-end-only-when-needed │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── unindent-after-end │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── markdown │ ├── inside-complex-blockquote │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── inside-list-item │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── inside-nested-list-item │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── inside-simple-blockquote │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── inside-strong-emphasis │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── list-item │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── open-after-setext-heading-1 │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── open-after-setext-heading-2 │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── python │ ├── empty-start-of-file-indented │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── empty-start-of-file │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── exit-block-indented │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── exit-block │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── not-a-comment-indented │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── not-a-comment │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── paragraph-break-indented │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── paragraph-break │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── ruby │ ├── deindent-on-if-else-end │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── do-keyword │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── following-blocks-should-not-prevent-end │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── indent-after-class │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── insert-comment-hash │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── method-definition-shouldnt-duplicate │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── rust │ ├── after-open-with-chars │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── after-open │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── after-variable │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── after-where │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── align-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── align-closing-brack │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── align-closing-paren │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── before-where │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── block-comment-close │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── block-comment │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── dedent-async │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── dedent-function-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── dedent-generic-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── dedent-if-closing-brace │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── dedent │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── empty-line │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── empty-match │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── line-comment-close │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── line-comment │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── line-start-with-operator │ │ ├── bar │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── on-open-paren │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc └── sh │ ├── deindent-after-done │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── deindent-after-esac │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── deindent-after-fi │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── deindent-case-option │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── deindent-compound-command │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── deindent-one-line-case-option │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── deindent-only-else │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── indent-after-do │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── indent-after-in │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── indent-after-then │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── indent-block-case │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── indent-compound-command │ ├── cmd │ ├── in │ ├── out │ └── rc │ ├── no-deindent-after-else │ ├── cmd │ ├── in │ ├── out │ └── rc │ └── no-deindent-after-fi │ ├── cmd │ ├── in │ ├── out │ └── rc ├── normal ├── align-tab │ ├── cmd │ ├── in │ ├── out │ └── rc ├── align │ ├── cmd │ ├── in │ └── out ├── all │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── append-at-eol │ ├── cmd │ ├── in │ └── out ├── append │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── change │ ├── cmd │ ├── in │ └── out ├── clear-selections │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── codepoint-width │ ├── tab-width │ │ ├── cmd │ │ ├── enabled │ │ ├── in │ │ └── kak_quoted_selections │ └── vertical-movement │ │ ├── cmd │ │ ├── enabled │ │ ├── in │ │ └── kak_quoted_selections ├── concat-paste-line │ ├── cmd │ ├── in │ ├── kak_selections_desc │ └── out ├── convert-spaces-to-tabs │ ├── cmd │ ├── in │ └── out ├── convert-tabs-to-spaces │ ├── cmd │ ├── in │ └── out ├── copy-sel-above │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── copy-sel-below-multi-line │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── copy-sel-below │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── deindent │ ├── cmd │ ├── in │ └── out ├── delete │ ├── cmd │ ├── in │ └── out ├── duplicate-selections │ ├── cmd │ ├── in │ └── out ├── extend-lines │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── extra-word-chars │ ├── cmd │ ├── in │ ├── kak_quoted_selections │ └── rc ├── facedesc-invalid-syntax │ ├── attributes │ │ ├── cmd │ │ └── error │ └── bg-color │ │ ├── cmd │ │ └── error ├── find-char-backward-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── find-char-backward │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── find-char-forward-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── find-char-forward │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── goto-extending │ ├── buffer-bottom │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── buffer-end │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── buffer-top │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── last-change │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── line-begin │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ └── line-end │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections ├── goto │ ├── buffer-bottom │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── buffer-end │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── buffer-top │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── file │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── last-buffer │ │ ├── cmd │ │ ├── out │ │ └── rc │ ├── last-change │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── line-begin │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ └── line-end │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections ├── indent │ ├── cmd │ ├── in │ └── out ├── insert-at-line-start │ ├── cmd │ ├── in │ └── out ├── insert-replace │ ├── cmd │ ├── in │ └── out ├── insert │ ├── cmd │ ├── in │ └── out ├── jump │ ├── backward-count │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── backward-invalid-count │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── backward │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── forward-count │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── forward-invalid-count │ │ ├── cmd │ │ ├── in │ │ └── out │ └── forward │ │ ├── cmd │ │ ├── in │ │ └── out ├── keep-cmd-reg │ ├── cmd │ ├── in │ ├── kak_quoted_selections │ └── rc ├── keep-cmd │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── lower-case │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── macro │ ├── record-macro │ │ ├── cmd │ │ └── out │ └── replay-macro-mapped-word-completion │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc ├── match-char │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── move │ ├── down-extending │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── down │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── left-extending │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── left │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── right-extending │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── right │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── up-extending │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ └── up │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections ├── next-big-word-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── next-big-word │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── next-match-appending │ ├── cmd │ ├── in │ ├── kak_quoted_selections │ └── rc ├── next-match │ ├── cmd │ ├── in │ ├── kak_quoted_selections │ └── rc ├── next-word-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── next-word │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── object │ ├── around-parent │ │ ├── angle │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── braces │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── brackets │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── parenthesis │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ ├── around │ │ ├── angle │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── argument │ │ │ ├── multi-level │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── single-level │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── big-word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── braces │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── brackets │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── double_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── grave_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── indent │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── paragraph │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── parenthesis │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── sentence │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── single_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── slash │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ ├── drop-non-whitespace │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── end-extending-parent │ │ └── braces │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ ├── end-extending │ │ ├── angle │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── argument │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── big-word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── braces │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── brackets │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── double_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── grave_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── indent │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── paragraph │ │ │ ├── count │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── single │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── parenthesis │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── sentence │ │ │ ├── count │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── single │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── single_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ ├── end │ │ ├── angle │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── argument │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── big-word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── braces │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── brackets │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── double_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── grave_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── indent │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── paragraph │ │ │ ├── count │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── single │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── to-buffer-end │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── parenthesis │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── sentence │ │ │ ├── count │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── single │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── to-buffer-end │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── single_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ ├── inner │ │ ├── angle │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── argument │ │ │ ├── multi-level │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── single-level │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── big-word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── braces │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── brackets │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── double_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── grave_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── indent │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── paragraph │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── parenthesis │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── sentence │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── single_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── slash │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ ├── on-end │ │ ├── around │ │ │ ├── angle │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── braces │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── brackets │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── parenthesis │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── inner │ │ │ ├── angle │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── braces │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── brackets │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── parenthesis │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ └── to-end │ │ │ ├── angle │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ │ ├── braces │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ │ ├── brackets │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ │ └── parenthesis │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ ├── on-start │ │ ├── around │ │ │ ├── angle │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── braces │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── brackets │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── double_quote │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── grave_quote │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── parenthesis │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── single_quote │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── slash │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── inner │ │ │ ├── angle │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── braces │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── brackets │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── double_quote │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── grave_quote │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── parenthesis │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── single_quote │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ └── to-start │ │ │ ├── angle │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ │ ├── braces │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ │ ├── brackets │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ │ └── parenthesis │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ ├── start-extending │ │ ├── angle │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── argument │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── big-word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── braces │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── brackets │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── double_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── grave_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── indent │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── paragraph │ │ │ ├── count │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── single │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── parenthesis │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── sentence │ │ │ ├── count │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── single │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ ├── single_quote │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── word │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ └── start │ │ ├── angle │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ ├── argument │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ ├── big-word │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ ├── braces │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ ├── brackets │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ ├── double_quote │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ ├── grave_quote │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ ├── indent │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ ├── paragraph │ │ ├── count │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── single │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── parenthesis │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ ├── sentence │ │ ├── count │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── single │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── to-buffer-begin │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── single_quote │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ │ └── word │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections ├── open-above │ ├── cmd │ ├── in │ └── out ├── open-below │ ├── cmd │ ├── in │ └── out ├── open-multiple-above │ ├── cmd │ ├── in │ └── out ├── open-multiple-below │ ├── cmd │ ├── in │ └── out ├── paste-after │ ├── cmd │ ├── in │ └── out ├── paste-all-after │ ├── cmd │ ├── in │ └── out ├── paste-all-before-missing-newline │ ├── cmd │ ├── in │ ├── out │ └── rc ├── paste-all-before │ ├── cmd │ ├── in │ └── out ├── paste-all-replace │ ├── cmd │ ├── in │ └── out ├── paste-before-multiple-selections │ ├── cmd │ ├── in │ └── out ├── paste-before │ ├── cmd │ ├── in │ └── out ├── pipe-reg │ ├── cmd │ ├── in │ ├── out │ └── rc ├── pipe-to-reg │ ├── cmd │ ├── in │ ├── out │ └── rc ├── pipe-to │ ├── cmd │ ├── in │ └── out ├── pipe │ ├── cmd │ ├── in │ └── out ├── previous-big-word-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── previous-big-word │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── previous-word-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── previous-word-no-underscore │ ├── cmd │ ├── in │ ├── kak_quoted_selections │ └── rc ├── previous-word │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── redo │ ├── cmd │ ├── in │ └── out ├── reload │ ├── cmd │ ├── in │ ├── out │ └── rc ├── repeat-insert │ ├── repeat-insert-hooks │ │ ├── cmd │ │ └── out │ ├── repeat-insert-mapped-word-completion │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── repeat-insert-mapped │ │ ├── cmd │ │ ├── out │ │ └── rc │ ├── repeat-insert │ │ ├── cmd │ │ └── out │ ├── repeat-normal-exec │ │ ├── cmd │ │ └── out │ └── repeat-normal-movement │ │ ├── cmd │ │ └── out ├── repeat-select │ ├── repeat-end-paragraph │ │ ├── cmd │ │ ├── in │ │ └── kak_selections_desc │ └── repeat-find-char │ │ ├── cmd │ │ ├── in │ │ └── kak_selections_desc ├── replace-lines │ ├── cmd │ ├── in │ └── out ├── replace │ ├── cmd │ ├── in │ └── out ├── replay-complex-insert │ ├── cmd │ ├── in │ └── out ├── replay-macro │ ├── cmd │ ├── out │ └── rc ├── restore-selections │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── rotate-content │ ├── cmd │ ├── in │ └── out ├── rotate │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── save-selections │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── search-extending-multiple-selections │ ├── cmd │ ├── in │ └── kak_selections_desc ├── search-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── search-reverse-extending-multiple-selections │ ├── cmd │ ├── in │ └── kak_selections_desc ├── search-reverse-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── search-reverse-rightmost │ ├── missed-match │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ └── overlap │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections ├── search-reverse │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── search │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── select-horizontal-whitespace │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── select-line │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── select │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── selection-undo │ ├── fold-redundant-entries │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── script │ ├── redo │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── script │ ├── undo │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── script │ └── windisplay-hook │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ ├── rc │ │ └── script ├── split-at-begin │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── split-multiple-lines │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── split │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── switch-case │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── to-char-backward-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── to-char-backward │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── to-char-forward-extending │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── to-char-forward │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── trim-drop-empty │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── trim-lines │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── trim │ ├── cmd │ ├── in │ ├── out │ └── table │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections ├── undo-after-replace-lines │ ├── cmd │ ├── in │ └── out ├── undo │ ├── cmd │ ├── in │ └── out ├── upper-case │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── user-modes │ ├── lock │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── once │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc └── yank │ ├── cmd │ ├── in │ └── out ├── prompt ├── history-abort-previous │ ├── cmd │ ├── out │ ├── rc │ └── script ├── history-mapped-keys │ ├── cmd │ ├── kak_reg_colon │ ├── rc │ └── script ├── history-navigate │ ├── cmd │ ├── out │ ├── rc │ └── script ├── history-previous-prefix │ ├── cmd │ ├── out │ ├── rc │ └── script ├── history-previous │ ├── cmd │ ├── out │ ├── rc │ └── script ├── history-repeat-last │ ├── cmd │ ├── out │ ├── rc │ └── script └── history-stop-at-first │ ├── cmd │ ├── out │ ├── rc │ └── script ├── regression ├── 0-assert-on-itersel │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 0-autocomplete-overrules-completers │ ├── cmd │ ├── in │ ├── out │ ├── rc │ └── script ├── 0-comment-after-command │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 0-compute-modified-range-crash │ ├── cmd │ ├── in │ └── out ├── 0-crash-on-BufSetOption-hook │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 0-crash-on-backspace-at-buffer-begin │ ├── cmd │ ├── in │ └── out ├── 0-crash-on-delete-buffer-BufClose │ ├── cmd │ ├── in │ └── rc ├── 0-crash-on-pipe-with-selection-access │ ├── cmd │ ├── in │ ├── kak_quoted_selections │ └── out ├── 0-crash-on-specialy-crafted-modeline │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 0-crash-on-tab-just-before-wrap-column │ ├── cmd │ ├── in │ └── rc ├── 0-deindent-on-mixed-indent-line │ ├── cmd │ ├── in │ └── out ├── 0-eval-creates-prompt │ ├── cmd │ ├── in │ └── script ├── 0-intermediate-regex-saved-in-history │ ├── cmd │ ├── in │ ├── kak_selection │ └── script ├── 0-mouse-during-insert │ ├── cmd │ ├── in │ ├── out │ └── script ├── 0-no-incsearch │ ├── cmd │ ├── in │ ├── kak_selection │ ├── rc │ └── script ├── 0-nothing-selected-on-prompt-initial-shift-tab │ ├── cmd │ ├── in │ ├── out │ ├── rc │ └── script ├── 0-open-below-should-not-move-cursor-on-eol │ ├── cmd │ ├── in │ ├── kak_selections_desc │ └── out ├── 0-replace-last-eol-with-eol │ ├── cmd │ ├── in │ └── out ├── 0-rotate-at-eof-mutates-selection │ ├── cmd │ ├── in │ └── out ├── 0-select-object-with-empty-begin-match │ ├── cmd │ ├── in │ └── kak_selections_desc ├── 0-spurious-undo-group-on-external │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 0-undo-change-at-eof │ ├── cmd │ ├── in │ └── out ├── 1014-ambiguous-kak_selections │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 1051-crash-on-empty-param │ ├── cmd │ └── in ├── 1053-crash-on-deletion-and-paste │ ├── cmd │ ├── in │ └── out ├── 1074-comment-leader-autoinsert-error │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 1105-object-selection-behaviour │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 1111-unexpected-behaviour-on-new-line-in-comment │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 1118-misaligned-comment-start │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 1129-capture-groups-are-broken │ ├── cmd │ ├── in │ └── out ├── 1195-infinite-loop-in-regex-matching │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 1227-segfault-on-option-access │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 1233-corrent-cursor-handling-for-indent-objects │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 1275-replaced-range-split │ ├── cmd │ ├── in │ └── out ├── 1308-wrong-behaviour-of-kak-indent-on-newline │ ├── cmd │ ├── in │ ├── kak_quoted_selections │ └── rc ├── 1382-column-highlighter-broken-on-horizontal-scroll │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 1433-scrolloff-broken-with-soft-wrap │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 1435-misplaced-cursor-with-show_matching-hl │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 1453-show_whitespaces-highlighter-breaks-tab-alignment │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 1459-assertion-on-wrapped-long-line │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 1469-assert-on-repeat-insert │ ├── cmd │ ├── in │ └── out ├── 1504-assertion-on-incorrect-pipe-use │ ├── cmd │ ├── in │ ├── kak_selections_desc │ └── out ├── 1518-wrong-undo-handling-with-fifo-buffers │ └── cmd ├── 1525-lua-indent-error │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 1580-A-not-moving-to-eol │ ├── cmd │ ├── in │ ├── kak_selections_desc │ └── rc ├── 1680-crash-with-dot-and-alt-semicolon │ ├── cmd │ ├── in │ └── out ├── 1731-wrap-hidden-buffer │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 1741-scrolloff-hides-end-of-lines │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 1829-unicode-as-string-delimiter │ ├── cmd │ ├── in │ └── out ├── 1902-regex-lookbehind-ignore-before-current-pos │ ├── cmd │ ├── in │ └── kak_selections_desc ├── 1904-select-empty-line-indent-gets-whole-buffer │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 1920-crash-on-python-in-docstring │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 1937-opening-missing-file-by-full-path-fails │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 1964-O-does-not-position-cursor-correctly │ ├── cmd │ ├── in │ └── out ├── 2030-custom-selection-nesting │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 2056-assert-on-small-window │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 2078-assert-on-restoring-invalid-selections │ ├── cmd │ ├── in │ └── kak_selections_desc ├── 2129-inside-parentheses │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 2133-assert-on-rotate-contents │ ├── cmd │ ├── in │ └── out ├── 2245-wrap-long-word │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 2367-surround-with-tight-nesting │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 2420-discrepancy-in-star-behaviour │ ├── cmd │ ├── in │ └── kak_selections_desc ├── 2499-html-regions-assert │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 2562-column-highlighter-bleeding │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 2711-weird-regex-highlighter-behaviour │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 2737-segfault-on-WinDisplay-hook │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 2755-segfault-on-double-wrap-highlighters │ ├── cmd │ ├── in │ └── rc ├── 2861-backspace-merges-selections │ ├── cmd │ ├── in │ └── out ├── 2999-buggy-wrapping │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 3010-extra_word_chars-fails-with-other-buffers │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 3025-last-buffer-does-not-work-in-draft-context │ ├── cmd │ ├── out │ └── rc ├── 3041-invalid-regex-highlight-accross-regions │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 3048-word-wrapping-broken │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 3219-scroll-json-ui │ ├── cmd │ ├── in │ └── script ├── 3270-crash-in-autocomplete │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 3275-crash-on-replace-at-buffer-start │ ├── cmd │ ├── in │ └── out ├── 3349-crash-in-completion │ ├── cmd │ ├── in │ ├── out │ ├── rc │ └── script ├── 3388-command-line-parsing-does-not-preserve-invalid-utf8 │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 3398-readonly-fifo-failure │ ├── cmd │ ├── out │ ├── rc │ └── script ├── 3439-parse-ascii-newline-as-return │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 3472-crash-on-to-sentence-start │ ├── cmd │ ├── in │ └── kak_selection_desc ├── 3478-crash-on-scroll │ ├── cmd │ ├── in │ └── out ├── 3489-crash-on-paragraph-begin │ ├── cmd │ ├── in │ └── kak_selection_desc ├── 3495-crash-highlighting-hidden-lines │ ├── cmd │ ├── in │ └── rc ├── 3544-capture-get-lost │ ├── cmd │ ├── in │ └── out ├── 3669-pipe-adds-extra-newline │ ├── cmd │ ├── in │ └── out ├── 3733-modeline-parsing-off-by-one-line │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 3735-modeline-arbitrary-code-execution │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 3757-crash-on-capture-group-select │ ├── cmd │ ├── in │ └── out ├── 3799-incorrect-region-match │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 3909-crash-on-closing-buffer-with-user-mapping │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 4052-replace-range-vs-whitespace-highlighter-interaction │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 4086-ruby-deindenting-other-lines-than-keywords │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 4378-line-explicit-completion-buggy │ ├── cmd │ ├── in │ └── out ├── 4414-crash-on-paste-all │ ├── cmd │ ├── in │ └── out ├── 4460-nul-byte-in-regex │ ├── cmd │ ├── in │ └── out ├── 4471-crash-on-alt-t-with-one-char-file │ ├── cmd │ └── in ├── 4476-invalid-line-join │ ├── cmd │ ├── in │ └── out ├── 4519-regex-alternation-priority │ ├── cmd │ ├── in │ └── kak_selections ├── 4521-alt-mapping-broken-in-lower-case-modes │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 4601-int-min-arg │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 4605-fifo-hang │ ├── cmd │ └── rc ├── 4659-scroll-issue-with-replace-ranges │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 4669-eol-highlight-to-column-highlighter │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 4674-show-whitespaces-horizontal-scroll-assert │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 4750-crash-on-append-empty-output-at-end-of-buffer │ ├── cmd │ └── in ├── 4753-assert-in-display-line-split │ ├── cmd │ ├── in │ └── rc ├── 4779-crash-when-pasting-with-multiple-overlapping-selections │ ├── cmd │ ├── in │ └── out ├── 4839-scroll-invalid-cursor │ ├── cmd │ ├── in │ └── script ├── 4843-trim-front-split-glyph │ ├── cmd │ ├── enabled │ ├── in │ ├── rc │ └── script ├── 4844-crash-on-empty-paste │ ├── cmd │ └── out ├── 4859-regex-invalid-behaviour │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 4887-torn-utf8-sequence │ ├── cmd │ ├── in │ └── out ├── 4896-remap-executing-mapping │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 4896-unmap-executing-mapping │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 4926-crash-with-fold-and-ranges │ ├── cmd │ ├── in │ └── rc ├── 4927-crash-jumping-to-eol │ ├── cmd │ ├── in │ └── rc ├── 4959-bad-default-region │ ├── cmd │ ├── out │ └── rc ├── 5001-line-highlighting-breaks-at-region │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 5076-empty-text-should-not-change-prompt-history │ ├── cmd │ ├── in │ ├── kak_selections │ └── script ├── 5118-crash-on-scroll-with-insert-completion-and-wrap │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 5120-double-free-or-corruption-crash │ ├── cmd │ └── in ├── 5122-dot-fails-after-macro-replay │ ├── cmd │ ├── in │ └── out ├── 5124-assert-in-redo │ ├── cmd │ ├── in │ └── out ├── 5253-line-and-column-highlighter-issue │ ├── cmd │ ├── in │ ├── rc │ └── script ├── 5298-missing-capture-register │ ├── cmd │ ├── in │ └── kak_reg_0 ├── 5324-BufSetOption-triggers-twice │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 595-smart-search-unicode │ ├── cmd │ ├── in │ └── kak_selections_desc ├── 612-assertion-with-NormalBegin-hook │ ├── cmd │ └── rc ├── 633-spurious-new-line-inserted-when-replacing-at-end │ ├── cmd │ ├── in │ └── out ├── 638-highlight-codepoint-with-bracket │ ├── cmd │ ├── in │ ├── out │ ├── rc │ └── script ├── 643-crash-on-a-@-on-specially-crafted-buffer │ ├── cmd │ ├── in │ └── out ├── 654-crash-on-undo-after-macro │ ├── cmd │ ├── in │ └── out ├── 699-to-eol-from-eol │ ├── cmd │ ├── in │ └── kak_selections_desc ├── 704-crash-when-using-a-hook-on-NormalBegin-and-NormalEnd │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 733-selection-list-from-string-not-valid │ ├── cmd │ ├── in │ └── out ├── 743-crash-on-replace-undo │ ├── cmd │ ├── in │ └── out ├── 751-wrong-selection-after-undo │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 787-crash-after-S │ ├── cmd │ ├── in │ └── out ├── 809-alt-f-t-to-first-char │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 811-double-width-codepoints │ ├── cmd │ ├── enabled │ ├── in │ └── kak_quoted_selections ├── 844-prev-word-at-buffer-start │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 860-python-incorrect-commenting │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 872-indentation-misbeahviour-c++ │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 918-wrong-asterisk-inserted │ ├── cmd │ ├── in │ ├── out │ └── rc ├── 921-keep-empty-line-matches-all-lines │ ├── cmd │ ├── in │ └── kak_quoted_selections ├── 993-user-text-object │ ├── cmd │ ├── in │ └── out └── quoted-vals │ ├── cmd │ ├── in │ └── out ├── run ├── shell ├── list-syntax │ ├── cmd │ ├── in │ ├── out │ └── rc ├── prompt-shell-script-candidates │ ├── cmd │ ├── in │ ├── out │ ├── rc │ └── script ├── prompt-shell-script-completion │ ├── cmd │ ├── in │ ├── out │ ├── rc │ └── script └── quoted-range │ ├── cmd │ ├── in │ ├── out │ └── rc └── tools ├── git ├── blame-in-diff │ ├── cmd │ ├── enabled │ ├── env │ ├── in │ ├── kak_selection │ ├── rc │ └── script ├── blame-jump-message │ ├── cmd │ ├── enabled │ ├── env │ ├── in │ ├── rc │ └── script └── env └── patch ├── ignore-first-file ├── cmd ├── enabled ├── in ├── out └── rc └── signature ├── cmd ├── enabled ├── in ├── out └── rc /CHANGELOG: -------------------------------------------------------------------------------- 1 | doc/pages/changelog.asciidoc -------------------------------------------------------------------------------- /libexec/kak/kak: -------------------------------------------------------------------------------- 1 | ../../src/kak -------------------------------------------------------------------------------- /share/kak/autoload: -------------------------------------------------------------------------------- 1 | ../../rc -------------------------------------------------------------------------------- /share/kak/colors: -------------------------------------------------------------------------------- 1 | ../../colors -------------------------------------------------------------------------------- /share/kak/doc: -------------------------------------------------------------------------------- 1 | ../../doc/pages/ -------------------------------------------------------------------------------- /share/kak/gdb: -------------------------------------------------------------------------------- 1 | ../../gdb/ -------------------------------------------------------------------------------- /share/kak/rc: -------------------------------------------------------------------------------- 1 | ../../rc -------------------------------------------------------------------------------- /src/.gdbinit: -------------------------------------------------------------------------------- 1 | set print pretty 2 | break Kakoune::on_assert_failed 3 | -------------------------------------------------------------------------------- /test/commands/edit-fifo-noscroll-noeol/out: -------------------------------------------------------------------------------- 1 | * noeol 2 | -------------------------------------------------------------------------------- /test/commands/edit-fifo-noscroll/out: -------------------------------------------------------------------------------- 1 | * line1 2 | * line2 3 | 2049 4 | -------------------------------------------------------------------------------- /test/commands/fifo-read-ranges-noeol-scroll/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/commands/fifo-read-ranges-noeol/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/commands/fifo-read-ranges-scroll/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/commands/fifo-read-ranges/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/backward-search/cmd: -------------------------------------------------------------------------------- 1 | xxx 2 | -------------------------------------------------------------------------------- /test/compose/backward-search/in: -------------------------------------------------------------------------------- 1 | xxx%(y)yyxxx 2 | -------------------------------------------------------------------------------- /test/compose/backward-search/kak_selections_desc: -------------------------------------------------------------------------------- 1 | 1.1,1.3 2 | -------------------------------------------------------------------------------- /test/compose/catch-error-desc/cmd: -------------------------------------------------------------------------------- 1 | :error 2 | -------------------------------------------------------------------------------- /test/compose/catch-error-desc/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/complex-pipe/cmd: -------------------------------------------------------------------------------- 1 | |sort 2 | -------------------------------------------------------------------------------- /test/compose/del-empty-line/cmd: -------------------------------------------------------------------------------- 1 | CCdd 2 | -------------------------------------------------------------------------------- /test/compose/del-empty-line/in: -------------------------------------------------------------------------------- 1 | asdf 2 | 3 | asdf 4 | -------------------------------------------------------------------------------- /test/compose/del-empty-line/out: -------------------------------------------------------------------------------- 1 | df 2 | df 3 | -------------------------------------------------------------------------------- /test/compose/discard-selections-with-itersel/out: -------------------------------------------------------------------------------- 1 | foo 2 | 3 | 4 | -------------------------------------------------------------------------------- /test/compose/do-not-run-hooks-added-by-parent/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/do-not-run-hooks-added-by-parent/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/do-not-run-hooks-added-by-parent/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/compose/echo-to-file/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/echo-to-file/out: -------------------------------------------------------------------------------- 1 | foo bar 2 | -------------------------------------------------------------------------------- /test/compose/eof-multi-delete/cmd: -------------------------------------------------------------------------------- 1 | %keepd 2 | -------------------------------------------------------------------------------- /test/compose/eof-multi-delete/out: -------------------------------------------------------------------------------- 1 | keep 2 | keep 3 | -------------------------------------------------------------------------------- /test/compose/file-expansion/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/file-expansion/out: -------------------------------------------------------------------------------- 1 | foo bar 2 | -------------------------------------------------------------------------------- /test/compose/history/cmd: -------------------------------------------------------------------------------- 1 | Amiddledd 2 | -------------------------------------------------------------------------------- /test/compose/history/in: -------------------------------------------------------------------------------- 1 | start 2 | -------------------------------------------------------------------------------- /test/compose/hook-named-captures/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/compose/hook-named-captures/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/hook-named-captures/out: -------------------------------------------------------------------------------- 1 | ret 2 | -------------------------------------------------------------------------------- /test/compose/inline-sort/in: -------------------------------------------------------------------------------- 1 | (e d c b a) 2 | -------------------------------------------------------------------------------- /test/compose/inline-sort/out: -------------------------------------------------------------------------------- 1 | (a b c d e) 2 | -------------------------------------------------------------------------------- /test/compose/line-completion/cmd: -------------------------------------------------------------------------------- 1 | gjAl 2 | -------------------------------------------------------------------------------- /test/compose/no-hook-on-unset-option-with-same-parent/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/no-hook-on-unset-option-with-same-parent/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/no-hook-on-unset-option-with-same-parent/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/compose/pipe-at-eof/cmd: -------------------------------------------------------------------------------- 1 | %|sort 2 | -------------------------------------------------------------------------------- /test/compose/pipe-at-eof/in: -------------------------------------------------------------------------------- 1 | tchou 2 | tchaa 3 | tchii 4 | -------------------------------------------------------------------------------- /test/compose/pipe-at-eof/out: -------------------------------------------------------------------------------- 1 | tchaa 2 | tchii 3 | tchou 4 | -------------------------------------------------------------------------------- /test/compose/select-codepoints/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/select-codepoints/kak_selections_char_desc: -------------------------------------------------------------------------------- 1 | 1.2,1.4 2 | -------------------------------------------------------------------------------- /test/compose/select-codepoints/kak_selections_desc: -------------------------------------------------------------------------------- 1 | 1.5,1.13 2 | -------------------------------------------------------------------------------- /test/compose/select-codepoints/rc: -------------------------------------------------------------------------------- 1 | select -codepoint 1.2,1.4 2 | -------------------------------------------------------------------------------- /test/compose/select-display-columns/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/compose/select-display-columns/in: -------------------------------------------------------------------------------- 1 | !"#$%&'( 2 | -------------------------------------------------------------------------------- /test/compose/select-display-columns/kak_selections_char_desc: -------------------------------------------------------------------------------- 1 | 1.2,1.4 2 | -------------------------------------------------------------------------------- /test/compose/select-display-columns/kak_selections_desc: -------------------------------------------------------------------------------- 1 | 1.4,1.10 2 | -------------------------------------------------------------------------------- /test/compose/select-display-columns/rc: -------------------------------------------------------------------------------- 1 | select -display-column 1.3,1.8 2 | -------------------------------------------------------------------------------- /test/compose/select-timestamp/in: -------------------------------------------------------------------------------- 1 | aa 2 | bb 3 | cc 4 | dd 5 | -------------------------------------------------------------------------------- /test/compose/select-timestamp/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'cc' 2 | -------------------------------------------------------------------------------- /test/compose/undo-multi-replace-at-end/cmd: -------------------------------------------------------------------------------- 1 | %y1Ru 2 | -------------------------------------------------------------------------------- /test/compose/unicode/cmd: -------------------------------------------------------------------------------- 1 | ~ 2 | -------------------------------------------------------------------------------- /test/compose/unicode/in: -------------------------------------------------------------------------------- 1 | %(maïs mélange bientôt) 2 | -------------------------------------------------------------------------------- /test/compose/unicode/out: -------------------------------------------------------------------------------- 1 | MAÏS MÉLANGE BIENTÔT 2 | -------------------------------------------------------------------------------- /test/display/horizontal-scroll-onto-tab/cmd: -------------------------------------------------------------------------------- 1 | j2f; 2 | -------------------------------------------------------------------------------- /test/display/horizontal-scroll-with-tab/cmd: -------------------------------------------------------------------------------- 1 | gl 2 | -------------------------------------------------------------------------------- /test/display/horizontal-scroll/cmd: -------------------------------------------------------------------------------- 1 | gl 2 | -------------------------------------------------------------------------------- /test/display/vertical-scroll/cmd: -------------------------------------------------------------------------------- 1 | gj 2 | -------------------------------------------------------------------------------- /test/highlight/column/multi-columns/in: -------------------------------------------------------------------------------- 1 | a 2 | ab 3 | abc 4 | abcd 5 | -------------------------------------------------------------------------------- /test/highlight/face-override/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/face-override/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/highlight/named-captures/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/named-captures/in: -------------------------------------------------------------------------------- 1 | 2018-01-03 2 | -------------------------------------------------------------------------------- /test/highlight/number-lines/cmd: -------------------------------------------------------------------------------- 1 | gl 2 | -------------------------------------------------------------------------------- /test/highlight/number-lines/rc: -------------------------------------------------------------------------------- 1 | add-highlighter window/ number-lines 2 | -------------------------------------------------------------------------------- /test/highlight/ranges/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/ranges/in: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | baz 4 | %( ) 5 | -------------------------------------------------------------------------------- /test/highlight/regions-recurse/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/regions-recurse/in: -------------------------------------------------------------------------------- 1 | foo(bar '()') 2 | -------------------------------------------------------------------------------- /test/highlight/regions/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/replace-empty-range/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/replace-empty-range/in: -------------------------------------------------------------------------------- 1 | 12345 2 | 12345 3 | -------------------------------------------------------------------------------- /test/highlight/replace-multiline-range-pulls-new-lines/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/replace-multiline-range/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/replace-only-fully-selected-ranges/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/comment0/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/doc_comment_hidden/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/doc_comment_hidden_with_empty_line/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/inner_block_comment1/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/inner_block_doc_comment1/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/inner_line_doc_comment1/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/let/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/line_comment1/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/outer_block_doc_comment0/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/pub/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/todo/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/rust/value/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/highlight/wrap/avoid-odd-places/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/hooks/completion-hide-using-register/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/hooks/completion-hide-using-register/in: -------------------------------------------------------------------------------- 1 | echo 2 | -------------------------------------------------------------------------------- /test/hooks/completion-hide-using-register/out: -------------------------------------------------------------------------------- 1 | echofoobar 2 | echo 3 | -------------------------------------------------------------------------------- /test/hooks/completion-hide/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/hooks/module-loaded/cmd: -------------------------------------------------------------------------------- 1 | "ai 2 | -------------------------------------------------------------------------------- /test/hooks/module-loaded/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/hooks/once/cmd: -------------------------------------------------------------------------------- 1 | iaaa 2 | -------------------------------------------------------------------------------- /test/hooks/once/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/hooks/once/out: -------------------------------------------------------------------------------- 1 | abaa 2 | -------------------------------------------------------------------------------- /test/hooks/once/rc: -------------------------------------------------------------------------------- 1 | hook global -once InsertChar a 'exec b' 2 | -------------------------------------------------------------------------------- /test/hooks/remove-regex/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/hooks/remove-regex/out: -------------------------------------------------------------------------------- 1 | foof 2 | -------------------------------------------------------------------------------- /test/indent/c-family/align-while-expr/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/c-family/align-while-expr/in: -------------------------------------------------------------------------------- 1 | while (a < b and%( )b >= c) 2 | -------------------------------------------------------------------------------- /test/indent/c-family/close-block/cmd: -------------------------------------------------------------------------------- 1 | a} 2 | -------------------------------------------------------------------------------- /test/indent/c-family/close-namespace/cmd: -------------------------------------------------------------------------------- 1 | a} 2 | -------------------------------------------------------------------------------- /test/indent/c-family/construct-align/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/c-family/deindent-function-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/c-family/deindent-generic-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/c-family/deindent-if-body/cmd: -------------------------------------------------------------------------------- 1 | cbaz 2 | -------------------------------------------------------------------------------- /test/indent/c-family/deindent-if-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/c-family/indent-after-parenthesis/cmd: -------------------------------------------------------------------------------- 1 | cfoo 2 | -------------------------------------------------------------------------------- /test/indent/c-family/indent-after-parenthesis/in: -------------------------------------------------------------------------------- 1 | foobarbaz(%( )qux 2 | -------------------------------------------------------------------------------- /test/indent/c-family/indent-else-brace/cmd: -------------------------------------------------------------------------------- 1 | c{foo 2 | -------------------------------------------------------------------------------- /test/indent/c-family/indent-if-body/cmd: -------------------------------------------------------------------------------- 1 | cfoo 2 | -------------------------------------------------------------------------------- /test/indent/c-family/indent-if-brace/cmd: -------------------------------------------------------------------------------- 1 | c{foo 2 | -------------------------------------------------------------------------------- /test/indent/c-family/indent-if-brace/in: -------------------------------------------------------------------------------- 1 | if (int i = bar())%( ) 2 | -------------------------------------------------------------------------------- /test/indent/c-family/indent-if-brace/kak_selections_desc: -------------------------------------------------------------------------------- 1 | 3.8,3.8 2 | -------------------------------------------------------------------------------- /test/indent/c-family/move-brace/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/indent/c-family/move-brace/in: -------------------------------------------------------------------------------- 1 | namespace A 2 | %({) 3 | struct B; 4 | -------------------------------------------------------------------------------- /test/indent/c-family/multiline-nested-align/cmd: -------------------------------------------------------------------------------- 1 | cqiz 2 | -------------------------------------------------------------------------------- /test/indent/c-family/nested-align/cmd: -------------------------------------------------------------------------------- 1 | cqux 2 | -------------------------------------------------------------------------------- /test/indent/c-family/open-function/cmd: -------------------------------------------------------------------------------- 1 | cfoo 2 | -------------------------------------------------------------------------------- /test/indent/c-family/open-function/in: -------------------------------------------------------------------------------- 1 | void func() {%( ) 2 | -------------------------------------------------------------------------------- /test/indent/c-family/open-function/out: -------------------------------------------------------------------------------- 1 | void func() { 2 | foo 3 | -------------------------------------------------------------------------------- /test/indent/c-family/paren-in-literal/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/c-family/preserve-tabs/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/c-family/preserve-tabs/in: -------------------------------------------------------------------------------- 1 | if (foo &&%( ) 2 | -------------------------------------------------------------------------------- /test/indent/c-family/preserve-tabs/out: -------------------------------------------------------------------------------- 1 | if (foo && 2 | bar 3 | -------------------------------------------------------------------------------- /test/indent/clojure/doubled-brackets/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/elixir/do-keyword/in: -------------------------------------------------------------------------------- 1 | test do%( ) 2 | -------------------------------------------------------------------------------- /test/indent/elixir/insert-comment-hash/in: -------------------------------------------------------------------------------- 1 | # Comment %( )comment2 2 | -------------------------------------------------------------------------------- /test/indent/fidl/comments/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/fidl/on-closing/cmd: -------------------------------------------------------------------------------- 1 | c} 2 | -------------------------------------------------------------------------------- /test/indent/fidl/on-closing/in: -------------------------------------------------------------------------------- 1 | foo {%( ) 2 | 3 | foo {%( ); 4 | -------------------------------------------------------------------------------- /test/indent/fidl/on-newline/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/go/deindent-function-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/go/deindent-generic-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/go/deindent-if-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/go/insert-comment/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/haskell/before-comment/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/indent/haskell/before-comment/in: -------------------------------------------------------------------------------- 1 | %(-)- comment 2 | -------------------------------------------------------------------------------- /test/indent/haskell/before-comment/out: -------------------------------------------------------------------------------- 1 | 2 | -- comment 3 | -------------------------------------------------------------------------------- /test/indent/haskell/indented-comment/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/indent/haskell/indented-comment/in: -------------------------------------------------------------------------------- 1 | -- comment%( ) 2 | -------------------------------------------------------------------------------- /test/indent/haskell/indented-comment/out: -------------------------------------------------------------------------------- 1 | -- comment 2 | -- 3 | -------------------------------------------------------------------------------- /test/indent/haskell/inside-comment/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/indent/haskell/inside-comment/in: -------------------------------------------------------------------------------- 1 | -- inside%( )comment 2 | -------------------------------------------------------------------------------- /test/indent/html/indent-closing-tag/cmd: -------------------------------------------------------------------------------- 1 | o/div 2 | -------------------------------------------------------------------------------- /test/indent/html/indent-on-new-line/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/indent/lisp/doubled-brackets/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/lua/insert-end-only-when-needed/cmd: -------------------------------------------------------------------------------- 1 | cfoo() 2 | -------------------------------------------------------------------------------- /test/indent/lua/unindent-after-end/cmd: -------------------------------------------------------------------------------- 1 | cend 2 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-complex-blockquote/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-list-item/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-list-item/in: -------------------------------------------------------------------------------- 1 | * inside%( )item 2 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-list-item/out: -------------------------------------------------------------------------------- 1 | * inside 2 | * item 3 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-nested-list-item/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-simple-blockquote/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-simple-blockquote/in: -------------------------------------------------------------------------------- 1 | > block %(q)uote 2 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-simple-blockquote/out: -------------------------------------------------------------------------------- 1 | > block 2 | > quote 3 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-strong-emphasis/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/indent/markdown/inside-strong-emphasis/in: -------------------------------------------------------------------------------- 1 | **strong %(e)mphasis** 2 | -------------------------------------------------------------------------------- /test/indent/markdown/list-item/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/indent/markdown/list-item/in: -------------------------------------------------------------------------------- 1 | %(*) list 2 | - item 3 | -------------------------------------------------------------------------------- /test/indent/markdown/list-item/out: -------------------------------------------------------------------------------- 1 | 2 | * list 3 | - item 4 | -------------------------------------------------------------------------------- /test/indent/markdown/open-after-setext-heading-1/cmd: -------------------------------------------------------------------------------- 1 | o 2 | -------------------------------------------------------------------------------- /test/indent/markdown/open-after-setext-heading-2/cmd: -------------------------------------------------------------------------------- 1 | o 2 | -------------------------------------------------------------------------------- /test/indent/python/empty-start-of-file-indented/cmd: -------------------------------------------------------------------------------- 1 | gjA 2 | -------------------------------------------------------------------------------- /test/indent/python/empty-start-of-file-indented/in: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /test/indent/python/empty-start-of-file-indented/out: -------------------------------------------------------------------------------- 1 | # 2 | # 3 | -------------------------------------------------------------------------------- /test/indent/python/empty-start-of-file/cmd: -------------------------------------------------------------------------------- 1 | gjA 2 | -------------------------------------------------------------------------------- /test/indent/python/empty-start-of-file/in: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /test/indent/python/empty-start-of-file/out: -------------------------------------------------------------------------------- 1 | # 2 | # 3 | -------------------------------------------------------------------------------- /test/indent/python/exit-block-indented/cmd: -------------------------------------------------------------------------------- 1 | gjA 2 | -------------------------------------------------------------------------------- /test/indent/python/exit-block/cmd: -------------------------------------------------------------------------------- 1 | gjA 2 | -------------------------------------------------------------------------------- /test/indent/python/not-a-comment-indented/cmd: -------------------------------------------------------------------------------- 1 | gjA 2 | -------------------------------------------------------------------------------- /test/indent/python/not-a-comment/cmd: -------------------------------------------------------------------------------- 1 | gjA 2 | -------------------------------------------------------------------------------- /test/indent/python/paragraph-break-indented/cmd: -------------------------------------------------------------------------------- 1 | gjA 2 | -------------------------------------------------------------------------------- /test/indent/python/paragraph-break/cmd: -------------------------------------------------------------------------------- 1 | gjA 2 | -------------------------------------------------------------------------------- /test/indent/ruby/deindent-on-if-else-end/cmd: -------------------------------------------------------------------------------- 1 | celsifelse 2 | -------------------------------------------------------------------------------- /test/indent/ruby/deindent-on-if-else-end/in: -------------------------------------------------------------------------------- 1 | if%( ) 2 | -------------------------------------------------------------------------------- /test/indent/ruby/do-keyword/in: -------------------------------------------------------------------------------- 1 | test do%( ) 2 | -------------------------------------------------------------------------------- /test/indent/ruby/indent-after-class/cmd: -------------------------------------------------------------------------------- 1 | cO 2 | -------------------------------------------------------------------------------- /test/indent/ruby/indent-after-class/in: -------------------------------------------------------------------------------- 1 | class Test%( ) 2 | -------------------------------------------------------------------------------- /test/indent/ruby/indent-after-class/out: -------------------------------------------------------------------------------- 1 | class Test 2 | 3 | 4 | end 5 | -------------------------------------------------------------------------------- /test/indent/ruby/insert-comment-hash/in: -------------------------------------------------------------------------------- 1 | # Comment%( ) comment2 2 | -------------------------------------------------------------------------------- /test/indent/ruby/method-definition-shouldnt-duplicate/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/rust/after-open-with-chars/cmd: -------------------------------------------------------------------------------- 1 | cbaz 2 | -------------------------------------------------------------------------------- /test/indent/rust/after-open/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/after-variable/cmd: -------------------------------------------------------------------------------- 1 | c.baz() 2 | -------------------------------------------------------------------------------- /test/indent/rust/after-where/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/align-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c} 2 | -------------------------------------------------------------------------------- /test/indent/rust/align-closing-brack/cmd: -------------------------------------------------------------------------------- 1 | c] 2 | -------------------------------------------------------------------------------- /test/indent/rust/align-closing-paren/cmd: -------------------------------------------------------------------------------- 1 | c) 2 | -------------------------------------------------------------------------------- /test/indent/rust/before-where/cmd: -------------------------------------------------------------------------------- 1 | cwherebar 2 | -------------------------------------------------------------------------------- /test/indent/rust/before-where/in: -------------------------------------------------------------------------------- 1 | impl X for T%( ) 2 | 3 | -------------------------------------------------------------------------------- /test/indent/rust/block-comment-close/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/block-comment/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/dedent-async/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/dedent-function-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/rust/dedent-generic-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/rust/dedent-if-closing-brace/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/indent/rust/dedent/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/empty-line/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/empty-line/in: -------------------------------------------------------------------------------- 1 | %( ) 2 | 3 | -------------------------------------------------------------------------------- /test/indent/rust/empty-line/out: -------------------------------------------------------------------------------- 1 | 2 | bar 3 | 4 | -------------------------------------------------------------------------------- /test/indent/rust/empty-match/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/line-comment-close/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/line-comment/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/line-start-with-operator/cmd: -------------------------------------------------------------------------------- 1 | cbar 2 | -------------------------------------------------------------------------------- /test/indent/rust/on-open-paren/cmd: -------------------------------------------------------------------------------- 1 | c{ 2 | -------------------------------------------------------------------------------- /test/indent/sh/deindent-after-done/cmd: -------------------------------------------------------------------------------- 1 | gei 2 | -------------------------------------------------------------------------------- /test/indent/sh/deindent-after-esac/cmd: -------------------------------------------------------------------------------- 1 | gei 2 | -------------------------------------------------------------------------------- /test/indent/sh/deindent-after-fi/cmd: -------------------------------------------------------------------------------- 1 | geifi 2 | -------------------------------------------------------------------------------- /test/indent/sh/deindent-after-fi/in: -------------------------------------------------------------------------------- 1 | if [ $foo ]; then 2 | thing1 3 | -------------------------------------------------------------------------------- /test/indent/sh/deindent-case-option/cmd: -------------------------------------------------------------------------------- 1 | gei;;*) 2 | -------------------------------------------------------------------------------- /test/indent/sh/deindent-compound-command/cmd: -------------------------------------------------------------------------------- 1 | gei 2 | -------------------------------------------------------------------------------- /test/indent/sh/deindent-one-line-case-option/cmd: -------------------------------------------------------------------------------- 1 | geibaz) 2 | -------------------------------------------------------------------------------- /test/indent/sh/deindent-only-else/cmd: -------------------------------------------------------------------------------- 1 | geibaz 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-after-do/cmd: -------------------------------------------------------------------------------- 1 | geithing1 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-after-do/in: -------------------------------------------------------------------------------- 1 | while true; do 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-after-do/out: -------------------------------------------------------------------------------- 1 | while true; do 2 | thing1 3 | -------------------------------------------------------------------------------- /test/indent/sh/indent-after-in/cmd: -------------------------------------------------------------------------------- 1 | geibar) 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-after-in/in: -------------------------------------------------------------------------------- 1 | case $foo in 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-after-in/out: -------------------------------------------------------------------------------- 1 | case $foo in 2 | bar) 3 | -------------------------------------------------------------------------------- /test/indent/sh/indent-after-then/cmd: -------------------------------------------------------------------------------- 1 | geithing1 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-after-then/in: -------------------------------------------------------------------------------- 1 | if [ $foo ]; then 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-after-then/out: -------------------------------------------------------------------------------- 1 | if [ $foo ]; then 2 | thing1 3 | -------------------------------------------------------------------------------- /test/indent/sh/indent-block-case/cmd: -------------------------------------------------------------------------------- 1 | geithing1thing2 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-compound-command/cmd: -------------------------------------------------------------------------------- 1 | geithing1 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-compound-command/in: -------------------------------------------------------------------------------- 1 | foo () { 2 | -------------------------------------------------------------------------------- /test/indent/sh/indent-compound-command/out: -------------------------------------------------------------------------------- 1 | foo () { 2 | thing1 3 | -------------------------------------------------------------------------------- /test/indent/sh/no-deindent-after-else/cmd: -------------------------------------------------------------------------------- 1 | gk3jobaz 2 | -------------------------------------------------------------------------------- /test/indent/sh/no-deindent-after-fi/cmd: -------------------------------------------------------------------------------- 1 | gk5jobaz 2 | -------------------------------------------------------------------------------- /test/normal/align-tab/cmd: -------------------------------------------------------------------------------- 1 | & 2 | -------------------------------------------------------------------------------- /test/normal/align-tab/in: -------------------------------------------------------------------------------- 1 | if (%(v)alid) 2 | %(x) 3 | -------------------------------------------------------------------------------- /test/normal/align-tab/out: -------------------------------------------------------------------------------- 1 | if (valid) 2 | x 3 | -------------------------------------------------------------------------------- /test/normal/align/cmd: -------------------------------------------------------------------------------- 1 | & 2 | -------------------------------------------------------------------------------- /test/normal/align/in: -------------------------------------------------------------------------------- 1 | a %(a) 2 | bb %(b)b 3 | ccc %(c)cc 4 | -------------------------------------------------------------------------------- /test/normal/align/out: -------------------------------------------------------------------------------- 1 | a a 2 | bb bb 3 | ccc ccc 4 | -------------------------------------------------------------------------------- /test/normal/all/cmd: -------------------------------------------------------------------------------- 1 | % 2 | -------------------------------------------------------------------------------- /test/normal/all/in: -------------------------------------------------------------------------------- 1 | a 2 | b 3 | c 4 | d 5 | -------------------------------------------------------------------------------- /test/normal/all/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'a 2 | b 3 | c 4 | d 5 | ' 6 | -------------------------------------------------------------------------------- /test/normal/append-at-eol/cmd: -------------------------------------------------------------------------------- 1 | APPEND 2 | -------------------------------------------------------------------------------- /test/normal/append-at-eol/in: -------------------------------------------------------------------------------- 1 | A 2 | -------------------------------------------------------------------------------- /test/normal/append-at-eol/out: -------------------------------------------------------------------------------- 1 | APPEND 2 | -------------------------------------------------------------------------------- /test/normal/append/cmd: -------------------------------------------------------------------------------- 1 | append 2 | -------------------------------------------------------------------------------- /test/normal/append/in: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/normal/append/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'append 2 | ' 3 | -------------------------------------------------------------------------------- /test/normal/change/cmd: -------------------------------------------------------------------------------- 1 | cfacile 2 | -------------------------------------------------------------------------------- /test/normal/change/in: -------------------------------------------------------------------------------- 1 | c’est %(difficile). 2 | -------------------------------------------------------------------------------- /test/normal/change/out: -------------------------------------------------------------------------------- 1 | c’est facile. 2 | -------------------------------------------------------------------------------- /test/normal/clear-selections/cmd: -------------------------------------------------------------------------------- 1 | ; 2 | -------------------------------------------------------------------------------- /test/normal/clear-selections/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | -------------------------------------------------------------------------------- /test/normal/clear-selections/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'o' 2 | -------------------------------------------------------------------------------- /test/normal/codepoint-width/tab-width/cmd: -------------------------------------------------------------------------------- 1 | j 2 | -------------------------------------------------------------------------------- /test/normal/codepoint-width/tab-width/in: -------------------------------------------------------------------------------- 1 | 一 %(二) 2 | 1234567890 3 | -------------------------------------------------------------------------------- /test/normal/codepoint-width/tab-width/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '9' 2 | -------------------------------------------------------------------------------- /test/normal/codepoint-width/vertical-movement/cmd: -------------------------------------------------------------------------------- 1 | k 2 | -------------------------------------------------------------------------------- /test/normal/concat-paste-line/cmd: -------------------------------------------------------------------------------- 1 | xy 2 | -------------------------------------------------------------------------------- /test/normal/concat-paste-line/in: -------------------------------------------------------------------------------- 1 | line 2 | -------------------------------------------------------------------------------- /test/normal/concat-paste-line/kak_selections_desc: -------------------------------------------------------------------------------- 1 | 2.1,2.5 2 | -------------------------------------------------------------------------------- /test/normal/concat-paste-line/out: -------------------------------------------------------------------------------- 1 | line 2 | line 3 | -------------------------------------------------------------------------------- /test/normal/convert-spaces-to-tabs/cmd: -------------------------------------------------------------------------------- 1 | % 2 | -------------------------------------------------------------------------------- /test/normal/convert-tabs-to-spaces/cmd: -------------------------------------------------------------------------------- 1 | %@ 2 | -------------------------------------------------------------------------------- /test/normal/copy-sel-above/cmd: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /test/normal/copy-sel-above/in: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | %(baz) 4 | -------------------------------------------------------------------------------- /test/normal/copy-sel-above/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 'bar' 'baz' 2 | -------------------------------------------------------------------------------- /test/normal/copy-sel-below-multi-line/cmd: -------------------------------------------------------------------------------- 1 | 2C 2 | -------------------------------------------------------------------------------- /test/normal/copy-sel-below/cmd: -------------------------------------------------------------------------------- 1 | 2C 2 | -------------------------------------------------------------------------------- /test/normal/copy-sel-below/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | bar 3 | baz 4 | -------------------------------------------------------------------------------- /test/normal/copy-sel-below/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 'bar' 'baz' 2 | -------------------------------------------------------------------------------- /test/normal/deindent/cmd: -------------------------------------------------------------------------------- 1 | < 2 | -------------------------------------------------------------------------------- /test/normal/deindent/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/deindent/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/delete/cmd: -------------------------------------------------------------------------------- 1 | d 2 | -------------------------------------------------------------------------------- /test/normal/delete/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/delete/out: -------------------------------------------------------------------------------- 1 | foo baz 2 | -------------------------------------------------------------------------------- /test/normal/duplicate-selections/cmd: -------------------------------------------------------------------------------- 1 | ++ao 2 | -------------------------------------------------------------------------------- /test/normal/duplicate-selections/in: -------------------------------------------------------------------------------- 1 | %(f) %(b) %(t) 2 | -------------------------------------------------------------------------------- /test/normal/duplicate-selections/out: -------------------------------------------------------------------------------- 1 | fooo booo tooo 2 | -------------------------------------------------------------------------------- /test/normal/extend-lines/cmd: -------------------------------------------------------------------------------- 1 | x 2 | -------------------------------------------------------------------------------- /test/normal/extend-lines/in: -------------------------------------------------------------------------------- 1 | one %(line 2 | two lines 3 | three) lines 4 | -------------------------------------------------------------------------------- /test/normal/extra-word-chars/cmd: -------------------------------------------------------------------------------- 1 | ww 2 | -------------------------------------------------------------------------------- /test/normal/extra-word-chars/in: -------------------------------------------------------------------------------- 1 | a-word another'one 2 | -------------------------------------------------------------------------------- /test/normal/extra-word-chars/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'another'\''one' 2 | -------------------------------------------------------------------------------- /test/normal/extra-word-chars/rc: -------------------------------------------------------------------------------- 1 | set buffer extra_word_chars '-' "'" 2 | -------------------------------------------------------------------------------- /test/normal/find-char-backward-extending/cmd: -------------------------------------------------------------------------------- 1 | | 2 | -------------------------------------------------------------------------------- /test/normal/find-char-backward-extending/in: -------------------------------------------------------------------------------- 1 | foo|%(bar)|baz 2 | -------------------------------------------------------------------------------- /test/normal/find-char-backward-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '|b' 2 | -------------------------------------------------------------------------------- /test/normal/find-char-backward/cmd: -------------------------------------------------------------------------------- 1 | | 2 | -------------------------------------------------------------------------------- /test/normal/find-char-backward/in: -------------------------------------------------------------------------------- 1 | foo|%(bar)|baz 2 | -------------------------------------------------------------------------------- /test/normal/find-char-backward/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '|bar' 2 | -------------------------------------------------------------------------------- /test/normal/find-char-forward-extending/cmd: -------------------------------------------------------------------------------- 1 | F| 2 | -------------------------------------------------------------------------------- /test/normal/find-char-forward-extending/in: -------------------------------------------------------------------------------- 1 | foo|%(bar)|baz 2 | -------------------------------------------------------------------------------- /test/normal/find-char-forward-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar|' 2 | -------------------------------------------------------------------------------- /test/normal/find-char-forward/cmd: -------------------------------------------------------------------------------- 1 | f| 2 | -------------------------------------------------------------------------------- /test/normal/find-char-forward/in: -------------------------------------------------------------------------------- 1 | foo|%(bar)|baz 2 | -------------------------------------------------------------------------------- /test/normal/find-char-forward/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'r|' 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/buffer-bottom/cmd: -------------------------------------------------------------------------------- 1 | Gj 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/buffer-bottom/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | baz 4 | -------------------------------------------------------------------------------- /test/normal/goto-extending/buffer-end/cmd: -------------------------------------------------------------------------------- 1 | Ge 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/buffer-end/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | baz 4 | -------------------------------------------------------------------------------- /test/normal/goto-extending/buffer-top/cmd: -------------------------------------------------------------------------------- 1 | Gk 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/buffer-top/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | baz 4 | -------------------------------------------------------------------------------- /test/normal/goto-extending/last-change/cmd: -------------------------------------------------------------------------------- 1 | dggG. 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/last-change/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | baz 4 | -------------------------------------------------------------------------------- /test/normal/goto-extending/line-begin/cmd: -------------------------------------------------------------------------------- 1 | Gh 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/line-begin/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/line-begin/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo b' 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/line-end/cmd: -------------------------------------------------------------------------------- 1 | Gl 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/line-end/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/goto-extending/line-end/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar baz' 2 | -------------------------------------------------------------------------------- /test/normal/goto/buffer-bottom/cmd: -------------------------------------------------------------------------------- 1 | gj 2 | -------------------------------------------------------------------------------- /test/normal/goto/buffer-bottom/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | baz 4 | -------------------------------------------------------------------------------- /test/normal/goto/buffer-bottom/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'b' 2 | -------------------------------------------------------------------------------- /test/normal/goto/buffer-end/cmd: -------------------------------------------------------------------------------- 1 | ge 2 | -------------------------------------------------------------------------------- /test/normal/goto/buffer-end/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | baz 4 | -------------------------------------------------------------------------------- /test/normal/goto/buffer-end/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | ' 2 | ' 3 | -------------------------------------------------------------------------------- /test/normal/goto/buffer-top/cmd: -------------------------------------------------------------------------------- 1 | gk 2 | -------------------------------------------------------------------------------- /test/normal/goto/buffer-top/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | baz 4 | -------------------------------------------------------------------------------- /test/normal/goto/buffer-top/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'f' 2 | -------------------------------------------------------------------------------- /test/normal/goto/file/cmd: -------------------------------------------------------------------------------- 1 | gf 2 | -------------------------------------------------------------------------------- /test/normal/goto/file/in: -------------------------------------------------------------------------------- 1 | %(goto-file) 2 | -------------------------------------------------------------------------------- /test/normal/goto/file/out: -------------------------------------------------------------------------------- 1 | pass 2 | -------------------------------------------------------------------------------- /test/normal/goto/file/rc: -------------------------------------------------------------------------------- 1 | nop %sh{ printf pass > goto-file } 2 | -------------------------------------------------------------------------------- /test/normal/goto/last-buffer/cmd: -------------------------------------------------------------------------------- 1 | ga 2 | -------------------------------------------------------------------------------- /test/normal/goto/last-buffer/out: -------------------------------------------------------------------------------- 1 | last-buffer 2 | -------------------------------------------------------------------------------- /test/normal/goto/last-change/cmd: -------------------------------------------------------------------------------- 1 | dggg. 2 | -------------------------------------------------------------------------------- /test/normal/goto/last-change/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | baz 4 | -------------------------------------------------------------------------------- /test/normal/goto/last-change/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | ' 2 | ' 3 | -------------------------------------------------------------------------------- /test/normal/goto/line-begin/cmd: -------------------------------------------------------------------------------- 1 | gh 2 | -------------------------------------------------------------------------------- /test/normal/goto/line-begin/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/goto/line-begin/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'f' 2 | -------------------------------------------------------------------------------- /test/normal/goto/line-end/cmd: -------------------------------------------------------------------------------- 1 | gl 2 | -------------------------------------------------------------------------------- /test/normal/goto/line-end/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/goto/line-end/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'z' 2 | -------------------------------------------------------------------------------- /test/normal/indent/cmd: -------------------------------------------------------------------------------- 1 | < 2 | -------------------------------------------------------------------------------- /test/normal/indent/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | -------------------------------------------------------------------------------- /test/normal/indent/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/insert-at-line-start/cmd: -------------------------------------------------------------------------------- 1 | IINSER 2 | -------------------------------------------------------------------------------- /test/normal/insert-at-line-start/in: -------------------------------------------------------------------------------- 1 | T 2 | -------------------------------------------------------------------------------- /test/normal/insert-at-line-start/out: -------------------------------------------------------------------------------- 1 | INSERT 2 | -------------------------------------------------------------------------------- /test/normal/insert-replace/cmd: -------------------------------------------------------------------------------- 1 | cthis was " 2 | -------------------------------------------------------------------------------- /test/normal/insert-replace/in: -------------------------------------------------------------------------------- 1 | %(word1)%(word2)%(word3)%(word4) 2 | -------------------------------------------------------------------------------- /test/normal/insert/cmd: -------------------------------------------------------------------------------- 1 | iinser 2 | -------------------------------------------------------------------------------- /test/normal/insert/in: -------------------------------------------------------------------------------- 1 | t 2 | -------------------------------------------------------------------------------- /test/normal/insert/out: -------------------------------------------------------------------------------- 1 | insert 2 | -------------------------------------------------------------------------------- /test/normal/jump/backward-count/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/backward-count/out: -------------------------------------------------------------------------------- 1 | fooend 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/backward-invalid-count/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/backward-invalid-count/out: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/backward/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/backward/out: -------------------------------------------------------------------------------- 1 | fooend 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/forward-count/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/forward-count/out: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | quxend 4 | -------------------------------------------------------------------------------- /test/normal/jump/forward-invalid-count/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/forward-invalid-count/out: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/forward/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | bar 3 | qux 4 | -------------------------------------------------------------------------------- /test/normal/jump/forward/out: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | quxend 4 | -------------------------------------------------------------------------------- /test/normal/keep-cmd-reg/cmd: -------------------------------------------------------------------------------- 1 | %H"a$ 2 | -------------------------------------------------------------------------------- /test/normal/keep-cmd-reg/in: -------------------------------------------------------------------------------- 1 | foo 2 | rha 3 | bar 4 | -------------------------------------------------------------------------------- /test/normal/keep-cmd-reg/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/keep-cmd-reg/rc: -------------------------------------------------------------------------------- 1 | set-register a %{grep -E 'foo|bar'} 2 | -------------------------------------------------------------------------------- /test/normal/keep-cmd/cmd: -------------------------------------------------------------------------------- 1 | %H$grep -E 'foo|bar' 2 | -------------------------------------------------------------------------------- /test/normal/keep-cmd/in: -------------------------------------------------------------------------------- 1 | foo 2 | rha 3 | bar 4 | -------------------------------------------------------------------------------- /test/normal/keep-cmd/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/lower-case/cmd: -------------------------------------------------------------------------------- 1 | ` 2 | -------------------------------------------------------------------------------- /test/normal/lower-case/in: -------------------------------------------------------------------------------- 1 | %(FOO) 2 | -------------------------------------------------------------------------------- /test/normal/lower-case/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 2 | -------------------------------------------------------------------------------- /test/normal/macro/record-macro/cmd: -------------------------------------------------------------------------------- 1 | QimawwwQ%c@ 2 | -------------------------------------------------------------------------------- /test/normal/macro/record-macro/out: -------------------------------------------------------------------------------- 1 | imawww 2 | -------------------------------------------------------------------------------- /test/normal/macro/replay-macro-mapped-word-completion/in: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /test/normal/match-char/cmd: -------------------------------------------------------------------------------- 1 | m 2 | -------------------------------------------------------------------------------- /test/normal/match-char/in: -------------------------------------------------------------------------------- 1 | add(a, %(b)) { 2 | return a and b 3 | } 4 | -------------------------------------------------------------------------------- /test/normal/match-char/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '(a, b)' 2 | -------------------------------------------------------------------------------- /test/normal/move/down-extending/cmd: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /test/normal/move/down-extending/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | bar 3 | -------------------------------------------------------------------------------- /test/normal/move/down-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo 2 | bar' 3 | -------------------------------------------------------------------------------- /test/normal/move/down/cmd: -------------------------------------------------------------------------------- 1 | j 2 | -------------------------------------------------------------------------------- /test/normal/move/down/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | bar 3 | -------------------------------------------------------------------------------- /test/normal/move/down/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'r' 2 | -------------------------------------------------------------------------------- /test/normal/move/left-extending/cmd: -------------------------------------------------------------------------------- 1 | H 2 | -------------------------------------------------------------------------------- /test/normal/move/left-extending/in: -------------------------------------------------------------------------------- 1 | foo %(bar) 2 | -------------------------------------------------------------------------------- /test/normal/move/left-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'ba' 2 | -------------------------------------------------------------------------------- /test/normal/move/left/cmd: -------------------------------------------------------------------------------- 1 | h 2 | -------------------------------------------------------------------------------- /test/normal/move/left/in: -------------------------------------------------------------------------------- 1 | foo %(bar) 2 | -------------------------------------------------------------------------------- /test/normal/move/left/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'a' 2 | -------------------------------------------------------------------------------- /test/normal/move/right-extending/cmd: -------------------------------------------------------------------------------- 1 | L 2 | -------------------------------------------------------------------------------- /test/normal/move/right-extending/in: -------------------------------------------------------------------------------- 1 | %(foo) bar 2 | -------------------------------------------------------------------------------- /test/normal/move/right-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo ' 2 | -------------------------------------------------------------------------------- /test/normal/move/right/cmd: -------------------------------------------------------------------------------- 1 | l 2 | -------------------------------------------------------------------------------- /test/normal/move/right/in: -------------------------------------------------------------------------------- 1 | %(foo) bar 2 | -------------------------------------------------------------------------------- /test/normal/move/right/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | ' ' 2 | -------------------------------------------------------------------------------- /test/normal/move/up-extending/cmd: -------------------------------------------------------------------------------- 1 | K 2 | -------------------------------------------------------------------------------- /test/normal/move/up-extending/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | -------------------------------------------------------------------------------- /test/normal/move/up-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'o 2 | b' 3 | -------------------------------------------------------------------------------- /test/normal/move/up/cmd: -------------------------------------------------------------------------------- 1 | k 2 | -------------------------------------------------------------------------------- /test/normal/move/up/in: -------------------------------------------------------------------------------- 1 | foo 2 | %(bar) 3 | -------------------------------------------------------------------------------- /test/normal/move/up/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'o' 2 | -------------------------------------------------------------------------------- /test/normal/next-big-word-extending/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/next-big-word-extending/in: -------------------------------------------------------------------------------- 1 | %(foo )bar-baz qux 2 | -------------------------------------------------------------------------------- /test/normal/next-big-word/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/next-big-word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar-baz qux 2 | -------------------------------------------------------------------------------- /test/normal/next-big-word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar-baz ' 2 | -------------------------------------------------------------------------------- /test/normal/next-match-appending/cmd: -------------------------------------------------------------------------------- 1 | N 2 | -------------------------------------------------------------------------------- /test/normal/next-match-appending/in: -------------------------------------------------------------------------------- 1 | %(foo) bar 2 | -------------------------------------------------------------------------------- /test/normal/next-match-appending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/next-match-appending/rc: -------------------------------------------------------------------------------- 1 | reg / [a-z]+ 2 | -------------------------------------------------------------------------------- /test/normal/next-match/cmd: -------------------------------------------------------------------------------- 1 | n 2 | -------------------------------------------------------------------------------- /test/normal/next-match/in: -------------------------------------------------------------------------------- 1 | %(foo) bar 2 | -------------------------------------------------------------------------------- /test/normal/next-match/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/next-match/rc: -------------------------------------------------------------------------------- 1 | reg / [a-z]+ 2 | -------------------------------------------------------------------------------- /test/normal/next-word-extending/cmd: -------------------------------------------------------------------------------- 1 | W 2 | -------------------------------------------------------------------------------- /test/normal/next-word-extending/in: -------------------------------------------------------------------------------- 1 | %(foo )bar baz 2 | -------------------------------------------------------------------------------- /test/normal/next-word-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo bar ' 2 | -------------------------------------------------------------------------------- /test/normal/next-word/cmd: -------------------------------------------------------------------------------- 1 | w 2 | -------------------------------------------------------------------------------- /test/normal/next-word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar baz 2 | -------------------------------------------------------------------------------- /test/normal/next-word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar ' 2 | -------------------------------------------------------------------------------- /test/normal/object/around-parent/angle/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/normal/object/around-parent/angle/in: -------------------------------------------------------------------------------- 1 | ) > 2 | -------------------------------------------------------------------------------- /test/normal/object/around-parent/braces/cmd: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /test/normal/object/around-parent/brackets/cmd: -------------------------------------------------------------------------------- 1 | r 2 | -------------------------------------------------------------------------------- /test/normal/object/around-parent/brackets/in: -------------------------------------------------------------------------------- 1 | [ 2 | %(["foo"]) 3 | ] 4 | -------------------------------------------------------------------------------- /test/normal/object/around-parent/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | Lb 2 | -------------------------------------------------------------------------------- /test/normal/object/around-parent/parenthesis/in: -------------------------------------------------------------------------------- 1 | (foo%((bar))) 2 | -------------------------------------------------------------------------------- /test/normal/object/around/angle/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/normal/object/around/angle/in: -------------------------------------------------------------------------------- 1 | #include <%(f)oo> 2 | -------------------------------------------------------------------------------- /test/normal/object/around/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '' 2 | -------------------------------------------------------------------------------- /test/normal/object/around/argument/multi-level/cmd: -------------------------------------------------------------------------------- 1 | 2u 2 | -------------------------------------------------------------------------------- /test/normal/object/around/argument/single-level/cmd: -------------------------------------------------------------------------------- 1 | u 2 | -------------------------------------------------------------------------------- /test/normal/object/around/big-word/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/object/around/big-word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar-baz qux 2 | -------------------------------------------------------------------------------- /test/normal/object/around/big-word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar-baz ' 2 | -------------------------------------------------------------------------------- /test/normal/object/around/braces/cmd: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /test/normal/object/around/braces/in: -------------------------------------------------------------------------------- 1 | { 2 | "%(foo)": "bar" 3 | } 4 | -------------------------------------------------------------------------------- /test/normal/object/around/brackets/cmd: -------------------------------------------------------------------------------- 1 | r 2 | -------------------------------------------------------------------------------- /test/normal/object/around/brackets/in: -------------------------------------------------------------------------------- 1 | [ 2 | "%(foo)" 3 | ] 4 | -------------------------------------------------------------------------------- /test/normal/object/around/double_quote/cmd: -------------------------------------------------------------------------------- 1 | Q 2 | -------------------------------------------------------------------------------- /test/normal/object/around/double_quote/in: -------------------------------------------------------------------------------- 1 | foo("%(b)ar") 2 | -------------------------------------------------------------------------------- /test/normal/object/around/double_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '"bar"' 2 | -------------------------------------------------------------------------------- /test/normal/object/around/grave_quote/cmd: -------------------------------------------------------------------------------- 1 | g 2 | -------------------------------------------------------------------------------- /test/normal/object/around/grave_quote/in: -------------------------------------------------------------------------------- 1 | echo `%(f)oo` 2 | -------------------------------------------------------------------------------- /test/normal/object/around/grave_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '`foo`' 2 | -------------------------------------------------------------------------------- /test/normal/object/around/indent/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/normal/object/around/indent/in: -------------------------------------------------------------------------------- 1 | 2 | foo(%(b)ar) 3 | 4 | -------------------------------------------------------------------------------- /test/normal/object/around/paragraph/cmd: -------------------------------------------------------------------------------- 1 | p 2 | -------------------------------------------------------------------------------- /test/normal/object/around/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /test/normal/object/around/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo(%(b)ar) 2 | -------------------------------------------------------------------------------- /test/normal/object/around/parenthesis/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '(bar)' 2 | -------------------------------------------------------------------------------- /test/normal/object/around/sentence/cmd: -------------------------------------------------------------------------------- 1 | s 2 | -------------------------------------------------------------------------------- /test/normal/object/around/single_quote/cmd: -------------------------------------------------------------------------------- 1 | q 2 | -------------------------------------------------------------------------------- /test/normal/object/around/single_quote/in: -------------------------------------------------------------------------------- 1 | foo('%(b)ar') 2 | -------------------------------------------------------------------------------- /test/normal/object/around/slash/cmd: -------------------------------------------------------------------------------- 1 | / 2 | -------------------------------------------------------------------------------- /test/normal/object/around/slash/in: -------------------------------------------------------------------------------- 1 | foo(/%(b)ar/) 2 | -------------------------------------------------------------------------------- /test/normal/object/around/slash/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '/bar/' 2 | -------------------------------------------------------------------------------- /test/normal/object/around/word/cmd: -------------------------------------------------------------------------------- 1 | w 2 | -------------------------------------------------------------------------------- /test/normal/object/around/word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar baz 2 | -------------------------------------------------------------------------------- /test/normal/object/around/word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar ' 2 | -------------------------------------------------------------------------------- /test/normal/object/drop-non-whitespace/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending-parent/braces/cmd: -------------------------------------------------------------------------------- 1 | }B}B 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/angle/cmd: -------------------------------------------------------------------------------- 1 | }a 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/angle/in: -------------------------------------------------------------------------------- 1 | #include <%(foo)> 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo>' 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/argument/cmd: -------------------------------------------------------------------------------- 1 | }u 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/big-word/cmd: -------------------------------------------------------------------------------- 1 | } 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/big-word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar-baz qux 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/braces/cmd: -------------------------------------------------------------------------------- 1 | }B 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/brackets/cmd: -------------------------------------------------------------------------------- 1 | }r 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/brackets/in: -------------------------------------------------------------------------------- 1 | [ 2 | "%(foo)" 3 | ] 4 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/double_quote/cmd: -------------------------------------------------------------------------------- 1 | }Q 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/double_quote/in: -------------------------------------------------------------------------------- 1 | foo("%(b)ar") 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/grave_quote/cmd: -------------------------------------------------------------------------------- 1 | }g 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/grave_quote/in: -------------------------------------------------------------------------------- 1 | echo `%(f)oo` 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/indent/cmd: -------------------------------------------------------------------------------- 1 | }i 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/indent/in: -------------------------------------------------------------------------------- 1 | 2 | foo(%(b)ar) 3 | 4 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/paragraph/count/cmd: -------------------------------------------------------------------------------- 1 | 2}p 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/paragraph/single/cmd: -------------------------------------------------------------------------------- 1 | }p 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | }b 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo(%(b)ar) 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/sentence/count/cmd: -------------------------------------------------------------------------------- 1 | 2}s 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/sentence/count/in: -------------------------------------------------------------------------------- 1 | %(a b) c. d e. f. 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/sentence/single/cmd: -------------------------------------------------------------------------------- 1 | }s 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/single_quote/cmd: -------------------------------------------------------------------------------- 1 | }q 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/single_quote/in: -------------------------------------------------------------------------------- 1 | foo('%(b)ar') 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/word/cmd: -------------------------------------------------------------------------------- 1 | }w 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar baz 2 | -------------------------------------------------------------------------------- /test/normal/object/end-extending/word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar ' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/angle/cmd: -------------------------------------------------------------------------------- 1 | ]a 2 | -------------------------------------------------------------------------------- /test/normal/object/end/angle/in: -------------------------------------------------------------------------------- 1 | x > y 2 | -------------------------------------------------------------------------------- /test/normal/object/end/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'x >' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/argument/cmd: -------------------------------------------------------------------------------- 1 | ]u 2 | -------------------------------------------------------------------------------- /test/normal/object/end/argument/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | ' some,' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/big-word/cmd: -------------------------------------------------------------------------------- 1 | ] 2 | -------------------------------------------------------------------------------- /test/normal/object/end/big-word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar-baz qux 2 | -------------------------------------------------------------------------------- /test/normal/object/end/big-word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar-baz ' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/braces/cmd: -------------------------------------------------------------------------------- 1 | ]B 2 | -------------------------------------------------------------------------------- /test/normal/object/end/braces/in: -------------------------------------------------------------------------------- 1 | kak unit/test/%({)cmd,in,out} 2 | -------------------------------------------------------------------------------- /test/normal/object/end/braces/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '{cmd,in,out}' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/brackets/cmd: -------------------------------------------------------------------------------- 1 | ]r 2 | -------------------------------------------------------------------------------- /test/normal/object/end/brackets/in: -------------------------------------------------------------------------------- 1 | [1,%(2),3] 2 | -------------------------------------------------------------------------------- /test/normal/object/end/brackets/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '2,3]' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/double_quote/cmd: -------------------------------------------------------------------------------- 1 | ]Q 2 | -------------------------------------------------------------------------------- /test/normal/object/end/double_quote/in: -------------------------------------------------------------------------------- 1 | foo("%(b)ar") 2 | -------------------------------------------------------------------------------- /test/normal/object/end/double_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar"' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/grave_quote/cmd: -------------------------------------------------------------------------------- 1 | ]g 2 | -------------------------------------------------------------------------------- /test/normal/object/end/grave_quote/in: -------------------------------------------------------------------------------- 1 | `%(f)oo` 2 | -------------------------------------------------------------------------------- /test/normal/object/end/grave_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo`' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/indent/cmd: -------------------------------------------------------------------------------- 1 | ]i 2 | -------------------------------------------------------------------------------- /test/normal/object/end/indent/in: -------------------------------------------------------------------------------- 1 | 2 | foo(%(b)ar) 3 | 4 | -------------------------------------------------------------------------------- /test/normal/object/end/indent/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar) 2 | 3 | ' 4 | -------------------------------------------------------------------------------- /test/normal/object/end/paragraph/count/cmd: -------------------------------------------------------------------------------- 1 | 2]p 2 | -------------------------------------------------------------------------------- /test/normal/object/end/paragraph/single/cmd: -------------------------------------------------------------------------------- 1 | ]p 2 | -------------------------------------------------------------------------------- /test/normal/object/end/paragraph/to-buffer-end/cmd: -------------------------------------------------------------------------------- 1 | 9]p 2 | -------------------------------------------------------------------------------- /test/normal/object/end/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | ]b 2 | -------------------------------------------------------------------------------- /test/normal/object/end/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo(%(b)ar) 2 | -------------------------------------------------------------------------------- /test/normal/object/end/parenthesis/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar)' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/sentence/count/cmd: -------------------------------------------------------------------------------- 1 | 2]s 2 | -------------------------------------------------------------------------------- /test/normal/object/end/sentence/count/in: -------------------------------------------------------------------------------- 1 | %(a b) c. d e. f g. 2 | -------------------------------------------------------------------------------- /test/normal/object/end/sentence/single/cmd: -------------------------------------------------------------------------------- 1 | ]s 2 | -------------------------------------------------------------------------------- /test/normal/object/end/sentence/to-buffer-end/cmd: -------------------------------------------------------------------------------- 1 | 9]s 2 | -------------------------------------------------------------------------------- /test/normal/object/end/sentence/to-buffer-end/in: -------------------------------------------------------------------------------- 1 | a b. 2 | 3 | c d. 4 | -------------------------------------------------------------------------------- /test/normal/object/end/single_quote/cmd: -------------------------------------------------------------------------------- 1 | ]q 2 | -------------------------------------------------------------------------------- /test/normal/object/end/single_quote/in: -------------------------------------------------------------------------------- 1 | foo('%(b)ar') 2 | -------------------------------------------------------------------------------- /test/normal/object/end/single_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar'\''' 2 | -------------------------------------------------------------------------------- /test/normal/object/end/word/cmd: -------------------------------------------------------------------------------- 1 | ]w 2 | -------------------------------------------------------------------------------- /test/normal/object/end/word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar baz 2 | -------------------------------------------------------------------------------- /test/normal/object/end/word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar ' 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/angle/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/angle/in: -------------------------------------------------------------------------------- 1 | #include <%(f)oo> 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/argument/multi-level/cmd: -------------------------------------------------------------------------------- 1 | 2u 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/argument/single-level/cmd: -------------------------------------------------------------------------------- 1 | u 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/big-word/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/big-word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar-baz qux 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/big-word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar-baz' 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/braces/cmd: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/braces/in: -------------------------------------------------------------------------------- 1 | { 2 | "%(foo)"= "bar" 3 | } 4 | -------------------------------------------------------------------------------- /test/normal/object/inner/brackets/cmd: -------------------------------------------------------------------------------- 1 | r 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/brackets/in: -------------------------------------------------------------------------------- 1 | [ 2 | "%(foo)" 3 | ] 4 | -------------------------------------------------------------------------------- /test/normal/object/inner/double_quote/cmd: -------------------------------------------------------------------------------- 1 | Q 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/double_quote/in: -------------------------------------------------------------------------------- 1 | foo("%(b)ar") 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/double_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/grave_quote/cmd: -------------------------------------------------------------------------------- 1 | g 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/grave_quote/in: -------------------------------------------------------------------------------- 1 | echo `%(f)oo` 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/grave_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/indent/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/indent/in: -------------------------------------------------------------------------------- 1 | 2 | foo(%(b)ar) 3 | 4 | -------------------------------------------------------------------------------- /test/normal/object/inner/paragraph/cmd: -------------------------------------------------------------------------------- 1 | p 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo(%(b)ar) 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/parenthesis/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/sentence/cmd: -------------------------------------------------------------------------------- 1 | s 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/single_quote/cmd: -------------------------------------------------------------------------------- 1 | q 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/single_quote/in: -------------------------------------------------------------------------------- 1 | foo('%(b)ar') 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/single_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/slash/cmd: -------------------------------------------------------------------------------- 1 | / 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/slash/in: -------------------------------------------------------------------------------- 1 | foo(/%(b)ar/) 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/slash/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/word/cmd: -------------------------------------------------------------------------------- 1 | w 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar baz 2 | -------------------------------------------------------------------------------- /test/normal/object/inner/word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/around/angle/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/around/angle/in: -------------------------------------------------------------------------------- 1 | #include ) 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/around/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '' 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/around/braces/cmd: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/around/brackets/cmd: -------------------------------------------------------------------------------- 1 | r 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/around/brackets/in: -------------------------------------------------------------------------------- 1 | [ 2 | "foo" 3 | %(]) 4 | -------------------------------------------------------------------------------- /test/normal/object/on-end/around/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | lb 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/around/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo(ba%(r)) 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/inner/angle/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/inner/angle/in: -------------------------------------------------------------------------------- 1 | #include ) 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/inner/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/inner/braces/cmd: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/inner/brackets/cmd: -------------------------------------------------------------------------------- 1 | r 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/inner/brackets/in: -------------------------------------------------------------------------------- 1 | [ 2 | "foo" 3 | %(]) 4 | -------------------------------------------------------------------------------- /test/normal/object/on-end/inner/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | lb 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/inner/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo(ba%(r)) 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/to-end/angle/cmd: -------------------------------------------------------------------------------- 1 | ]a 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/to-end/angle/in: -------------------------------------------------------------------------------- 1 | ) > 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/to-end/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '> >' 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/to-end/braces/cmd: -------------------------------------------------------------------------------- 1 | ]B 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/to-end/brackets/cmd: -------------------------------------------------------------------------------- 1 | ]r 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/to-end/brackets/in: -------------------------------------------------------------------------------- 1 | [ 2 | ["foo"%(]) 3 | ] 4 | -------------------------------------------------------------------------------- /test/normal/object/on-end/to-end/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | l]b 2 | -------------------------------------------------------------------------------- /test/normal/object/on-end/to-end/parenthesis/in: -------------------------------------------------------------------------------- 1 | (foo(ba%(r))) 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/angle/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/angle/in: -------------------------------------------------------------------------------- 1 | #include %(<)foo> 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/braces/cmd: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/brackets/cmd: -------------------------------------------------------------------------------- 1 | r 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/brackets/in: -------------------------------------------------------------------------------- 1 | %([) 2 | "foo" 3 | ] 4 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/double_quote/cmd: -------------------------------------------------------------------------------- 1 | Q 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/double_quote/in: -------------------------------------------------------------------------------- 1 | foo(%(")bar") 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/grave_quote/cmd: -------------------------------------------------------------------------------- 1 | g 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/grave_quote/in: -------------------------------------------------------------------------------- 1 | echo %(`)foo` 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo%(()bar) 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/single_quote/cmd: -------------------------------------------------------------------------------- 1 | q 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/single_quote/in: -------------------------------------------------------------------------------- 1 | foo(%(')bar') 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/slash/cmd: -------------------------------------------------------------------------------- 1 | / 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/around/slash/in: -------------------------------------------------------------------------------- 1 | foo(%(/)bar/) 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/angle/cmd: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/angle/in: -------------------------------------------------------------------------------- 1 | #include %(<)foo> 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/braces/cmd: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/brackets/cmd: -------------------------------------------------------------------------------- 1 | r 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/brackets/in: -------------------------------------------------------------------------------- 1 | %([) 2 | "foo" 3 | ] 4 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/double_quote/cmd: -------------------------------------------------------------------------------- 1 | Q 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/double_quote/in: -------------------------------------------------------------------------------- 1 | foo(%(")bar") 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/grave_quote/cmd: -------------------------------------------------------------------------------- 1 | g 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/grave_quote/in: -------------------------------------------------------------------------------- 1 | echo %(`)foo` 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo%(()bar) 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/single_quote/cmd: -------------------------------------------------------------------------------- 1 | q 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/inner/single_quote/in: -------------------------------------------------------------------------------- 1 | foo(%(')bar') 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/to-start/angle/cmd: -------------------------------------------------------------------------------- 1 | [a 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/to-start/angle/in: -------------------------------------------------------------------------------- 1 | > 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/to-start/braces/cmd: -------------------------------------------------------------------------------- 1 | [B 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/to-start/brackets/cmd: -------------------------------------------------------------------------------- 1 | [r 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/to-start/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | [b 2 | -------------------------------------------------------------------------------- /test/normal/object/on-start/to-start/parenthesis/in: -------------------------------------------------------------------------------- 1 | (foo%(()bar)) 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/angle/cmd: -------------------------------------------------------------------------------- 1 | {a 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/angle/in: -------------------------------------------------------------------------------- 1 | #include <%(f)oo> 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | ' 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/big-word/in: -------------------------------------------------------------------------------- 1 | foo bar-ba%(z) qux 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/braces/cmd: -------------------------------------------------------------------------------- 1 | {B 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/brackets/cmd: -------------------------------------------------------------------------------- 1 | {r 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/brackets/in: -------------------------------------------------------------------------------- 1 | [ 2 | "%(foo)" 3 | ] 4 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/double_quote/cmd: -------------------------------------------------------------------------------- 1 | {Q 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/double_quote/in: -------------------------------------------------------------------------------- 1 | foo("%(b)ar") 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/grave_quote/cmd: -------------------------------------------------------------------------------- 1 | {g 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/grave_quote/in: -------------------------------------------------------------------------------- 1 | echo `%(f)oo` 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/indent/cmd: -------------------------------------------------------------------------------- 1 | {i 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/indent/in: -------------------------------------------------------------------------------- 1 | 2 | foo(%(b)ar) 3 | 4 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/paragraph/count/cmd: -------------------------------------------------------------------------------- 1 | 2{p 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/paragraph/single/cmd: -------------------------------------------------------------------------------- 1 | {p 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | {b 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo(%(b)ar) 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/sentence/count/cmd: -------------------------------------------------------------------------------- 1 | 2{s 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/sentence/single/cmd: -------------------------------------------------------------------------------- 1 | {s 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/single_quote/cmd: -------------------------------------------------------------------------------- 1 | {q 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/single_quote/in: -------------------------------------------------------------------------------- 1 | foo('%(b)ar') 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/word/cmd: -------------------------------------------------------------------------------- 1 | {w 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/word/in: -------------------------------------------------------------------------------- 1 | foo ba%(r) baz 2 | -------------------------------------------------------------------------------- /test/normal/object/start-extending/word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/object/start/angle/cmd: -------------------------------------------------------------------------------- 1 | [a 2 | -------------------------------------------------------------------------------- /test/normal/object/start/angle/in: -------------------------------------------------------------------------------- 1 | #include <%(f)oo> 2 | -------------------------------------------------------------------------------- /test/normal/object/start/angle/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | ' 2 | -------------------------------------------------------------------------------- /test/normal/object/start/big-word/in: -------------------------------------------------------------------------------- 1 | foo bar-ba%(z) qux 2 | -------------------------------------------------------------------------------- /test/normal/object/start/big-word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar-baz' 2 | -------------------------------------------------------------------------------- /test/normal/object/start/braces/cmd: -------------------------------------------------------------------------------- 1 | [B 2 | -------------------------------------------------------------------------------- /test/normal/object/start/braces/in: -------------------------------------------------------------------------------- 1 | { 2 | "%(foo)": "bar" 3 | } 4 | -------------------------------------------------------------------------------- /test/normal/object/start/braces/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '{ 2 | "foo' 3 | -------------------------------------------------------------------------------- /test/normal/object/start/brackets/cmd: -------------------------------------------------------------------------------- 1 | [r 2 | -------------------------------------------------------------------------------- /test/normal/object/start/brackets/in: -------------------------------------------------------------------------------- 1 | [ 2 | "%(foo)" 3 | ] 4 | -------------------------------------------------------------------------------- /test/normal/object/start/double_quote/cmd: -------------------------------------------------------------------------------- 1 | [Q 2 | -------------------------------------------------------------------------------- /test/normal/object/start/double_quote/in: -------------------------------------------------------------------------------- 1 | foo("%(b)ar") 2 | -------------------------------------------------------------------------------- /test/normal/object/start/double_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '"b' 2 | -------------------------------------------------------------------------------- /test/normal/object/start/grave_quote/cmd: -------------------------------------------------------------------------------- 1 | [g 2 | -------------------------------------------------------------------------------- /test/normal/object/start/grave_quote/in: -------------------------------------------------------------------------------- 1 | echo `%(f)oo` 2 | -------------------------------------------------------------------------------- /test/normal/object/start/grave_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '`f' 2 | -------------------------------------------------------------------------------- /test/normal/object/start/indent/cmd: -------------------------------------------------------------------------------- 1 | [i 2 | -------------------------------------------------------------------------------- /test/normal/object/start/indent/in: -------------------------------------------------------------------------------- 1 | 2 | foo(%(b)ar) 3 | 4 | -------------------------------------------------------------------------------- /test/normal/object/start/indent/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | ' 2 | foo(b' 3 | -------------------------------------------------------------------------------- /test/normal/object/start/paragraph/count/cmd: -------------------------------------------------------------------------------- 1 | 2[p 2 | -------------------------------------------------------------------------------- /test/normal/object/start/paragraph/single/cmd: -------------------------------------------------------------------------------- 1 | [p 2 | -------------------------------------------------------------------------------- /test/normal/object/start/parenthesis/cmd: -------------------------------------------------------------------------------- 1 | [b 2 | -------------------------------------------------------------------------------- /test/normal/object/start/parenthesis/in: -------------------------------------------------------------------------------- 1 | foo(%(b)ar) 2 | -------------------------------------------------------------------------------- /test/normal/object/start/parenthesis/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '(b' 2 | -------------------------------------------------------------------------------- /test/normal/object/start/sentence/count/cmd: -------------------------------------------------------------------------------- 1 | 2[s 2 | -------------------------------------------------------------------------------- /test/normal/object/start/sentence/count/in: -------------------------------------------------------------------------------- 1 | a b. c d. e %(f) 2 | -------------------------------------------------------------------------------- /test/normal/object/start/sentence/single/cmd: -------------------------------------------------------------------------------- 1 | [s 2 | -------------------------------------------------------------------------------- /test/normal/object/start/sentence/to-buffer-begin/cmd: -------------------------------------------------------------------------------- 1 | 9[s 2 | -------------------------------------------------------------------------------- /test/normal/object/start/single_quote/cmd: -------------------------------------------------------------------------------- 1 | [q 2 | -------------------------------------------------------------------------------- /test/normal/object/start/single_quote/in: -------------------------------------------------------------------------------- 1 | foo('%(b)ar') 2 | -------------------------------------------------------------------------------- /test/normal/object/start/single_quote/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | ''\''b' 2 | -------------------------------------------------------------------------------- /test/normal/object/start/word/cmd: -------------------------------------------------------------------------------- 1 | [w 2 | -------------------------------------------------------------------------------- /test/normal/object/start/word/in: -------------------------------------------------------------------------------- 1 | foo ba%(r) baz 2 | -------------------------------------------------------------------------------- /test/normal/object/start/word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/open-above/cmd: -------------------------------------------------------------------------------- 1 | O 2 | -------------------------------------------------------------------------------- /test/normal/open-above/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/open-above/out: -------------------------------------------------------------------------------- 1 | 2 | foo 3 | -------------------------------------------------------------------------------- /test/normal/open-below/cmd: -------------------------------------------------------------------------------- 1 | o 2 | -------------------------------------------------------------------------------- /test/normal/open-below/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/open-below/out: -------------------------------------------------------------------------------- 1 | foo 2 | 3 | -------------------------------------------------------------------------------- /test/normal/open-multiple-above/cmd: -------------------------------------------------------------------------------- 1 | 3Obar 2 | -------------------------------------------------------------------------------- /test/normal/open-multiple-above/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/open-multiple-above/out: -------------------------------------------------------------------------------- 1 | bar 2 | bar 3 | bar 4 | foo 5 | -------------------------------------------------------------------------------- /test/normal/open-multiple-below/cmd: -------------------------------------------------------------------------------- 1 | 3obar 2 | -------------------------------------------------------------------------------- /test/normal/open-multiple-below/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/open-multiple-below/out: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | bar 4 | bar 5 | -------------------------------------------------------------------------------- /test/normal/paste-after/cmd: -------------------------------------------------------------------------------- 1 | dp 2 | -------------------------------------------------------------------------------- /test/normal/paste-after/in: -------------------------------------------------------------------------------- 1 | -foo%(bar)- 2 | -------------------------------------------------------------------------------- /test/normal/paste-after/out: -------------------------------------------------------------------------------- 1 | -foo-bar 2 | -------------------------------------------------------------------------------- /test/normal/paste-all-after/cmd: -------------------------------------------------------------------------------- 1 | y 2 | -------------------------------------------------------------------------------- /test/normal/paste-all-after/in: -------------------------------------------------------------------------------- 1 | -%(foo)-%(bar)-%(baz)- 2 | -------------------------------------------------------------------------------- /test/normal/paste-all-before-missing-newline/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/paste-all-before-missing-newline/in: -------------------------------------------------------------------------------- 1 | %(a)b%(c) 2 | -------------------------------------------------------------------------------- /test/normal/paste-all-before/cmd: -------------------------------------------------------------------------------- 1 | y 2 | -------------------------------------------------------------------------------- /test/normal/paste-all-before/in: -------------------------------------------------------------------------------- 1 | -%(foo)-%(bar)-%(baz)- 2 | -------------------------------------------------------------------------------- /test/normal/paste-all-replace/cmd: -------------------------------------------------------------------------------- 1 | y 2 | -------------------------------------------------------------------------------- /test/normal/paste-all-replace/in: -------------------------------------------------------------------------------- 1 | -%(foo)-%(bar)-%(baz)- 2 | -------------------------------------------------------------------------------- /test/normal/paste-all-replace/out: -------------------------------------------------------------------------------- 1 | -foobarbaz-foobarbaz-foobarbaz- 2 | -------------------------------------------------------------------------------- /test/normal/paste-before-multiple-selections/cmd: -------------------------------------------------------------------------------- 1 | xSodP 2 | -------------------------------------------------------------------------------- /test/normal/paste-before-multiple-selections/in: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /test/normal/paste-before-multiple-selections/out: -------------------------------------------------------------------------------- 1 | foobar 2 | 3 | -------------------------------------------------------------------------------- /test/normal/paste-before/cmd: -------------------------------------------------------------------------------- 1 | dhP 2 | -------------------------------------------------------------------------------- /test/normal/paste-before/in: -------------------------------------------------------------------------------- 1 | -foo-%(bar) 2 | -------------------------------------------------------------------------------- /test/normal/paste-before/out: -------------------------------------------------------------------------------- 1 | -foobar- 2 | -------------------------------------------------------------------------------- /test/normal/pipe-reg/cmd: -------------------------------------------------------------------------------- 1 | "a| 2 | -------------------------------------------------------------------------------- /test/normal/pipe-reg/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | -------------------------------------------------------------------------------- /test/normal/pipe-reg/out: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /test/normal/pipe-reg/rc: -------------------------------------------------------------------------------- 1 | set-register a 'sed s/foo/bar/' 2 | -------------------------------------------------------------------------------- /test/normal/pipe-to-reg/cmd: -------------------------------------------------------------------------------- 1 | "a:e! out 2 | -------------------------------------------------------------------------------- /test/normal/pipe-to-reg/in: -------------------------------------------------------------------------------- 1 | %(foobar) 2 | -------------------------------------------------------------------------------- /test/normal/pipe-to-reg/out: -------------------------------------------------------------------------------- 1 | barbar 2 | -------------------------------------------------------------------------------- /test/normal/pipe-to/in: -------------------------------------------------------------------------------- 1 | %(foobar) 2 | -------------------------------------------------------------------------------- /test/normal/pipe-to/out: -------------------------------------------------------------------------------- 1 | barbar 2 | -------------------------------------------------------------------------------- /test/normal/pipe/cmd: -------------------------------------------------------------------------------- 1 | |sed s/foo/bar/ 2 | -------------------------------------------------------------------------------- /test/normal/pipe/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | -------------------------------------------------------------------------------- /test/normal/pipe/out: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /test/normal/previous-big-word-extending/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/previous-big-word-extending/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar baz 2 | -------------------------------------------------------------------------------- /test/normal/previous-big-word-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo b' 2 | -------------------------------------------------------------------------------- /test/normal/previous-big-word/cmd: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /test/normal/previous-big-word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar baz 2 | -------------------------------------------------------------------------------- /test/normal/previous-big-word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo b' 2 | -------------------------------------------------------------------------------- /test/normal/previous-word-extending/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/previous-word-extending/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar baz 2 | -------------------------------------------------------------------------------- /test/normal/previous-word-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo ' 2 | -------------------------------------------------------------------------------- /test/normal/previous-word-no-underscore/cmd: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /test/normal/previous-word-no-underscore/in: -------------------------------------------------------------------------------- 1 | foo_%(b)ar 2 | -------------------------------------------------------------------------------- /test/normal/previous-word-no-underscore/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '_' 2 | -------------------------------------------------------------------------------- /test/normal/previous-word/cmd: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /test/normal/previous-word/in: -------------------------------------------------------------------------------- 1 | foo %(b)ar baz 2 | -------------------------------------------------------------------------------- /test/normal/previous-word/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo ' 2 | -------------------------------------------------------------------------------- /test/normal/redo/cmd: -------------------------------------------------------------------------------- 1 | duU 2 | -------------------------------------------------------------------------------- /test/normal/redo/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/redo/out: -------------------------------------------------------------------------------- 1 | foo baz 2 | -------------------------------------------------------------------------------- /test/normal/reload/cmd: -------------------------------------------------------------------------------- 1 | :e! 2 | -------------------------------------------------------------------------------- /test/normal/reload/in: -------------------------------------------------------------------------------- 1 | blah 2 | -------------------------------------------------------------------------------- /test/normal/reload/out: -------------------------------------------------------------------------------- 1 | tchou 2 | -------------------------------------------------------------------------------- /test/normal/repeat-insert/repeat-insert-mapped-word-completion/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/repeat-insert/repeat-insert-mapped/cmd: -------------------------------------------------------------------------------- 1 | ixyz. 2 | -------------------------------------------------------------------------------- /test/normal/repeat-insert/repeat-insert-mapped/out: -------------------------------------------------------------------------------- 1 | zzxx 2 | -------------------------------------------------------------------------------- /test/normal/repeat-insert/repeat-insert/cmd: -------------------------------------------------------------------------------- 1 | ifoo. 2 | -------------------------------------------------------------------------------- /test/normal/repeat-insert/repeat-insert/out: -------------------------------------------------------------------------------- 1 | foofoo 2 | -------------------------------------------------------------------------------- /test/normal/repeat-insert/repeat-normal-exec/out: -------------------------------------------------------------------------------- 1 | foofoo 2 | -------------------------------------------------------------------------------- /test/normal/repeat-insert/repeat-normal-movement/out: -------------------------------------------------------------------------------- 1 | barbarfoofoo 2 | -------------------------------------------------------------------------------- /test/normal/repeat-select/repeat-end-paragraph/cmd: -------------------------------------------------------------------------------- 1 | ]p 2 | -------------------------------------------------------------------------------- /test/normal/repeat-select/repeat-find-char/cmd: -------------------------------------------------------------------------------- 1 | fl 2 | -------------------------------------------------------------------------------- /test/normal/replace-lines/cmd: -------------------------------------------------------------------------------- 1 | ey%R 2 | -------------------------------------------------------------------------------- /test/normal/replace-lines/in: -------------------------------------------------------------------------------- 1 | line 1 2 | line 2 3 | line 3 4 | line 4 5 | -------------------------------------------------------------------------------- /test/normal/replace-lines/out: -------------------------------------------------------------------------------- 1 | linelinelineline 2 | -------------------------------------------------------------------------------- /test/normal/replace/cmd: -------------------------------------------------------------------------------- 1 | rb 2 | -------------------------------------------------------------------------------- /test/normal/replace/in: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/normal/replace/out: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /test/normal/replay-complex-insert/cmd: -------------------------------------------------------------------------------- 1 | i(e)fw;. 2 | -------------------------------------------------------------------------------- /test/normal/replay-complex-insert/in: -------------------------------------------------------------------------------- 1 | word word 2 | -------------------------------------------------------------------------------- /test/normal/replay-complex-insert/out: -------------------------------------------------------------------------------- 1 | (word) (word) 2 | -------------------------------------------------------------------------------- /test/normal/replay-macro/cmd: -------------------------------------------------------------------------------- 1 | q 2 | -------------------------------------------------------------------------------- /test/normal/replay-macro/out: -------------------------------------------------------------------------------- 1 | mawww 2 | -------------------------------------------------------------------------------- /test/normal/replay-macro/rc: -------------------------------------------------------------------------------- 1 | reg @ imawww 2 | -------------------------------------------------------------------------------- /test/normal/restore-selections/cmd: -------------------------------------------------------------------------------- 1 | Zz 2 | -------------------------------------------------------------------------------- /test/normal/restore-selections/in: -------------------------------------------------------------------------------- 1 | %(foo) %(bar) %(baz) 2 | -------------------------------------------------------------------------------- /test/normal/rotate-content/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/rotate-content/in: -------------------------------------------------------------------------------- 1 | %(foo) %(bar) %(baz) 2 | -------------------------------------------------------------------------------- /test/normal/rotate-content/out: -------------------------------------------------------------------------------- 1 | baz foo bar 2 | -------------------------------------------------------------------------------- /test/normal/rotate/cmd: -------------------------------------------------------------------------------- 1 | ) 2 | -------------------------------------------------------------------------------- /test/normal/rotate/in: -------------------------------------------------------------------------------- 1 | %(foo) %(bar) %(baz) 2 | -------------------------------------------------------------------------------- /test/normal/rotate/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar' 'baz' 2 | -------------------------------------------------------------------------------- /test/normal/save-selections/cmd: -------------------------------------------------------------------------------- 1 | Zgez 2 | -------------------------------------------------------------------------------- /test/normal/save-selections/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'multiple lines' 2 | -------------------------------------------------------------------------------- /test/normal/search-extending-multiple-selections/cmd: -------------------------------------------------------------------------------- 1 | CC?3 2 | -------------------------------------------------------------------------------- /test/normal/search-extending/cmd: -------------------------------------------------------------------------------- 1 | ?[a-z]+ 2 | -------------------------------------------------------------------------------- /test/normal/search-extending/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/search-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar baz' 2 | -------------------------------------------------------------------------------- /test/normal/search-reverse-extending/cmd: -------------------------------------------------------------------------------- 1 | [a-z]+ 2 | -------------------------------------------------------------------------------- /test/normal/search-reverse-extending/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/search-reverse-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo b' 2 | -------------------------------------------------------------------------------- /test/normal/search-reverse-rightmost/missed-match/in: -------------------------------------------------------------------------------- 1 | ababa%(b) 2 | -------------------------------------------------------------------------------- /test/normal/search-reverse-rightmost/overlap/cmd: -------------------------------------------------------------------------------- 1 | ... 2 | -------------------------------------------------------------------------------- /test/normal/search-reverse-rightmost/overlap/in: -------------------------------------------------------------------------------- 1 | abcdefg%(h) 2 | -------------------------------------------------------------------------------- /test/normal/search-reverse/cmd: -------------------------------------------------------------------------------- 1 | [a-z]+ 2 | -------------------------------------------------------------------------------- /test/normal/search-reverse/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/search-reverse/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 2 | -------------------------------------------------------------------------------- /test/normal/search/cmd: -------------------------------------------------------------------------------- 1 | /[a-z]+ 2 | -------------------------------------------------------------------------------- /test/normal/search/in: -------------------------------------------------------------------------------- 1 | foo %(bar) baz 2 | -------------------------------------------------------------------------------- /test/normal/search/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'baz' 2 | -------------------------------------------------------------------------------- /test/normal/select-horizontal-whitespace/cmd: -------------------------------------------------------------------------------- 1 | s\h 2 | -------------------------------------------------------------------------------- /test/normal/select-line/cmd: -------------------------------------------------------------------------------- 1 | x 2 | -------------------------------------------------------------------------------- /test/normal/select-line/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/select-line/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo 2 | ' 3 | -------------------------------------------------------------------------------- /test/normal/select/cmd: -------------------------------------------------------------------------------- 1 | sfoo 2 | -------------------------------------------------------------------------------- /test/normal/select/in: -------------------------------------------------------------------------------- 1 | %(foo bar) 2 | -------------------------------------------------------------------------------- /test/normal/select/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 2 | -------------------------------------------------------------------------------- /test/normal/selection-undo/fold-redundant-entries/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/selection-undo/redo/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/selection-undo/redo/in: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | -------------------------------------------------------------------------------- /test/normal/selection-undo/redo/out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | here3 4 | 4 5 | -------------------------------------------------------------------------------- /test/normal/selection-undo/undo/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/selection-undo/undo/in: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | -------------------------------------------------------------------------------- /test/normal/selection-undo/undo/out: -------------------------------------------------------------------------------- 1 | here1 2 | 2 3 | 3 4 | 4 5 | -------------------------------------------------------------------------------- /test/normal/selection-undo/windisplay-hook/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/selection-undo/windisplay-hook/in: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | -------------------------------------------------------------------------------- /test/normal/selection-undo/windisplay-hook/out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | here3 4 | -------------------------------------------------------------------------------- /test/normal/split-at-begin/cmd: -------------------------------------------------------------------------------- 1 | %S\w+ 2 | -------------------------------------------------------------------------------- /test/normal/split-at-begin/in: -------------------------------------------------------------------------------- 1 | foo bar baz 2 | -------------------------------------------------------------------------------- /test/normal/split-at-begin/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | ' ' ' ' ' 2 | ' 3 | -------------------------------------------------------------------------------- /test/normal/split-multiple-lines/cmd: -------------------------------------------------------------------------------- 1 | %2 2 | -------------------------------------------------------------------------------- /test/normal/split/cmd: -------------------------------------------------------------------------------- 1 | S 2 | -------------------------------------------------------------------------------- /test/normal/split/in: -------------------------------------------------------------------------------- 1 | %(foo bar baz) 2 | -------------------------------------------------------------------------------- /test/normal/split/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 'bar' 'baz' 2 | -------------------------------------------------------------------------------- /test/normal/switch-case/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/switch-case/in: -------------------------------------------------------------------------------- 1 | %(foo BAR) 2 | -------------------------------------------------------------------------------- /test/normal/switch-case/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'FOO bar' 2 | -------------------------------------------------------------------------------- /test/normal/to-char-backward-extending/cmd: -------------------------------------------------------------------------------- 1 | | 2 | -------------------------------------------------------------------------------- /test/normal/to-char-backward-extending/in: -------------------------------------------------------------------------------- 1 | foo|%(bar)|baz 2 | -------------------------------------------------------------------------------- /test/normal/to-char-backward-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '|b' 2 | -------------------------------------------------------------------------------- /test/normal/to-char-backward/cmd: -------------------------------------------------------------------------------- 1 | | 2 | -------------------------------------------------------------------------------- /test/normal/to-char-backward/in: -------------------------------------------------------------------------------- 1 | foo|%(bar)|baz 2 | -------------------------------------------------------------------------------- /test/normal/to-char-backward/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | '|bar' 2 | -------------------------------------------------------------------------------- /test/normal/to-char-forward-extending/cmd: -------------------------------------------------------------------------------- 1 | F| 2 | -------------------------------------------------------------------------------- /test/normal/to-char-forward-extending/in: -------------------------------------------------------------------------------- 1 | foo|%(bar)|baz 2 | -------------------------------------------------------------------------------- /test/normal/to-char-forward-extending/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'bar|' 2 | -------------------------------------------------------------------------------- /test/normal/to-char-forward/cmd: -------------------------------------------------------------------------------- 1 | f| 2 | -------------------------------------------------------------------------------- /test/normal/to-char-forward/in: -------------------------------------------------------------------------------- 1 | foo|%(bar)|baz 2 | -------------------------------------------------------------------------------- /test/normal/to-char-forward/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'r|' 2 | -------------------------------------------------------------------------------- /test/normal/trim-drop-empty/cmd: -------------------------------------------------------------------------------- 1 | %_ 2 | -------------------------------------------------------------------------------- /test/normal/trim-drop-empty/in: -------------------------------------------------------------------------------- 1 | foo 2 | 3 | 4 | bar 5 | -------------------------------------------------------------------------------- /test/normal/trim-drop-empty/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'foo' 'bar' 2 | -------------------------------------------------------------------------------- /test/normal/trim-lines/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/normal/trim-lines/in: -------------------------------------------------------------------------------- 1 | one %(line 2 | two lines 3 | three) lines 4 | -------------------------------------------------------------------------------- /test/normal/trim-lines/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'two lines 2 | ' 3 | -------------------------------------------------------------------------------- /test/normal/trim/cmd: -------------------------------------------------------------------------------- 1 | %_ 2 | -------------------------------------------------------------------------------- /test/normal/trim/in: -------------------------------------------------------------------------------- 1 | line 1 2 | line 2 3 | line 3 4 | -------------------------------------------------------------------------------- /test/normal/trim/out: -------------------------------------------------------------------------------- 1 | line 3 2 | line 1 3 | line 2 4 | -------------------------------------------------------------------------------- /test/normal/trim/table/cmd: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /test/normal/undo-after-replace-lines/cmd: -------------------------------------------------------------------------------- 1 | ey%RuU 2 | -------------------------------------------------------------------------------- /test/normal/undo-after-replace-lines/out: -------------------------------------------------------------------------------- 1 | linelinelineline 2 | -------------------------------------------------------------------------------- /test/normal/undo/cmd: -------------------------------------------------------------------------------- 1 | du 2 | -------------------------------------------------------------------------------- /test/normal/undo/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | -------------------------------------------------------------------------------- /test/normal/undo/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/normal/upper-case/cmd: -------------------------------------------------------------------------------- 1 | ~ 2 | -------------------------------------------------------------------------------- /test/normal/upper-case/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | -------------------------------------------------------------------------------- /test/normal/upper-case/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'FOO' 2 | -------------------------------------------------------------------------------- /test/normal/user-modes/lock/cmd: -------------------------------------------------------------------------------- 1 | ffff 2 | -------------------------------------------------------------------------------- /test/normal/user-modes/lock/in: -------------------------------------------------------------------------------- 1 | 123delete 2 | -------------------------------------------------------------------------------- /test/normal/user-modes/lock/out: -------------------------------------------------------------------------------- 1 | delete 2 | -------------------------------------------------------------------------------- /test/normal/user-modes/once/cmd: -------------------------------------------------------------------------------- 1 | ff 2 | -------------------------------------------------------------------------------- /test/normal/user-modes/once/in: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /test/normal/user-modes/once/out: -------------------------------------------------------------------------------- 1 | hello from foo 2 | -------------------------------------------------------------------------------- /test/normal/yank/cmd: -------------------------------------------------------------------------------- 1 | ya" 2 | -------------------------------------------------------------------------------- /test/normal/yank/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | -------------------------------------------------------------------------------- /test/normal/yank/out: -------------------------------------------------------------------------------- 1 | foofoo 2 | -------------------------------------------------------------------------------- /test/prompt/history-abort-previous/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/prompt/history-abort-previous/out: -------------------------------------------------------------------------------- 1 | bazbarfoob 2 | -------------------------------------------------------------------------------- /test/prompt/history-mapped-keys/kak_reg_colon: -------------------------------------------------------------------------------- 1 | nop hello 2 | -------------------------------------------------------------------------------- /test/prompt/history-navigate/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/prompt/history-navigate/out: -------------------------------------------------------------------------------- 1 | foobarbazbar 2 | -------------------------------------------------------------------------------- /test/prompt/history-previous-prefix/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/prompt/history-previous-prefix/out: -------------------------------------------------------------------------------- 1 | bazbarfoobar 2 | -------------------------------------------------------------------------------- /test/prompt/history-previous/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/prompt/history-previous/out: -------------------------------------------------------------------------------- 1 | foobarbazbar 2 | -------------------------------------------------------------------------------- /test/prompt/history-repeat-last/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/prompt/history-repeat-last/out: -------------------------------------------------------------------------------- 1 | foofoo 2 | -------------------------------------------------------------------------------- /test/prompt/history-stop-at-first/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/prompt/history-stop-at-first/out: -------------------------------------------------------------------------------- 1 | foobarfoo 2 | -------------------------------------------------------------------------------- /test/regression/0-assert-on-itersel/cmd: -------------------------------------------------------------------------------- 1 | :exec -itersel jj 2 | -------------------------------------------------------------------------------- /test/regression/0-assert-on-itersel/kak_quoted_selections: -------------------------------------------------------------------------------- 1 | 'l' '3' 2 | -------------------------------------------------------------------------------- /test/regression/0-autocomplete-overrules-completers/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-comment-after-command/cmd: -------------------------------------------------------------------------------- 1 | :my-command 2 | -------------------------------------------------------------------------------- /test/regression/0-comment-after-command/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-comment-after-command/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/regression/0-compute-modified-range-crash/in: -------------------------------------------------------------------------------- 1 | aha 2 | -------------------------------------------------------------------------------- /test/regression/0-compute-modified-range-crash/out: -------------------------------------------------------------------------------- 1 | aha 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-BufSetOption-hook/cmd: -------------------------------------------------------------------------------- 1 | :db:e out 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-BufSetOption-hook/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-BufSetOption-hook/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-backspace-at-buffer-begin/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-backspace-at-buffer-begin/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-delete-buffer-BufClose/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-delete-buffer-BufClose/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-pipe-with-selection-access/out: -------------------------------------------------------------------------------- 1 | yes 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-specialy-crafted-modeline/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-specialy-crafted-modeline/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-specialy-crafted-modeline/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-crash-on-tab-just-before-wrap-column/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-deindent-on-mixed-indent-line/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-deindent-on-mixed-indent-line/in: -------------------------------------------------------------------------------- 1 | fo%(o) 2 | -------------------------------------------------------------------------------- /test/regression/0-deindent-on-mixed-indent-line/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/regression/0-eval-creates-prompt/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-eval-creates-prompt/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-intermediate-regex-saved-in-history/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-intermediate-regex-saved-in-history/in: -------------------------------------------------------------------------------- 1 | foo bar 2 | -------------------------------------------------------------------------------- /test/regression/0-mouse-during-insert/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-mouse-during-insert/in: -------------------------------------------------------------------------------- 1 | 123 2 | -------------------------------------------------------------------------------- /test/regression/0-mouse-during-insert/out: -------------------------------------------------------------------------------- 1 | a1b2c3 2 | -------------------------------------------------------------------------------- /test/regression/0-no-incsearch/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-no-incsearch/in: -------------------------------------------------------------------------------- 1 | 2 | x1 3 | x2 4 | -------------------------------------------------------------------------------- /test/regression/0-no-incsearch/kak_selection: -------------------------------------------------------------------------------- 1 | x1 2 | -------------------------------------------------------------------------------- /test/regression/0-no-incsearch/rc: -------------------------------------------------------------------------------- 1 | set-option global incsearch false 2 | -------------------------------------------------------------------------------- /test/regression/0-nothing-selected-on-prompt-initial-shift-tab/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-nothing-selected-on-prompt-initial-shift-tab/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/0-open-below-should-not-move-cursor-on-eol/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/regression/0-replace-last-eol-with-eol/cmd: -------------------------------------------------------------------------------- 1 | yjR 2 | -------------------------------------------------------------------------------- /test/regression/0-replace-last-eol-with-eol/in: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/regression/0-replace-last-eol-with-eol/out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/regression/0-spurious-undo-group-on-external/cmd: -------------------------------------------------------------------------------- 1 | Abarbazu 2 | -------------------------------------------------------------------------------- /test/regression/0-spurious-undo-group-on-external/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/regression/0-spurious-undo-group-on-external/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/regression/0-undo-change-at-eof/cmd: -------------------------------------------------------------------------------- 1 | yjxRu 2 | -------------------------------------------------------------------------------- /test/regression/0-undo-change-at-eof/in: -------------------------------------------------------------------------------- 1 | copy 2 | paste 3 | -------------------------------------------------------------------------------- /test/regression/0-undo-change-at-eof/out: -------------------------------------------------------------------------------- 1 | copy 2 | paste 3 | -------------------------------------------------------------------------------- /test/regression/1014-ambiguous-kak_selections/cmd: -------------------------------------------------------------------------------- 1 | %H 2 | -------------------------------------------------------------------------------- /test/regression/1051-crash-on-empty-param/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1053-crash-on-deletion-and-paste/cmd: -------------------------------------------------------------------------------- 1 | xSodp 2 | -------------------------------------------------------------------------------- /test/regression/1053-crash-on-deletion-and-paste/in: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /test/regression/1053-crash-on-deletion-and-paste/out: -------------------------------------------------------------------------------- 1 | of 2 | o 3 | bar 4 | -------------------------------------------------------------------------------- /test/regression/1074-comment-leader-autoinsert-error/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/regression/1105-object-selection-behaviour/cmd: -------------------------------------------------------------------------------- 1 | ' 2 | -------------------------------------------------------------------------------- /test/regression/1118-misaligned-comment-start/cmd: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /test/regression/1129-capture-groups-are-broken/in: -------------------------------------------------------------------------------- 1 | foo bar 2 | -------------------------------------------------------------------------------- /test/regression/1129-capture-groups-are-broken/out: -------------------------------------------------------------------------------- 1 | foofoo barbar 2 | -------------------------------------------------------------------------------- /test/regression/1195-infinite-loop-in-regex-matching/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1227-segfault-on-option-access/cmd: -------------------------------------------------------------------------------- 1 | :test 2 | -------------------------------------------------------------------------------- /test/regression/1227-segfault-on-option-access/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1227-segfault-on-option-access/out: -------------------------------------------------------------------------------- 1 | k 2 | -------------------------------------------------------------------------------- /test/regression/1275-replaced-range-split/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1275-replaced-range-split/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1433-scrolloff-broken-with-soft-wrap/cmd: -------------------------------------------------------------------------------- 1 | 22jgl 2 | -------------------------------------------------------------------------------- /test/regression/1435-misplaced-cursor-with-show_matching-hl/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1459-assertion-on-wrapped-long-line/cmd: -------------------------------------------------------------------------------- 1 | ge 2 | -------------------------------------------------------------------------------- /test/regression/1469-assert-on-repeat-insert/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1469-assert-on-repeat-insert/out: -------------------------------------------------------------------------------- 1 | tchou 2 | 3 | -------------------------------------------------------------------------------- /test/regression/1504-assertion-on-incorrect-pipe-use/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1504-assertion-on-incorrect-pipe-use/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1525-lua-indent-error/cmd: -------------------------------------------------------------------------------- 1 | cfoo() 2 | -------------------------------------------------------------------------------- /test/regression/1580-A-not-moving-to-eol/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/regression/1580-A-not-moving-to-eol/in: -------------------------------------------------------------------------------- 1 | 1234 { 2 | %(}) 3 | -------------------------------------------------------------------------------- /test/regression/1680-crash-with-dot-and-alt-semicolon/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1731-wrap-hidden-buffer/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1741-scrolloff-hides-end-of-lines/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1829-unicode-as-string-delimiter/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1829-unicode-as-string-delimiter/out: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /test/regression/1920-crash-on-python-in-docstring/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/1920-crash-on-python-in-docstring/in: -------------------------------------------------------------------------------- 1 | """>>> """ 2 | -------------------------------------------------------------------------------- /test/regression/1937-opening-missing-file-by-full-path-fails/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/2056-assert-on-small-window/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/2078-assert-on-restoring-invalid-selections/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/2129-inside-parentheses/cmd: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /test/regression/2129-inside-parentheses/in: -------------------------------------------------------------------------------- 1 | ((a+b)%(/)(a-b)) 2 | -------------------------------------------------------------------------------- /test/regression/2133-assert-on-rotate-contents/cmd: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /test/regression/2133-assert-on-rotate-contents/out: -------------------------------------------------------------------------------- 1 | bar foo baz 2 | -------------------------------------------------------------------------------- /test/regression/2245-wrap-long-word/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/2367-surround-with-tight-nesting/cmd: -------------------------------------------------------------------------------- 1 | r 2 | -------------------------------------------------------------------------------- /test/regression/2420-discrepancy-in-star-behaviour/cmd: -------------------------------------------------------------------------------- 1 | x*n 2 | -------------------------------------------------------------------------------- /test/regression/2562-column-highlighter-bleeding/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/2711-weird-regex-highlighter-behaviour/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/2737-segfault-on-WinDisplay-hook/cmd: -------------------------------------------------------------------------------- 1 | :e foo 2 | -------------------------------------------------------------------------------- /test/regression/2737-segfault-on-WinDisplay-hook/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/2737-segfault-on-WinDisplay-hook/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/2755-segfault-on-double-wrap-highlighters/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/2861-backspace-merges-selections/out: -------------------------------------------------------------------------------- 1 | foofoofoo 2 | -------------------------------------------------------------------------------- /test/regression/2999-buggy-wrapping/cmd: -------------------------------------------------------------------------------- 1 | j 2 | -------------------------------------------------------------------------------- /test/regression/3048-word-wrapping-broken/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/3048-word-wrapping-broken/in: -------------------------------------------------------------------------------- 1 | [ab 2 | -------------------------------------------------------------------------------- /test/regression/3219-scroll-json-ui/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/3275-crash-on-replace-at-buffer-start/cmd: -------------------------------------------------------------------------------- 1 | R 2 | -------------------------------------------------------------------------------- /test/regression/3275-crash-on-replace-at-buffer-start/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/regression/3275-crash-on-replace-at-buffer-start/out: -------------------------------------------------------------------------------- 1 | oo 2 | -------------------------------------------------------------------------------- /test/regression/3349-crash-in-completion/in: -------------------------------------------------------------------------------- 1 | first 2 | a 3 | -------------------------------------------------------------------------------- /test/regression/3349-crash-in-completion/out: -------------------------------------------------------------------------------- 1 | first 2 | -------------------------------------------------------------------------------- /test/regression/3398-readonly-fifo-failure/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/3398-readonly-fifo-failure/out: -------------------------------------------------------------------------------- 1 | blah 2 | -------------------------------------------------------------------------------- /test/regression/3439-parse-ascii-newline-as-return/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/3439-parse-ascii-newline-as-return/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/3472-crash-on-to-sentence-start/cmd: -------------------------------------------------------------------------------- 1 | j[s 2 | -------------------------------------------------------------------------------- /test/regression/3472-crash-on-to-sentence-start/in: -------------------------------------------------------------------------------- 1 | a 2 | 3 | -------------------------------------------------------------------------------- /test/regression/3478-crash-on-scroll/cmd: -------------------------------------------------------------------------------- 1 | %sfoo( 2 | -------------------------------------------------------------------------------- /test/regression/3478-crash-on-scroll/in: -------------------------------------------------------------------------------- 1 | foo 2 | foo 3 | -------------------------------------------------------------------------------- /test/regression/3478-crash-on-scroll/out: -------------------------------------------------------------------------------- 1 | foo 2 | foo 3 | -------------------------------------------------------------------------------- /test/regression/3489-crash-on-paragraph-begin/cmd: -------------------------------------------------------------------------------- 1 | jp 2 | -------------------------------------------------------------------------------- /test/regression/3489-crash-on-paragraph-begin/in: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/regression/3495-crash-highlighting-hidden-lines/in: -------------------------------------------------------------------------------- 1 | {}{<>} 2 | -------------------------------------------------------------------------------- /test/regression/3544-capture-get-lost/in: -------------------------------------------------------------------------------- 1 | xax 2 | -------------------------------------------------------------------------------- /test/regression/3544-capture-get-lost/out: -------------------------------------------------------------------------------- 1 | xax 2 | -------------------------------------------------------------------------------- /test/regression/3669-pipe-adds-extra-newline/cmd: -------------------------------------------------------------------------------- 1 | |cksum 2 | -------------------------------------------------------------------------------- /test/regression/3669-pipe-adds-extra-newline/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | -------------------------------------------------------------------------------- /test/regression/3669-pipe-adds-extra-newline/out: -------------------------------------------------------------------------------- 1 | 2470157969 3 2 | -------------------------------------------------------------------------------- /test/regression/3733-modeline-parsing-off-by-one-line/out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/regression/3735-modeline-arbitrary-code-execution/out: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /test/regression/3799-incorrect-region-match/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4414-crash-on-paste-all/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4414-crash-on-paste-all/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4414-crash-on-paste-all/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4460-nul-byte-in-regex/cmd: -------------------------------------------------------------------------------- 1 | *%sd 2 | -------------------------------------------------------------------------------- /test/regression/4460-nul-byte-in-regex/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4460-nul-byte-in-regex/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4476-invalid-line-join/cmd: -------------------------------------------------------------------------------- 1 | % 2 | -------------------------------------------------------------------------------- /test/regression/4476-invalid-line-join/in: -------------------------------------------------------------------------------- 1 | ab 2 | ac 3 | -------------------------------------------------------------------------------- /test/regression/4476-invalid-line-join/out: -------------------------------------------------------------------------------- 1 | ab ac 2 | -------------------------------------------------------------------------------- /test/regression/4519-regex-alternation-priority/in: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /test/regression/4601-int-min-arg/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4601-int-min-arg/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4601-int-min-arg/out: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /test/regression/4605-fifo-hang/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4659-scroll-issue-with-replace-ranges/cmd: -------------------------------------------------------------------------------- 1 | 6l 2 | -------------------------------------------------------------------------------- /test/regression/4669-eol-highlight-to-column-highlighter/cmd: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /test/regression/4753-assert-in-display-line-split/cmd: -------------------------------------------------------------------------------- 1 | ypp 2 | -------------------------------------------------------------------------------- /test/regression/4753-assert-in-display-line-split/in: -------------------------------------------------------------------------------- 1 | 🔎 2 | -------------------------------------------------------------------------------- /test/regression/4839-scroll-invalid-cursor/cmd: -------------------------------------------------------------------------------- 1 | l 2 | -------------------------------------------------------------------------------- /test/regression/4843-trim-front-split-glyph/cmd: -------------------------------------------------------------------------------- 1 | lvl 2 | -------------------------------------------------------------------------------- /test/regression/4844-crash-on-empty-paste/cmd: -------------------------------------------------------------------------------- 1 | Cpp 2 | -------------------------------------------------------------------------------- /test/regression/4844-crash-on-empty-paste/out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/regression/4859-regex-invalid-behaviour/cmd: -------------------------------------------------------------------------------- 1 | ged 2 | -------------------------------------------------------------------------------- /test/regression/4887-torn-utf8-sequence/out: -------------------------------------------------------------------------------- 1 | abç 2 | -------------------------------------------------------------------------------- /test/regression/4896-remap-executing-mapping/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4896-remap-executing-mapping/out: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /test/regression/4896-unmap-executing-mapping/cmd: -------------------------------------------------------------------------------- 1 | u 2 | -------------------------------------------------------------------------------- /test/regression/4896-unmap-executing-mapping/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4896-unmap-executing-mapping/out: -------------------------------------------------------------------------------- 1 | 123456 2 | -------------------------------------------------------------------------------- /test/regression/4926-crash-with-fold-and-ranges/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4927-crash-jumping-to-eol/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4959-bad-default-region/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/4959-bad-default-region/out: -------------------------------------------------------------------------------- 1 | bad-highlighter 2 | -------------------------------------------------------------------------------- /test/regression/5122-dot-fails-after-macro-replay/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/5122-dot-fails-after-macro-replay/out: -------------------------------------------------------------------------------- 1 | ??? 2 | -------------------------------------------------------------------------------- /test/regression/5124-assert-in-redo/cmd: -------------------------------------------------------------------------------- 1 | %duU 2 | -------------------------------------------------------------------------------- /test/regression/5124-assert-in-redo/in: -------------------------------------------------------------------------------- 1 | foo bar 2 | -------------------------------------------------------------------------------- /test/regression/5124-assert-in-redo/out: -------------------------------------------------------------------------------- 1 | foo bar 2 | -------------------------------------------------------------------------------- /test/regression/5253-line-and-column-highlighter-issue/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/5298-missing-capture-register/cmd: -------------------------------------------------------------------------------- 1 | s(.*) 2 | -------------------------------------------------------------------------------- /test/regression/5298-missing-capture-register/in: -------------------------------------------------------------------------------- 1 | %(foo) 2 | -------------------------------------------------------------------------------- /test/regression/5298-missing-capture-register/kak_reg_0: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/regression/5324-BufSetOption-triggers-twice/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/5324-BufSetOption-triggers-twice/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/5324-BufSetOption-triggers-twice/out: -------------------------------------------------------------------------------- 1 | hook-ran 2 | -------------------------------------------------------------------------------- /test/regression/595-smart-search-unicode/cmd: -------------------------------------------------------------------------------- 1 | *n 2 | -------------------------------------------------------------------------------- /test/regression/595-smart-search-unicode/in: -------------------------------------------------------------------------------- 1 | д é д … é … 2 | -------------------------------------------------------------------------------- /test/regression/612-assertion-with-NormalBegin-hook/cmd: -------------------------------------------------------------------------------- 1 | :q 2 | -------------------------------------------------------------------------------- /test/regression/638-highlight-codepoint-with-bracket/cmd: -------------------------------------------------------------------------------- 1 | w 2 | -------------------------------------------------------------------------------- /test/regression/654-crash-on-undo-after-macro/cmd: -------------------------------------------------------------------------------- 1 | Qxy;dQ3qu 2 | -------------------------------------------------------------------------------- /test/regression/654-crash-on-undo-after-macro/in: -------------------------------------------------------------------------------- 1 | aaa 2 | -------------------------------------------------------------------------------- /test/regression/654-crash-on-undo-after-macro/out: -------------------------------------------------------------------------------- 1 | aaa 2 | -------------------------------------------------------------------------------- /test/regression/699-to-eol-from-eol/cmd: -------------------------------------------------------------------------------- 1 | x; 2 | -------------------------------------------------------------------------------- /test/regression/699-to-eol-from-eol/in: -------------------------------------------------------------------------------- 1 | my line 2 | -------------------------------------------------------------------------------- /test/regression/699-to-eol-from-eol/kak_selections_desc: -------------------------------------------------------------------------------- 1 | 1.8,1.8 2 | -------------------------------------------------------------------------------- /test/regression/733-selection-list-from-string-not-valid/in: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/regression/733-selection-list-from-string-not-valid/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/regression/743-crash-on-replace-undo/cmd: -------------------------------------------------------------------------------- 1 | %s1xyjRu 2 | -------------------------------------------------------------------------------- /test/regression/751-wrong-selection-after-undo/cmd: -------------------------------------------------------------------------------- 1 | mS\d+du 2 | -------------------------------------------------------------------------------- /test/regression/787-crash-after-S/cmd: -------------------------------------------------------------------------------- 1 | S. 2 | -------------------------------------------------------------------------------- /test/regression/787-crash-after-S/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/809-alt-f-t-to-first-char/cmd: -------------------------------------------------------------------------------- 1 | f 2 | -------------------------------------------------------------------------------- /test/regression/809-alt-f-t-to-first-char/in: -------------------------------------------------------------------------------- 1 | fooba%(r) 2 | -------------------------------------------------------------------------------- /test/regression/811-double-width-codepoints/cmd: -------------------------------------------------------------------------------- 1 | j 2 | -------------------------------------------------------------------------------- /test/regression/844-prev-word-at-buffer-start/cmd: -------------------------------------------------------------------------------- 1 | bb 2 | -------------------------------------------------------------------------------- /test/regression/844-prev-word-at-buffer-start/in: -------------------------------------------------------------------------------- 1 | %(word) 2 | -------------------------------------------------------------------------------- /test/regression/872-indentation-misbeahviour-c++/cmd: -------------------------------------------------------------------------------- 1 | i 2 | -------------------------------------------------------------------------------- /test/regression/918-wrong-asterisk-inserted/cmd: -------------------------------------------------------------------------------- 1 | A 2 | -------------------------------------------------------------------------------- /test/regression/993-user-text-object/cmd: -------------------------------------------------------------------------------- 1 | :,, 2 | -------------------------------------------------------------------------------- /test/regression/993-user-text-object/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/993-user-text-object/out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/regression/quoted-vals/in: -------------------------------------------------------------------------------- 1 | %(sel1) 2 | %(sel2) 3 | -------------------------------------------------------------------------------- /test/regression/quoted-vals/out: -------------------------------------------------------------------------------- 1 | 2.2,2.5 1.1,1.4 2 | -------------------------------------------------------------------------------- /test/shell/list-syntax/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/shell/list-syntax/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/shell/list-syntax/out: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | 'foo'bar' 4 | 5 | -------------------------------------------------------------------------------- /test/shell/prompt-shell-script-candidates/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/shell/prompt-shell-script-candidates/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/shell/prompt-shell-script-candidates/out: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /test/shell/prompt-shell-script-completion/cmd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/shell/prompt-shell-script-completion/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/shell/prompt-shell-script-completion/out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/shell/quoted-range/in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/shell/quoted-range/out: -------------------------------------------------------------------------------- 1 | '1' '1.1,1.1|a b' '1.2,1.2|b c' 2 | -------------------------------------------------------------------------------- /test/tools/git/blame-in-diff/cmd: -------------------------------------------------------------------------------- 1 | :run 2 | -------------------------------------------------------------------------------- /test/tools/git/blame-in-diff/env: -------------------------------------------------------------------------------- 1 | ../env -------------------------------------------------------------------------------- /test/tools/git/blame-in-diff/in: -------------------------------------------------------------------------------- 1 | line 1 2 | line 2 3 | line 3 4 | -------------------------------------------------------------------------------- /test/tools/git/blame-in-diff/kak_selection: -------------------------------------------------------------------------------- 1 | line 2 2 | 3 | -------------------------------------------------------------------------------- /test/tools/git/blame-jump-message/cmd: -------------------------------------------------------------------------------- 1 | :run 2 | -------------------------------------------------------------------------------- /test/tools/git/blame-jump-message/env: -------------------------------------------------------------------------------- 1 | ../env -------------------------------------------------------------------------------- /test/tools/git/blame-jump-message/in: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------