mirror of
https://github.com/Limnoria/Limnoria-doc.git
synced 2025-04-06 23:39:46 +00:00
146 lines
2.6 KiB
ReStructuredText
146 lines
2.6 KiB
ReStructuredText
|
|
.. _plugin-format:
|
|
|
|
The Format plugin
|
|
=================
|
|
|
|
.. _command-upper:
|
|
|
|
upper <text>
|
|
^^^^^^^^^^^^
|
|
|
|
Returns *<text>* uppercased.
|
|
|
|
|
|
.. _command-bold:
|
|
|
|
bold <text>
|
|
^^^^^^^^^^^
|
|
|
|
Returns *<text>* bolded.
|
|
|
|
|
|
.. _command-format:
|
|
|
|
format <format string> [<arg> ...]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Expands a Python-style format string using the remaining args. Just be
|
|
sure always to use %s, not %d or %f or whatever, because all the args
|
|
are strings.
|
|
|
|
|
|
.. _command-color:
|
|
|
|
color <foreground> [<background>] <text>
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Returns *<text>* with foreground color *<foreground>* and background color
|
|
*<background>* (if given)
|
|
|
|
|
|
.. _command-repr:
|
|
|
|
repr <text>
|
|
^^^^^^^^^^^
|
|
|
|
Returns the text surrounded by double quotes.
|
|
|
|
|
|
.. _command-replace:
|
|
|
|
replace <substring to translate> <substring to replace it with> <text>
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Replaces all non-overlapping occurrences of *<substring to translate>*
|
|
with *<substring to replace it with>* in *<text>*.
|
|
|
|
|
|
.. _command-capitalize:
|
|
|
|
capitalize <text>
|
|
^^^^^^^^^^^^^^^^^
|
|
|
|
Returns *<text>* capitalized.
|
|
|
|
|
|
.. _command-underline:
|
|
|
|
underline <text>
|
|
^^^^^^^^^^^^^^^^
|
|
|
|
Returns *<text>* underlined.
|
|
|
|
|
|
.. _command-lower:
|
|
|
|
lower <text>
|
|
^^^^^^^^^^^^
|
|
|
|
Returns *<text>* lowercased.
|
|
|
|
|
|
.. _command-cut:
|
|
|
|
cut <size> <text>
|
|
^^^^^^^^^^^^^^^^^
|
|
|
|
Cuts *<text>* down to *<size>* by chopping off the rightmost characters in
|
|
excess of *<size>*. If *<size>* is a negative number, it chops that many
|
|
characters off the end of *<text>*.
|
|
|
|
|
|
.. _command-join:
|
|
|
|
join <separator> <string 1> [<string> ...]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Joins all the arguments together with *<separator>*.
|
|
|
|
|
|
.. _command-reverse:
|
|
|
|
reverse <text>
|
|
^^^^^^^^^^^^^^
|
|
|
|
Returns *<text>* in reverse-video.
|
|
|
|
|
|
.. _command-title:
|
|
|
|
title <text>
|
|
^^^^^^^^^^^^
|
|
|
|
Returns *<text>* titlecased.
|
|
|
|
|
|
.. _command-field:
|
|
|
|
field <number> <text>
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Returns the *<number>*th space-separated field of *<text>*. I.e., if text
|
|
is "foo bar baz" and *<number>* is 2, "bar" is returned.
|
|
|
|
|
|
.. _command-concat:
|
|
|
|
concat <string 1> <string 2>
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Concatenates two strings. Do keep in mind that this is *not* the same
|
|
thing as join "", since if *<string 2>* contains spaces, they won't be
|
|
removed by concat.
|
|
|
|
|
|
.. _command-translate:
|
|
|
|
translate <chars to translate> <chars to replace those with> <text>
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Replaces *<chars to translate>* with *<chars to replace those with>* in
|
|
*<text>*. The first and second arguments must necessarily be the same
|
|
length.
|
|
|
|
|