docs: 'main': Improve styles documentation.
This commit is contained in:
		
							parent
							
								
									3bfd250cce
								
							
						
					
					
						commit
						00de155063
					
				|  | @ -23,32 +23,32 @@ How to tweak it | |||
| This highlighter defines the following styles: | ||||
| 
 | ||||
| * `unknown-token` - unknown tokens / errors | ||||
| * `reserved-word` - shell reserved words | ||||
| * `reserved-word` - shell reserved words (`if`, `for`) | ||||
| * `alias` - aliases | ||||
| * `suffix-alias` - suffix aliases (requires zsh 5.1.1 or newer) | ||||
| * `builtin` - shell builtin commands | ||||
| * `function` - functions | ||||
| * `command` - commands | ||||
| * `precommand` - precommands (i.e. exec, builtin, ...) | ||||
| * `commandseparator` - command separation tokens | ||||
| * `builtin` - shell builtin commands (`shift`, `pwd`, `zstyle`) | ||||
| * `function` - function names | ||||
| * `command` - command names | ||||
| * `precommand` - precommand modifiers (e.g., `noglob`, `builtin`) | ||||
| * `commandseparator` - command separation tokens (`;`, `&&`) | ||||
| * `hashed-command` - hashed commands | ||||
| * `path` - paths | ||||
| * `path_prefix` - path prefixes | ||||
| * `path` - existing filenames | ||||
| * `path_prefix` - prefixes of existing filenames | ||||
| * `globbing` - globbing expressions (`*.txt`) | ||||
| * `history-expansion` - history expansion expressions (`!foo` and `^foo^bar`) | ||||
| * `single-hyphen-option` - single hyphen options (-o) | ||||
| * `double-hyphen-option` - double hyphen options (--option) | ||||
| * `single-hyphen-option` - single hyphen options (`-o`) | ||||
| * `double-hyphen-option` - double hyphen options (`--option`) | ||||
| * `back-quoted-argument` - backquoted expressions (`` `foo` ``) | ||||
| * `single-quoted-argument` - single quoted arguments (`` 'foo' ``) | ||||
| * `double-quoted-argument` - double quoted arguments (`` "foo" ``) | ||||
| * `dollar-quoted-argument` - dollar quoted arguments (`` $'foo' ``) | ||||
| * `dollar-double-quoted-argument` - parameter expansion inside double quotes ($foo inside "") | ||||
| * `back-double-quoted-argument` -  back double quoted arguments (\x inside "") | ||||
| * `back-dollar-quoted-argument` -  back dollar quoted arguments (\x inside $'') | ||||
| * `assign` - variable assignments | ||||
| * `dollar-double-quoted-argument` - parameter expansion inside double quotes (`$foo` inside `""`) | ||||
| * `back-double-quoted-argument` -  back double quoted arguments (`\x` inside `""`) | ||||
| * `back-dollar-quoted-argument` -  back dollar quoted arguments (`\x` inside `$''`) | ||||
| * `assign` - parameter assignments | ||||
| * `redirection` - redirection operators (`<`, `>`, etc) | ||||
| * `comment` - interactive comments, when `setopt INTERACTIVE_COMMENTS` is in effect (`echo # foo`) | ||||
| * `default` - parts of the buffer that do not match anything | ||||
| * `comment` - comments, when `setopt INTERACTIVE_COMMENTS` is in effect (`echo # foo`) | ||||
| * `default` - everything else | ||||
| 
 | ||||
| To override one of those styles, change its entry in `ZSH_HIGHLIGHT_STYLES`, for example in `~/.zshrc`: | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue