Merge branch 'hints_regex_doc' of https://github.com/toonn/kitty

This commit is contained in:
Kovid Goyal
2019-08-18 07:41:14 +05:30

View File

@@ -341,9 +341,9 @@ OPTIONS = r'''
--program --program
type=list type=list
What program to use to open matched text. Defaults to the default open program What program to use to open matched text. Defaults to the default open program
for the operating system. Use a value of :file:`-` to paste the match into the for the operating system. Use a value of :file:`-` to paste the match into the
terminal window instead. A value of :file:`@` will copy the match to the clipboard. terminal window instead. A value of :file:`@` will copy the match to the clipboard.
A value of :file:`default` will run the default open program. Can be specified A value of :file:`default` will run the default open program. Can be specified
multiple times to run multiple programs. multiple times to run multiple programs.
@@ -356,11 +356,11 @@ The type of text to search for.
--regex --regex
default=(?m)^\s*(.+)\s*$ default=(?m)^\s*(.+)\s*$
The regular expression to use when :option:`kitty +kitten hints --type`=regex. The regular expression to use when :option:`kitty +kitten hints --type`=regex.
If you specify a group in the regular expression only the group The regular expression is in python syntax. If you specify a group in
will be matched. This allow you to match text ignoring a prefix/suffix, as the regular expression only the group will be matched. This allow you to match
needed. The default expression matches lines. To match text over text ignoring a prefix/suffix, as needed. The default expression matches lines.
multiple lines you should prefix the regular expression with :code:`(?ms)`, To match text over multiple lines you should prefix the regular expression with
which turns on MULTILINE and DOTALL modes for the regex engine. :code:`(?ms)`, which turns on MULTILINE and DOTALL modes for the regex engine.
--url-prefixes --url-prefixes