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