gitextract_awc3a_1b/ ├── .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 ├── 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 │ ├── 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 │ └── writing_scripts.asciidoc ├── gdb/ │ └── kakoune.py ├── rc/ │ ├── detection/ │ │ ├── editorconfig.kak │ │ ├── file.kak │ │ └── modeline.kak │ ├── filetype/ │ │ ├── apl.kak │ │ ├── arch-linux.kak │ │ ├── asciidoc.kak │ │ ├── awk.kak │ │ ├── c-family.kak │ │ ├── cabal.kak │ │ ├── capnp.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 │ │ ├── hjson.kak │ │ ├── html.kak │ │ ├── hyprlang.kak │ │ ├── i3.kak │ │ ├── ini.kak │ │ ├── janet.kak │ │ ├── java.kak │ │ ├── javascript.kak │ │ ├── jinja.kak │ │ ├── json.kak │ │ ├── json5.kak │ │ ├── julia.kak │ │ ├── just.kak │ │ ├── kakrc.kak │ │ ├── kdl.kak │ │ ├── kickstart.kak │ │ ├── kitty.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 │ │ ├── ron.kak │ │ ├── ruby.kak │ │ ├── rust.kak │ │ ├── sass.kak │ │ ├── scala.kak │ │ ├── scheme.kak │ │ ├── scss.kak │ │ ├── sh.kak │ │ ├── sml.kak │ │ ├── sql.kak │ │ ├── sshconfig.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 │ ├── hyprland.kak │ ├── iterm.kak │ ├── kitty.kak │ ├── new-client.kak │ ├── niri.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/ │ └── kakrc ├── 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 │ ├── function.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_vm.cc │ ├── regex_vm.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 │ ├── unique_ptr.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/ │ │ ├── cmd │ │ ├── out │ │ └── script │ ├── edit-fifo-noscroll-noeol/ │ │ ├── cmd │ │ ├── out │ │ └── script │ ├── fifo-read-ranges/ │ │ ├── cmd │ │ ├── rc │ │ └── script │ ├── fifo-read-ranges-noeol/ │ │ ├── cmd │ │ ├── rc │ │ └── script │ ├── fifo-read-ranges-noeol-scroll/ │ │ ├── cmd │ │ ├── rc │ │ └── script │ └── fifo-read-ranges-scroll/ │ ├── cmd │ ├── rc │ └── script ├── compose/ │ ├── backward-search/ │ │ ├── cmd │ │ ├── in │ │ └── kak_selections_desc │ ├── catch-error-desc/ │ │ ├── cmd │ │ ├── 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 │ │ ├── out │ │ └── rc │ ├── echo-to-file/ │ │ ├── cmd │ │ └── out │ ├── eof-multi-delete/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── eol-at-eof/ │ │ ├── opt-in-no-eol/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── out │ │ ├── opt-out-no-eol/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── out │ │ ├── write-after-insert-into-empty-file/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── out │ │ ├── write-empty-file/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── out │ │ └── write-no-eol/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── file-expansion/ │ │ ├── cmd │ │ └── out │ ├── history/ │ │ ├── cmd │ │ ├── in │ │ ├── kak_quoted_history │ │ └── rc │ ├── hook-named-captures/ │ │ ├── cmd │ │ ├── out │ │ └── rc │ ├── inline-sort/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── line-completion/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── no-hook-on-unset-option-with-same-parent/ │ │ ├── cmd │ │ ├── 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/ │ │ ├── cmd │ │ ├── in │ │ └── script │ ├── horizontal-scroll-onto-tab/ │ │ ├── cmd │ │ ├── in │ │ └── script │ ├── horizontal-scroll-with-tab/ │ │ ├── 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/ │ │ ├── basic/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── rc │ │ │ └── script │ │ └── full-relative/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── ranges/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── regions/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── regions-recurse/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── replace-ranges/ │ │ ├── replace-empty-range/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── rc │ │ │ └── script │ │ ├── replace-large-with-multiple-lines/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── rc │ │ │ └── script │ │ ├── replace-multiline-range/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── rc │ │ │ └── script │ │ ├── replace-multiline-range-pulls-new-lines/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── rc │ │ │ └── script │ │ ├── replace-multiline-range-scrolls-fine/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── rc │ │ │ └── script │ │ ├── replace-only-fully-selected-ranges/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── rc │ │ │ └── script │ │ └── replace-with-multiple-lines/ │ │ ├── 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 │ ├── tabulation/ │ │ └── ensure-cursor-on-tab-fully-visible/ │ │ ├── cmd │ │ ├── in │ │ └── script │ └── wrap/ │ ├── avoid-odd-places/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── basic/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── interact-with-number-lines/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── interact-with-replace-ranges/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── interact-with-show-whitespaces/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── interact-with-tabulation/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── marker-and-indent/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── marker-interact-with-long-replace-ranges/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ └── word/ │ ├── cmd │ ├── in │ ├── rc │ └── script ├── hooks/ │ ├── completion-hide/ │ │ ├── cmd │ │ ├── out │ │ └── rc │ ├── completion-hide-using-register/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ ├── rc │ │ └── script │ ├── module-loaded/ │ │ ├── cmd │ │ ├── out │ │ └── rc │ ├── once/ │ │ ├── cmd │ │ ├── out │ │ └── rc │ └── remove-regex/ │ ├── cmd │ ├── 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/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── empty-start-of-file-indented/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── exit-block/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── exit-block-indented/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── not-a-comment/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── not-a-comment-indented/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── paragraph-break/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ └── paragraph-break-indented/ │ │ ├── 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/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── after-open-with-chars/ │ │ │ ├── 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/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── block-comment-close/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── dedent/ │ │ │ ├── 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 │ │ ├── empty-line/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── empty-match/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── line-comment/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── line-comment-close/ │ │ │ ├── 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 │ └── swift/ │ ├── after-open-brace/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── align-closing-brace/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── closure-after-in/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── comment-continuation/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ └── doc-comment-continuation/ │ ├── cmd │ ├── in │ ├── out │ └── rc ├── normal/ │ ├── align/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── align-tab/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── all/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── append/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── append-at-eol/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── 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/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── copy-sel-below-multi-line/ │ │ ├── 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/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── find-char-backward-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── find-char-forward/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── find-char-forward-extending/ │ │ ├── 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 │ ├── 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 │ ├── indent/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── insert/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── insert-at-line-start/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── insert-replace/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── jump/ │ │ ├── backward/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── out │ │ ├── backward-count/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── out │ │ ├── backward-dirty-middle/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── out │ │ ├── backward-invalid-count/ │ │ │ ├── cmd │ │ │ ├── error │ │ │ └── in │ │ ├── forward/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── out │ │ ├── forward-count/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── out │ │ └── forward-invalid-count/ │ │ ├── cmd │ │ ├── error │ │ └── in │ ├── keep-cmd/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── keep-cmd-reg/ │ │ ├── cmd │ │ ├── in │ │ ├── kak_quoted_selections │ │ └── rc │ ├── 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/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── down-extending/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── left/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── left-extending/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── right/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── right-extending/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ ├── up/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── up-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── next-big-word/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── next-big-word-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── next-match/ │ │ ├── cmd │ │ ├── in │ │ ├── kak_quoted_selections │ │ └── rc │ ├── next-match-appending/ │ │ ├── cmd │ │ ├── in │ │ ├── kak_quoted_selections │ │ └── rc │ ├── next-word/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── next-word-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── object/ │ │ ├── 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 │ │ ├── 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 │ │ ├── drop-non-whitespace/ │ │ │ ├── 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 │ │ ├── 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-extending-parent/ │ │ │ └── braces/ │ │ │ ├── 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 │ │ │ ├── empty-braces/ │ │ │ │ ├── cmd │ │ │ │ ├── error │ │ │ │ └── in │ │ │ ├── empty-double_quote/ │ │ │ │ ├── cmd │ │ │ │ ├── error │ │ │ │ └── in │ │ │ ├── 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 │ │ ├── nested/ │ │ │ ├── around/ │ │ │ │ ├── arguments/ │ │ │ │ │ ├── cmd │ │ │ │ │ ├── in │ │ │ │ │ └── kak_quoted_selections │ │ │ │ ├── big-word/ │ │ │ │ │ ├── cmd │ │ │ │ │ ├── in │ │ │ │ │ └── kak_quoted_selections │ │ │ │ ├── curly-braces/ │ │ │ │ │ ├── cmd │ │ │ │ │ ├── in │ │ │ │ │ └── kak_quoted_selections │ │ │ │ ├── double-quotes/ │ │ │ │ │ ├── cmd │ │ │ │ │ ├── in │ │ │ │ │ └── kak_quoted_selections │ │ │ │ ├── number/ │ │ │ │ │ ├── cmd │ │ │ │ │ ├── in │ │ │ │ │ └── kak_quoted_selections │ │ │ │ ├── paragraph/ │ │ │ │ │ ├── cmd │ │ │ │ │ ├── in │ │ │ │ │ └── kak_quoted_selections │ │ │ │ ├── sentence/ │ │ │ │ │ ├── cmd │ │ │ │ │ ├── in │ │ │ │ │ └── kak_quoted_selections │ │ │ │ ├── whitespaces/ │ │ │ │ │ ├── cmd │ │ │ │ │ ├── in │ │ │ │ │ └── kak_quoted_selections │ │ │ │ └── word/ │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ └── inner/ │ │ │ ├── arguments/ │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── big-word/ │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── curly-braces/ │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── double-quotes/ │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── number/ │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── paragraph/ │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── sentence/ │ │ │ │ ├── cmd │ │ │ │ ├── in │ │ │ │ └── kak_quoted_selections │ │ │ ├── whitespaces/ │ │ │ │ ├── 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/ │ │ │ ├── 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 │ │ └── 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 │ ├── 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/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── paste-all-before-missing-newline/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── paste-all-replace/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── paste-before/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── paste-before-multiple-selections/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── pipe/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── pipe-reg/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── pipe-replaces-all-lines/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── pipe-to/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── pipe-to-reg/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── previous-big-word/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── previous-big-word-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── previous-word/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── previous-word-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── previous-word-no-underscore/ │ │ ├── cmd │ │ ├── in │ │ ├── kak_quoted_selections │ │ └── rc │ ├── redo/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── reload/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── repeat-insert/ │ │ ├── repeat-insert/ │ │ │ ├── cmd │ │ │ └── out │ │ ├── repeat-insert-hooks/ │ │ │ ├── cmd │ │ │ └── out │ │ ├── repeat-insert-mapped/ │ │ │ ├── cmd │ │ │ ├── out │ │ │ └── rc │ │ ├── repeat-insert-mapped-word-completion/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ ├── out │ │ │ └── rc │ │ ├── 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/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── replace-lines/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── replay-complex-insert/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── replay-macro/ │ │ ├── cmd │ │ ├── out │ │ └── rc │ ├── restore-selections/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── rotate/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── rotate-content/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── save-selections/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── search/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── search-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── search-extending-multiple-selections/ │ │ ├── cmd │ │ ├── in │ │ └── kak_selections_desc │ ├── search-reverse/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── search-reverse-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── search-reverse-extending-multiple-selections/ │ │ ├── cmd │ │ ├── in │ │ └── kak_selections_desc │ ├── search-reverse-rightmost/ │ │ ├── missed-match/ │ │ │ ├── cmd │ │ │ ├── in │ │ │ └── kak_quoted_selections │ │ └── overlap/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── select/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── select-horizontal-whitespace/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── select-line/ │ │ ├── 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/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── split-at-begin/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── split-multiple-lines/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── switch-case/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── to-char-backward/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── to-char-backward-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── to-char-forward/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── to-char-forward-extending/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── trim/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── table/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── trim-drop-empty/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── trim-lines/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── undo/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── undo-after-replace-lines/ │ │ ├── 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/ │ │ ├── cmd │ │ ├── out │ │ ├── rc │ │ └── script │ ├── history-previous-prefix/ │ │ ├── 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 │ │ ├── out │ │ └── rc │ ├── 0-compute-modified-range-crash/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── 0-crash-on-0-height-window/ │ │ ├── cmd │ │ ├── in │ │ └── script │ ├── 0-crash-on-BufSetOption-hook/ │ │ ├── cmd │ │ └── rc │ ├── 0-crash-on-backspace-at-buffer-begin/ │ │ └── cmd │ ├── 0-crash-on-delete-buffer-BufClose/ │ │ ├── cmd │ │ └── rc │ ├── 0-crash-on-pipe-with-selection-access/ │ │ ├── cmd │ │ ├── in │ │ ├── kak_quoted_selections │ │ └── out │ ├── 0-crash-on-regex-prompt-change/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── 0-crash-on-specialy-crafted-modeline/ │ │ ├── cmd │ │ └── rc │ ├── 0-crash-on-tab-just-before-wrap-column/ │ │ ├── cmd │ │ ├── in │ │ └── rc │ ├── 0-crash-on-vertical-move-with-invalid-utf8-at-eol/ │ │ ├── cmd │ │ └── in │ ├── 0-deindent-on-mixed-indent-line/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── 0-delete-buffer-while-dragging/ │ │ ├── cmd │ │ └── script │ ├── 0-eval-creates-prompt/ │ │ ├── cmd │ │ └── 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 │ │ ├── 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-slow-BufCloseFifo/ │ │ ├── cmd │ │ ├── rc │ │ └── script │ ├── 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 │ ├── 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 │ │ ├── out │ │ └── rc │ ├── 1233-corrent-cursor-handling-for-indent-objects/ │ │ ├── cmd │ │ ├── in │ │ └── kak_quoted_selections │ ├── 1275-replaced-range-split/ │ │ └── cmd │ ├── 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 │ │ ├── rc │ │ └── script │ ├── 1453-show_whitespaces-highlighter-breaks-tab-alignment/ │ │ ├── cmd │ │ ├── rc │ │ └── script │ ├── 1459-assertion-on-wrapped-long-line/ │ │ ├── cmd │ │ ├── in │ │ ├── out │ │ └── rc │ ├── 1469-assert-on-repeat-insert/ │ │ ├── cmd │ │ └── error │ ├── 1504-assertion-on-incorrect-pipe-use/ │ │ ├── cmd │ │ └── kak_selections_desc │ ├── 1518-wrong-undo-handling-with-fifo-buffers/ │ │ ├── cmd │ │ └── error │ ├── 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 │ │ └── 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 │ │ └── 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 │ │ ├── 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 │ │ └── 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 │ │ ├── rc │ │ └── script │ ├── 2711-weird-regex-highlighter-behaviour/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── 2737-segfault-on-WinDisplay-hook/ │ │ ├── cmd │ │ ├── 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 │ │ ├── out │ │ └── rc │ ├── 3398-readonly-fifo-failure/ │ │ ├── cmd │ │ ├── out │ │ ├── rc │ │ └── script │ ├── 3439-parse-ascii-newline-as-return/ │ │ ├── cmd │ │ ├── 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 │ │ └── 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 │ │ └── error │ ├── 4460-nul-byte-in-regex/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── 4471-crash-on-alt-t-with-one-char-file/ │ │ ├── cmd │ │ └── error │ ├── 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 │ │ ├── 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 │ ├── 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 │ │ └── out │ ├── 4896-remap-executing-mapping/ │ │ ├── cmd │ │ ├── out │ │ └── rc │ ├── 4896-unmap-executing-mapping/ │ │ ├── cmd │ │ ├── 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 │ │ └── out │ ├── 5124-assert-in-redo/ │ │ ├── cmd │ │ ├── error │ │ └── in │ ├── 5253-line-and-column-highlighter-issue/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── 5298-missing-capture-register/ │ │ ├── cmd │ │ ├── in │ │ └── kak_reg_0 │ ├── 5316-crash-on-duplicate-cursor-replace-at-end/ │ │ ├── cmd │ │ └── out │ ├── 5324-BufSetOption-triggers-twice/ │ │ ├── cmd │ │ ├── out │ │ └── rc │ ├── 5338-crash-when-changing-buffer-on-WinDiplay/ │ │ ├── cmd │ │ └── rc │ ├── 5364-exec-and-view-commands-anomalous-interaction/ │ │ ├── cmd │ │ ├── in │ │ └── script │ ├── 5383-missing-redraw-with-Gtvv/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── 5405-error-face-on-empty-prompt/ │ │ ├── cmd │ │ └── script │ ├── 5409-scrolloff-incorrectly-offset-column-highlighter/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── 5414-a-p-on-multibyte-character/ │ │ ├── cmd │ │ ├── in │ │ └── out │ ├── 5415-final-fg-attributes-lost-to-final-attr/ │ │ ├── cmd │ │ ├── in │ │ ├── rc │ │ └── script │ ├── 5439-visual-vertical-movement-breaks-on-out-of-screen-target/ │ │ ├── cmd │ │ ├── in │ │ └── kak_selection_desc │ ├── 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 │ │ └── 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 │ │ └── error │ ├── 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 │ │ └── error │ └── quoted-vals/ │ ├── cmd │ ├── in │ └── out ├── run ├── shell/ │ ├── list-syntax/ │ │ ├── cmd │ │ ├── out │ │ └── rc │ ├── prompt-shell-script-candidates/ │ │ ├── cmd │ │ ├── out │ │ ├── rc │ │ └── script │ ├── prompt-shell-script-completion/ │ │ ├── cmd │ │ ├── out │ │ ├── rc │ │ └── script │ └── quoted-range/ │ ├── cmd │ ├── out │ └── rc └── tools/ ├── git/ │ ├── blame-in-diff/ │ │ ├── cmd │ │ ├── enabled │ │ ├── in │ │ ├── kak_selection │ │ ├── rc │ │ └── script │ ├── blame-jump-message/ │ │ ├── cmd │ │ ├── enabled │ │ ├── in │ │ ├── rc │ │ └── script │ └── env └── patch/ ├── ignore-first-file/ │ ├── cmd │ ├── enabled │ ├── in │ ├── out │ └── rc └── signature/ ├── cmd ├── enabled ├── in ├── out └── rc