21847a5f85
Looking up the man page for `index` was failing on systems using GNU/coreutils. The `:man` command matched whatever page it was given with the `expr` utility. This tool behaves as expected when it follows strictly the POSIX standard but the GNU implementation introduces additional commands (including `index`), about which the standard states: ``` The use of string arguments length, substr, index, or match produces unspecified results. ``` As a result, parsing the man page number is now implemented with pure shell expansions, to avoid triggering an undefined behavior when the topic searched is one of the keywords above. |
||
---|---|---|
.. | ||
asciidoc.kak | ||
c-family.kak | ||
comment.kak | ||
diff.kak | ||
doc.kak | ||
formatter.kak | ||
grep.kak | ||
kakrc.kak | ||
make.kak | ||
makefile.kak | ||
man.kak | ||
python.kak | ||
sh.kak |