<commit_before>HEADER

|styling| +

Vimperator allows you to style both the browser and any web pages you view. All
styling is specified via CSS. Although you may style any user interface element
via the [c]:style[c] command, most Vimperator elements can be styled with the
[c]:highlight[c] command, for convenience.

|:hi| |:highlight| +
||:hi[light][!] [-append] {group}[{selector}] [{css}]|| +
________________________________________________________________________________
Highlight {group} with {css}. Normally, {css} is checked for
valid syntax before it's applied. Once you're certain it's
valid, [!] will override the check, to speed Vimperator startup.
{selector} can be any valid CSS selector, such as [c]:hover[c], and
if provided will restrict the match to matching elements.

Valid groups are:
`------------------`-----------------------------------
*Bell*             Vimperator's visual bell
*Boolean*          A Javascript Boolean object
*ErrorMsg*         Error messages
*Filter*           The matching text in a completion list
*Function*         A Javascript Function object
*Hint*             A hint indicator. See [c]:help hints[c].
*InfoMsg*          Information messages
*Keyword*          A bookmark keyword for a URL
*LineNr*           The line number of an error
*ModeMsg*          The mode indicator in the command line
*MoreMsg*          The indicator that there is more text to view
*Normal*           Normal text in the command line
*Null*             A Javascript Null object
*Number*           A Javascript Number object
*Object*           A Javascript Object
*Question*         A prompt for a decision
*Search*           Highlighted search results in a web page
*StatusLine*       The status bar
*StatusLineBroken* The status bar for a broken web page
*StatusLineSecure* The status bar for a secure web page
*String*           A Javascript String object
*TabClose*         The close button of a browser tab
*TabIcon*          The icon of a browser tab
*TabIconNumber*    The number of a browser tab, over its icon
*TabNumber*        The number of a browser tab, next to its icon
*TabText*          The text of a browser tab
*Tag*              A bookmark tag for a URL
*Title*            The title of a listing, including [c]:bmarks[c], [c]:jumps[c]
*URL*              A URL
*WarningMsg*       A warning message
-------------------------------------------------------

Every invocation completely replaces the styling of any previous invocation,
unless [-append] (short option: -a) is provided, in which case, {css} is
appended to its current value. If {css} is not provided and [!] is, any
styles matching {group} are listed. If neither {css} nor [!] is provided, the
style for {group} is reset to its default value.
________________________________________________________________________________

|:sty| |:style| +
||:sty[le][!] [-name={name}] [-append] {filter} [{css}]|| +
________________________________________________________________________________
Add CSS styles to the browser or to web pages. {filter} is a<commit_msg>fix typos in :highlight help - Javascript -> JavaScript<commit_after>HEADER

|styling| +

Vimperator allows you to style both the browser and any web pages you view. All
styling is specified via CSS. Although you may style any user interface element
via the [c]:style[c] command, most Vimperator elements can be styled with the
[c]:highlight[c] command, for convenience.

|:hi| |:highlight| +
||:hi[light][!] [-append] {group}[{selector}] [{css}]|| +
________________________________________________________________________________
Highlight {group} with {css}. Normally, {css} is checked for
valid syntax before it's applied. Once you're certain it's
valid, [!] will override the check, to speed Vimperator startup.
{selector} can be any valid CSS selector, such as [c]:hover[c], and
if provided will restrict the match to matching elements.

Valid groups are:
`------------------`-----------------------------------
*Bell*             Vimperator's visual bell
*Boolean*          A JavaScript Boolean object
*ErrorMsg*         Error messages
*Filter*           The matching text in a completion list
*Function*         A JavaScript Function object
*Hint*             A hint indicator. See [c]:help hints[c].
*InfoMsg*          Information messages
*Keyword*          A bookmark keyword for a URL
*LineNr*           The line number of an error
*ModeMsg*          The mode indicator in the command line
*MoreMsg*          The indicator that there is more text to view
*Normal*           Normal text in the command line
*Null*             A JavaScript Null object
*Number*           A JavaScript Number object
*Object*           A JavaScript Object
*Question*         A prompt for a decision
*Search*           Highlighted search results in a web page
*StatusLine*       The status bar
*StatusLineBroken* The status bar for a broken web page
*StatusLineSecure* The status bar for a secure web page
*String*           A JavaScript String object
*TabClose*         The close button of a browser tab
*TabIcon*          The icon of a browser tab
*TabIconNumber*    The number of a browser tab, over its icon
*TabNumber*        The number of a browser tab, next to its icon
*TabText*          The text of a browser tab
*Tag*              A bookmark tag for a URL
*Title*            The title of a listing, including [c]:bmarks[c], [c]:jumps[c]
*URL*              A URL
*WarningMsg*       A warning message
-------------------------------------------------------

Every invocation completely replaces the styling of any previous invocation,
unless [-append] (short option: -a) is provided, in which case, {css} is
appended to its current value. If {css} is not provided and [!] is, any
styles matching {group} are listed. If neither {css} nor [!] is provided, the
style for {group} is reset to its default value.
________________________________________________________________________________

|:sty| |:style| +
||:sty[le][!] [-name={name}] [-append] {filter} [{css}]|| +
________________________________________________________________________________
Add CSS styles to the browser or to web pages. {filter} is a
{'fraction_non_alphanumeric': 0.11085899513776337, 'fraction_numerical': 0.0, 'mean_word_length': 2.9431309904153355, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1040262', 'n_tokens_mistral': 1518, 'n_tokens_neox': 1484, 'n_words': 751}