===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
kakoune-2020.01.16/CHANGELOG-7-
kakoune-2020.01.16/CHANGELOG:8:* Expose history tree through `$kak_history` and
kakoune-2020.01.16/CHANGELOG:9:  `$kak_uncommitted_modifications`
kakoune-2020.01.16/CHANGELOG-10-
##############################################
kakoune-2020.01.16/CHANGELOG-60-
kakoune-2020.01.16/CHANGELOG:61:* Shell quoting of lists is not automatic anymore, `$kak_quoted_...`
kakoune-2020.01.16/CHANGELOG-62-  makes it opt-in, and works for all option types.
##############################################
kakoune-2020.01.16/CHANGELOG-145-
kakoune-2020.01.16/CHANGELOG:146:  - the `$kak_reg_*` environment variable is now a list, `$kak_main_reg_*`
kakoune-2020.01.16/CHANGELOG-147-    provides the previous behaviour.
##############################################
kakoune-2020.01.16/contrib/TRAMPOLINE-425-                    odd numbered line can be achieved with the following
kakoune-2020.01.16/contrib/TRAMPOLINE:426:                    sequence: `$` `[ $((kak_reg_hash)) -ne 0 ]`.
kakoune-2020.01.16/contrib/TRAMPOLINE-427-
##############################################
kakoune-2020.01.16/doc/pages/expansions.asciidoc-114-    (where _n_ is a decimal number) +
kakoune-2020.01.16/doc/pages/expansions.asciidoc:115:    becomes `$_n_`. For example, `%arg{3}` becomes `$3`.
kakoune-2020.01.16/doc/pages/expansions.asciidoc-116-
kakoune-2020.01.16/doc/pages/expansions.asciidoc-117-*%arg{@}*::
kakoune-2020.01.16/doc/pages/expansions.asciidoc:118:    becomes `$@`
kakoune-2020.01.16/doc/pages/expansions.asciidoc-119-
kakoune-2020.01.16/doc/pages/expansions.asciidoc-120-*%opt{x}*::
kakoune-2020.01.16/doc/pages/expansions.asciidoc:121:    becomes `$kak_opt_x`
kakoune-2020.01.16/doc/pages/expansions.asciidoc-122-
##############################################
kakoune-2020.01.16/doc/pages/expansions.asciidoc-124-    (where _x_ is the alphabetic name of a register) +
kakoune-2020.01.16/doc/pages/expansions.asciidoc:125:    `$kak_reg_x` contains all the selections in register _x_ +
kakoune-2020.01.16/doc/pages/expansions.asciidoc:126:    `$kak_main_reg_x` contains only the main selection
kakoune-2020.01.16/doc/pages/expansions.asciidoc-127-
kakoune-2020.01.16/doc/pages/expansions.asciidoc-128-*%val{x}*::
kakoune-2020.01.16/doc/pages/expansions.asciidoc:129:    becomes `$kak_x`
kakoune-2020.01.16/doc/pages/expansions.asciidoc-130-
kakoune-2020.01.16/doc/pages/expansions.asciidoc:131:Values can be quoted with a shell compatible quoting by using `$kak_quoted_`
kakoune-2020.01.16/doc/pages/expansions.asciidoc-132-as a prefix, this is mostly useful for list-type options and registers, as
##############################################
kakoune-2020.01.16/doc/pages/expansions.asciidoc-143-
kakoune-2020.01.16/doc/pages/expansions.asciidoc:144:The `eval` command will take the expanded `$kak_quoted_selections`
kakoune-2020.01.16/doc/pages/expansions.asciidoc-145-and unquote them, then execute the resulting `set` command, which sets
kakoune-2020.01.16/doc/pages/expansions.asciidoc:146:the shell's argument variables to the items from `$kak_selections`. The
kakoune-2020.01.16/doc/pages/expansions.asciidoc-147-`while` loop with `shift` iterates through the arguments one by one.
##############################################
kakoune-2020.01.16/doc/pages/expansions.asciidoc-161-
kakoune-2020.01.16/doc/pages/expansions.asciidoc:162:... will find the `$kak_session` variable because it was mentioned by name
kakoune-2020.01.16/doc/pages/expansions.asciidoc-163-in a comment, even though it wasn't directly used.
##############################################
kakoune-2020.01.16/doc/pages/expansions.asciidoc-201-    _in window scope_ +
kakoune-2020.01.16/doc/pages/expansions.asciidoc:202:    value of the `$X` environment variable in the client displaying the current
kakoune-2020.01.16/doc/pages/expansions.asciidoc:203:    window (e.g. `%val{client_env_SHELL}` is `$SHELL` in the client's
kakoune-2020.01.16/doc/pages/expansions.asciidoc-204-    environment)
##############################################
kakoune-2020.01.16/doc/pages/faq.asciidoc-61-
kakoune-2020.01.16/doc/pages/faq.asciidoc:62:Note: `\*col*` is a regular expression that matches your terminal's `$TERM`
kakoune-2020.01.16/doc/pages/faq.asciidoc-63-value, modify it if necessary, e.g. `xterm-termite`.
##############################################
kakoune-2020.01.16/doc/pages/faq.asciidoc-165-for a given format for instance), but not much can be done about those
kakoune-2020.01.16/doc/pages/faq.asciidoc:166:ambiguous cases. You might consider writing a custom `$HOME/.magic` file
kakoune-2020.01.16/doc/pages/faq.asciidoc-167-if needed.
##############################################
kakoune-2020.01.16/doc/pages/regex.asciidoc-11-
kakoune-2020.01.16/doc/pages/regex.asciidoc:12:Every character except the syntax characters `\^$.*+?[]{}|().` match
kakoune-2020.01.16/doc/pages/regex.asciidoc-13-themselves. Syntax characters can be escaped with a backslash so `\$`
##############################################
kakoune-2020.01.16/doc/pages/regex.asciidoc-172-
kakoune-2020.01.16/doc/pages/regex.asciidoc:173:For example `.\Q.^$\E$` will match any character followed by the literal
kakoune-2020.01.16/doc/pages/regex.asciidoc-174-string `.^$` followed by an end of line.
##############################################
kakoune-2020.01.16/doc/pages/changelog.asciidoc-7-
kakoune-2020.01.16/doc/pages/changelog.asciidoc:8:* Expose history tree through `$kak_history` and
kakoune-2020.01.16/doc/pages/changelog.asciidoc:9:  `$kak_uncommitted_modifications`
kakoune-2020.01.16/doc/pages/changelog.asciidoc-10-
##############################################
kakoune-2020.01.16/doc/pages/changelog.asciidoc-60-
kakoune-2020.01.16/doc/pages/changelog.asciidoc:61:* Shell quoting of lists is not automatic anymore, `$kak_quoted_...`
kakoune-2020.01.16/doc/pages/changelog.asciidoc-62-  makes it opt-in, and works for all option types.
##############################################
kakoune-2020.01.16/doc/pages/changelog.asciidoc-145-
kakoune-2020.01.16/doc/pages/changelog.asciidoc:146:  - the `$kak_reg_*` environment variable is now a list, `$kak_main_reg_*`
kakoune-2020.01.16/doc/pages/changelog.asciidoc-147-    provides the previous behaviour.
##############################################
kakoune-2020.01.16/doc/pages/commands.asciidoc-44-        file on disk. If no filename is given, the buffer name will be
kakoune-2020.01.16/doc/pages/commands.asciidoc:45:        generated based on format `\*scratch-$ID\*`, where `$ID` is an
kakoune-2020.01.16/doc/pages/commands.asciidoc-46-        integer automatically incremented for new buffers.
##############################################
kakoune-2020.01.16/doc/pages/commands.asciidoc-267-    command. The entered text is available in the `text` value accessible
kakoune-2020.01.16/doc/pages/commands.asciidoc:268:    through `$kak_text` in shells or `%val{text}` in commands.
kakoune-2020.01.16/doc/pages/commands.asciidoc-269-
##############################################
kakoune-2020.01.16/doc/pages/commands.asciidoc-293-    wait for next key from user, then execute <command>, the key is
kakoune-2020.01.16/doc/pages/commands.asciidoc:294:    available through the `key` value, accessible through `$kak_key`
kakoune-2020.01.16/doc/pages/commands.asciidoc-295-    in shells, or `%val{key}` in commands.
##############################################
kakoune-2020.01.16/doc/pages/commands.asciidoc-355-    case those commands get executed, and so-on. During error commands,
kakoune-2020.01.16/doc/pages/commands.asciidoc:356:    the description of the last raised error is available as `$kak_error`
kakoune-2020.01.16/doc/pages/commands.asciidoc-357-    in the shell, or `%val{error}` in commands.
##############################################
kakoune-2020.01.16/doc/writing_scripts.asciidoc-107-
kakoune-2020.01.16/doc/writing_scripts.asciidoc:108:Replace `$(basename "${var}")` with `"${var##*/}"`.
kakoune-2020.01.16/doc/writing_scripts.asciidoc-109-
##############################################
kakoune-2020.01.16/doc/writing_scripts.asciidoc-128-
kakoune-2020.01.16/doc/writing_scripts.asciidoc:129:* `expr "${var}" : '[a-z]*' >/dev/null` returns successfully when the
kakoune-2020.01.16/doc/writing_scripts.asciidoc-130-  variable is empty or only contains lowercase characters, otherwise a
##############################################
kakoune-2020.01.16/doc/writing_scripts.asciidoc-132-
kakoune-2020.01.16/doc/writing_scripts.asciidoc:133:* `expr "${var}" : '\([a-z]*\)'` prints the variable when empty or
kakoune-2020.01.16/doc/writing_scripts.asciidoc-134-  only contains lowercase characters
##############################################
kakoune-2020.01.16/rc/filetype/nim.kak-64-
kakoune-2020.01.16/rc/filetype/nim.kak:65:    keywords="addr as asm bind block break case cast concept const continue
kakoune-2020.01.16/rc/filetype/nim.kak-66-    converter defer discard distinct do elif else end enum except export
##############################################
kakoune-2020.01.16/rc/filetype/nim.kak-68-    method mixin nil out proc ptr raise ref return static template try type
kakoune-2020.01.16/rc/filetype/nim.kak:69:    unsafeAddr using var when while yield with without atomic generic"
kakoune-2020.01.16/rc/filetype/nim.kak-70-    operators="or xor and is isnot in notin of div mod shl shr not"
##############################################
kakoune-2020.01.16/rc/filetype/ruby.kak-95-
kakoune-2020.01.16/rc/filetype/ruby.kak:96:add-highlighter shared/ruby/code/ regex \b(\w+:(?!:))|(:?(\$(-[0FIKWadilpvw]|["'`/~&+=!$*,:.\;<>?@\\])|(\$|@@?)\w+))|((?<!:):(![~=]|=~|>[=>]?|<((=>?)|<)?|[+\-]@?|\*\*?|===?|[/`%&!^|~]|(\w+[=?!]?)|(\[\]=?)))|([A-Z]\w*|^|\h)\K::(?=[A-Z]) 0:variable
kakoune-2020.01.16/rc/filetype/ruby.kak-97-
##############################################
kakoune-2020.01.16/rc/filetype/c-family.kak-216-    # Grammar
kakoune-2020.01.16/rc/filetype/c-family.kak:217:    keywords='asm break case continue default do else for goto if return
kakoune-2020.01.16/rc/filetype/c-family.kak-218-              sizeof switch while offsetof alignas alignof'
##############################################
kakoune-2020.01.16/rc/filetype/c-family.kak-302-    # Grammar
kakoune-2020.01.16/rc/filetype/c-family.kak:303:    keywords='alignas alignof and and_eq asm bitand bitor break case catch
kakoune-2020.01.16/rc/filetype/c-family.kak-304-              compl const_cast continue decltype delete do dynamic_cast
##############################################
kakoune-2020.01.16/share/kak/rc/filetype/nim.kak-64-
kakoune-2020.01.16/share/kak/rc/filetype/nim.kak:65:    keywords="addr as asm bind block break case cast concept const continue
kakoune-2020.01.16/share/kak/rc/filetype/nim.kak-66-    converter defer discard distinct do elif else end enum except export
##############################################
kakoune-2020.01.16/share/kak/rc/filetype/nim.kak-68-    method mixin nil out proc ptr raise ref return static template try type
kakoune-2020.01.16/share/kak/rc/filetype/nim.kak:69:    unsafeAddr using var when while yield with without atomic generic"
kakoune-2020.01.16/share/kak/rc/filetype/nim.kak-70-    operators="or xor and is isnot in notin of div mod shl shr not"
##############################################
kakoune-2020.01.16/share/kak/rc/filetype/ruby.kak-95-
kakoune-2020.01.16/share/kak/rc/filetype/ruby.kak:96:add-highlighter shared/ruby/code/ regex \b(\w+:(?!:))|(:?(\$(-[0FIKWadilpvw]|["'`/~&+=!$*,:.\;<>?@\\])|(\$|@@?)\w+))|((?<!:):(![~=]|=~|>[=>]?|<((=>?)|<)?|[+\-]@?|\*\*?|===?|[/`%&!^|~]|(\w+[=?!]?)|(\[\]=?)))|([A-Z]\w*|^|\h)\K::(?=[A-Z]) 0:variable
kakoune-2020.01.16/share/kak/rc/filetype/ruby.kak-97-
##############################################
kakoune-2020.01.16/share/kak/rc/filetype/c-family.kak-216-    # Grammar
kakoune-2020.01.16/share/kak/rc/filetype/c-family.kak:217:    keywords='asm break case continue default do else for goto if return
kakoune-2020.01.16/share/kak/rc/filetype/c-family.kak-218-              sizeof switch while offsetof alignas alignof'
##############################################
kakoune-2020.01.16/share/kak/rc/filetype/c-family.kak-302-    # Grammar
kakoune-2020.01.16/share/kak/rc/filetype/c-family.kak:303:    keywords='alignas alignof and and_eq asm bitand bitor break case catch
kakoune-2020.01.16/share/kak/rc/filetype/c-family.kak-304-              compl const_cast continue decltype delete do dynamic_cast
##############################################
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-114-    (where _n_ is a decimal number) +
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:115:    becomes `$_n_`. For example, `%arg{3}` becomes `$3`.
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-116-
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-117-*%arg{@}*::
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:118:    becomes `$@`
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-119-
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-120-*%opt{x}*::
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:121:    becomes `$kak_opt_x`
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-122-
##############################################
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-124-    (where _x_ is the alphabetic name of a register) +
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:125:    `$kak_reg_x` contains all the selections in register _x_ +
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:126:    `$kak_main_reg_x` contains only the main selection
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-127-
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-128-*%val{x}*::
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:129:    becomes `$kak_x`
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-130-
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:131:Values can be quoted with a shell compatible quoting by using `$kak_quoted_`
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-132-as a prefix, this is mostly useful for list-type options and registers, as
##############################################
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-143-
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:144:The `eval` command will take the expanded `$kak_quoted_selections`
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-145-and unquote them, then execute the resulting `set` command, which sets
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:146:the shell's argument variables to the items from `$kak_selections`. The
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-147-`while` loop with `shift` iterates through the arguments one by one.
##############################################
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-161-
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:162:... will find the `$kak_session` variable because it was mentioned by name
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-163-in a comment, even though it wasn't directly used.
##############################################
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-201-    _in window scope_ +
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:202:    value of the `$X` environment variable in the client displaying the current
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc:203:    window (e.g. `%val{client_env_SHELL}` is `$SHELL` in the client's
kakoune-2020.01.16/share/kak/doc/expansions.asciidoc-204-    environment)
##############################################
kakoune-2020.01.16/share/kak/doc/faq.asciidoc-61-
kakoune-2020.01.16/share/kak/doc/faq.asciidoc:62:Note: `\*col*` is a regular expression that matches your terminal's `$TERM`
kakoune-2020.01.16/share/kak/doc/faq.asciidoc-63-value, modify it if necessary, e.g. `xterm-termite`.
##############################################
kakoune-2020.01.16/share/kak/doc/faq.asciidoc-165-for a given format for instance), but not much can be done about those
kakoune-2020.01.16/share/kak/doc/faq.asciidoc:166:ambiguous cases. You might consider writing a custom `$HOME/.magic` file
kakoune-2020.01.16/share/kak/doc/faq.asciidoc-167-if needed.
##############################################
kakoune-2020.01.16/share/kak/doc/regex.asciidoc-11-
kakoune-2020.01.16/share/kak/doc/regex.asciidoc:12:Every character except the syntax characters `\^$.*+?[]{}|().` match
kakoune-2020.01.16/share/kak/doc/regex.asciidoc-13-themselves. Syntax characters can be escaped with a backslash so `\$`
##############################################
kakoune-2020.01.16/share/kak/doc/regex.asciidoc-172-
kakoune-2020.01.16/share/kak/doc/regex.asciidoc:173:For example `.\Q.^$\E$` will match any character followed by the literal
kakoune-2020.01.16/share/kak/doc/regex.asciidoc-174-string `.^$` followed by an end of line.
##############################################
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc-7-
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc:8:* Expose history tree through `$kak_history` and
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc:9:  `$kak_uncommitted_modifications`
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc-10-
##############################################
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc-60-
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc:61:* Shell quoting of lists is not automatic anymore, `$kak_quoted_...`
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc-62-  makes it opt-in, and works for all option types.
##############################################
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc-145-
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc:146:  - the `$kak_reg_*` environment variable is now a list, `$kak_main_reg_*`
kakoune-2020.01.16/share/kak/doc/changelog.asciidoc-147-    provides the previous behaviour.
##############################################
kakoune-2020.01.16/share/kak/doc/commands.asciidoc-44-        file on disk. If no filename is given, the buffer name will be
kakoune-2020.01.16/share/kak/doc/commands.asciidoc:45:        generated based on format `\*scratch-$ID\*`, where `$ID` is an
kakoune-2020.01.16/share/kak/doc/commands.asciidoc-46-        integer automatically incremented for new buffers.
##############################################
kakoune-2020.01.16/share/kak/doc/commands.asciidoc-267-    command. The entered text is available in the `text` value accessible
kakoune-2020.01.16/share/kak/doc/commands.asciidoc:268:    through `$kak_text` in shells or `%val{text}` in commands.
kakoune-2020.01.16/share/kak/doc/commands.asciidoc-269-
##############################################
kakoune-2020.01.16/share/kak/doc/commands.asciidoc-293-    wait for next key from user, then execute <command>, the key is
kakoune-2020.01.16/share/kak/doc/commands.asciidoc:294:    available through the `key` value, accessible through `$kak_key`
kakoune-2020.01.16/share/kak/doc/commands.asciidoc-295-    in shells, or `%val{key}` in commands.
##############################################
kakoune-2020.01.16/share/kak/doc/commands.asciidoc-355-    case those commands get executed, and so-on. During error commands,
kakoune-2020.01.16/share/kak/doc/commands.asciidoc:356:    the description of the last raised error is available as `$kak_error`
kakoune-2020.01.16/share/kak/doc/commands.asciidoc-357-    in the shell, or `%val{error}` in commands.
##############################################
kakoune-2020.01.16/share/kak/autoload/filetype/nim.kak-64-
kakoune-2020.01.16/share/kak/autoload/filetype/nim.kak:65:    keywords="addr as asm bind block break case cast concept const continue
kakoune-2020.01.16/share/kak/autoload/filetype/nim.kak-66-    converter defer discard distinct do elif else end enum except export
##############################################
kakoune-2020.01.16/share/kak/autoload/filetype/nim.kak-68-    method mixin nil out proc ptr raise ref return static template try type
kakoune-2020.01.16/share/kak/autoload/filetype/nim.kak:69:    unsafeAddr using var when while yield with without atomic generic"
kakoune-2020.01.16/share/kak/autoload/filetype/nim.kak-70-    operators="or xor and is isnot in notin of div mod shl shr not"
##############################################
kakoune-2020.01.16/share/kak/autoload/filetype/ruby.kak-95-
kakoune-2020.01.16/share/kak/autoload/filetype/ruby.kak:96:add-highlighter shared/ruby/code/ regex \b(\w+:(?!:))|(:?(\$(-[0FIKWadilpvw]|["'`/~&+=!$*,:.\;<>?@\\])|(\$|@@?)\w+))|((?<!:):(![~=]|=~|>[=>]?|<((=>?)|<)?|[+\-]@?|\*\*?|===?|[/`%&!^|~]|(\w+[=?!]?)|(\[\]=?)))|([A-Z]\w*|^|\h)\K::(?=[A-Z]) 0:variable
kakoune-2020.01.16/share/kak/autoload/filetype/ruby.kak-97-
##############################################
kakoune-2020.01.16/share/kak/autoload/filetype/c-family.kak-216-    # Grammar
kakoune-2020.01.16/share/kak/autoload/filetype/c-family.kak:217:    keywords='asm break case continue default do else for goto if return
kakoune-2020.01.16/share/kak/autoload/filetype/c-family.kak-218-              sizeof switch while offsetof alignas alignof'
##############################################
kakoune-2020.01.16/share/kak/autoload/filetype/c-family.kak-302-    # Grammar
kakoune-2020.01.16/share/kak/autoload/filetype/c-family.kak:303:    keywords='alignas alignof and and_eq asm bitand bitor break case catch
kakoune-2020.01.16/share/kak/autoload/filetype/c-family.kak-304-              compl const_cast continue decltype delete do dynamic_cast
##############################################
kakoune-2020.01.16/src/backtrace.cc-62-    {
kakoune-2020.01.16/src/backtrace.cc:63:        SymFromAddr(process, (DWORD64)stackframes[i], 0, symbol_info);
kakoune-2020.01.16/src/backtrace.cc-64-        char desc[276];
##############################################
kakoune-2020.01.16/src/remote.cc-566-
kakoune-2020.01.16/src/remote.cc:567:static sockaddr_un session_addr(StringView session)
kakoune-2020.01.16/src/remote.cc-568-{
##############################################
kakoune-2020.01.16/src/remote.cc-578-    fcntl(sock, F_SETFD, FD_CLOEXEC);
kakoune-2020.01.16/src/remote.cc:579:    sockaddr_un addr = session_addr(session);
kakoune-2020.01.16/src/remote.cc-580-    if (connect(sock, (sockaddr*)&addr, sizeof(addr.sun_path)) == -1)
##############################################
kakoune-2020.01.16/src/remote.cc-588-    auto close_sock = on_scope_end([sock]{ close(sock); });
kakoune-2020.01.16/src/remote.cc:589:    sockaddr_un addr = session_addr(session);
kakoune-2020.01.16/src/remote.cc-590-    return connect(sock, (sockaddr*)&addr, sizeof(addr.sun_path)) != -1;
##############################################
kakoune-2020.01.16/src/remote.cc-804-    fcntl(listen_sock, F_SETFD, FD_CLOEXEC);
kakoune-2020.01.16/src/remote.cc:805:    sockaddr_un addr = session_addr(m_session);
kakoune-2020.01.16/src/remote.cc-806-
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc-566-
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc:567:static sockaddr_un session_addr(StringView session)
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc-568-{
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc-578-    fcntl(sock, F_SETFD, FD_CLOEXEC);
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc:579:    sockaddr_un addr = session_addr(session);
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc-580-    if (connect(sock, (sockaddr*)&addr, sizeof(addr.sun_path)) == -1)
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc-588-    auto close_sock = on_scope_end([sock]{ close(sock); });
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc:589:    sockaddr_un addr = session_addr(session);
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc-590-    return connect(sock, (sockaddr*)&addr, sizeof(addr.sun_path)) != -1;
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc-804-    fcntl(listen_sock, F_SETFD, FD_CLOEXEC);
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc:805:    sockaddr_un addr = session_addr(m_session);
kakoune-2020.01.16/.pc/01-typos.patch/src/remote.cc-806-
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/contrib/TRAMPOLINE-425-                    odd numbered line can be achieved with the following
kakoune-2020.01.16/.pc/01-typos.patch/contrib/TRAMPOLINE:426:                    sequence: `$` `[ $((kak_reg_hash)) -ne 0 ]`.
kakoune-2020.01.16/.pc/01-typos.patch/contrib/TRAMPOLINE-427-
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc-7-
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc:8:* Expose history tree through `$kak_history` and
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc:9:  `$kak_uncommitted_modifications`
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc-10-
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc-60-
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc:61:* Shell quoting of lists is not automatic anymore, `$kak_quoted_...`
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc-62-  makes it opt-in, and works for all option types.
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc-145-
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc:146:  - the `$kak_reg_*` environment variable is now a list, `$kak_main_reg_*`
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/changelog.asciidoc-147-    provides the previous behaviour.
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc-44-        file on disk. If no filename is given, the buffer name will be
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc:45:        generated based on format `\*scratch-$ID\*`, where `$ID` is an
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc-46-        integer automatically incremented for new buffers.
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc-267-    command. The entered text is available in the `text` value accessible
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc:268:    through `$kak_text` in shells or `%val{text}` in commands.
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc-269-
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc-293-    wait for next key from user, then execute <command>, the key is
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc:294:    available through the `key` value, accessible through `$kak_key`
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc-295-    in shells, or `%val{key}` in commands.
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc-355-    case those commands get executed, and so-on. During error commands,
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc:356:    the description of the last raised error is available as `$kak_error`
kakoune-2020.01.16/.pc/01-typos.patch/doc/pages/commands.asciidoc-357-    in the shell, or `%val{error}` in commands.
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/rc/filetype/c-family.kak-216-    # Grammar
kakoune-2020.01.16/.pc/01-typos.patch/rc/filetype/c-family.kak:217:    keywords='asm break case continue default do else for goto if return
kakoune-2020.01.16/.pc/01-typos.patch/rc/filetype/c-family.kak-218-              sizeof switch while offsetof alignas alignof'
##############################################
kakoune-2020.01.16/.pc/01-typos.patch/rc/filetype/c-family.kak-302-    # Grammar
kakoune-2020.01.16/.pc/01-typos.patch/rc/filetype/c-family.kak:303:    keywords='alignas alignof and and_eq asm bitand bitor break case catch
kakoune-2020.01.16/.pc/01-typos.patch/rc/filetype/c-family.kak-304-              compl const_cast continue decltype delete do dynamic_cast
##############################################
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-287-  contains the system scripts, installed with Kakoune.
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:288:* `userconf`: located in `$XDG_CONFIG_HOME/kak/`, which will fallback
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:289:  to `$HOME/.config/kak/` if `$XDG_CONFIG_HOME` is not set, containing
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-290-  the user configuration.
##############################################
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-292-Unless `-n` is specified, Kakoune will load its startup script located
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:293:at `${runtime}/kakrc` relative to the `kak` binary. This startup script
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-294-is responsible for loading the user configuration.
##############################################
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-297-directory. It will first look for an `autoload` directory at
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:298:`${userconf}/autoload` and will fallback to `${runtime}/autoload` if
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-299-it does not exist.
##############################################
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-301-Once all those files are loaded, Kakoune will try to source
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:302:`${runtime}/kakrc.local` which is expected to contain distribution provided
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-303-configuration.
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-304-
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:305:And finally, the user configuration will be loaded from `${userconf}/kakrc`.
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-306-
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:307:NOTE: If you create a user `autoload` directory in `${userconf}/autoload`,
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:308:the system one at `${runtime}/autoload` will not be loaded anymore. You can
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-309-add a symbolic link to it (or to individual scripts) inside
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:310:`${userconf}/autoload` to keep loading system scripts.
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-311-
##############################################
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-695-
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:696:If the `$XDG_CONFIG_HOME/kak/autoload` directory exists, load every
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-697-`*.kak` files in it, and load recursively any subdirectory.
##############################################
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-701-
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:702:After that, if it exists, source the `$XDG_CONFIG_HOME/kak/kakrc` file
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-703-which should be used for user configuration.
##############################################
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-712-Kakoune ships with some color schemes that are installed to
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc:713:`../share/kak/colors/`. If `$XDG_CONFIG_HOME/kak/colors/` is present
kakoune-2020.01.16/.pc/07-readme-listing.patch/README.asciidoc-714-the builtin command `colorscheme` will offer completion for those
##############################################
kakoune-2020.01.16/README.asciidoc-287-  contains the system scripts, installed with Kakoune.
kakoune-2020.01.16/README.asciidoc:288:* `userconf`: located in `$XDG_CONFIG_HOME/kak/`, which will fallback
kakoune-2020.01.16/README.asciidoc:289:  to `$HOME/.config/kak/` if `$XDG_CONFIG_HOME` is not set, containing
kakoune-2020.01.16/README.asciidoc-290-  the user configuration.
##############################################
kakoune-2020.01.16/README.asciidoc-292-Unless `-n` is specified, Kakoune will load its startup script located
kakoune-2020.01.16/README.asciidoc:293:at `${runtime}/kakrc` relative to the `kak` binary. This startup script
kakoune-2020.01.16/README.asciidoc-294-is responsible for loading the user configuration.
##############################################
kakoune-2020.01.16/README.asciidoc-297-directory. It will first look for an `autoload` directory at
kakoune-2020.01.16/README.asciidoc:298:`${userconf}/autoload` and will fallback to `${runtime}/autoload` if
kakoune-2020.01.16/README.asciidoc-299-it does not exist.
##############################################
kakoune-2020.01.16/README.asciidoc-301-Once all those files are loaded, Kakoune will try to source
kakoune-2020.01.16/README.asciidoc:302:`${runtime}/kakrc.local` which is expected to contain distribution provided
kakoune-2020.01.16/README.asciidoc-303-configuration.
kakoune-2020.01.16/README.asciidoc-304-
kakoune-2020.01.16/README.asciidoc:305:And finally, the user configuration will be loaded from `${userconf}/kakrc`.
kakoune-2020.01.16/README.asciidoc-306-
kakoune-2020.01.16/README.asciidoc:307:NOTE: If you create a user `autoload` directory in `${userconf}/autoload`,
kakoune-2020.01.16/README.asciidoc:308:the system one at `${runtime}/autoload` will not be loaded anymore. You can
kakoune-2020.01.16/README.asciidoc-309-add a symbolic link to it (or to individual scripts) inside
kakoune-2020.01.16/README.asciidoc:310:`${userconf}/autoload` to keep loading system scripts.
kakoune-2020.01.16/README.asciidoc-311-
##############################################
kakoune-2020.01.16/README.asciidoc-695-
kakoune-2020.01.16/README.asciidoc:696:If the `$XDG_CONFIG_HOME/kak/autoload` directory exists, load every
kakoune-2020.01.16/README.asciidoc-697-`*.kak` files in it, and load recursively any subdirectory.
##############################################
kakoune-2020.01.16/README.asciidoc-701-
kakoune-2020.01.16/README.asciidoc:702:After that, if it exists, source the `$XDG_CONFIG_HOME/kak/kakrc` file
kakoune-2020.01.16/README.asciidoc-703-which should be used for user configuration.
##############################################
kakoune-2020.01.16/README.asciidoc-712-Kakoune ships with some color schemes that are installed to
kakoune-2020.01.16/README.asciidoc:713:`../share/kak/colors/`. If `$XDG_CONFIG_HOME/kak/colors/` is present
kakoune-2020.01.16/README.asciidoc-714-the builtin command `colorscheme` will offer completion for those