├── .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 |