Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve Bash syntax highlighting (#25324)
Release Notes: - Improved Bash syntax highlighting | Zed 0.174.6 | With this PR | | --- | --- | |  |  | - `string`: `string` - `variable`: `property` -> `variable` - `number`: `number` - `regex`: `string.regex` - `>&`, `>&-`, `:`, `//`, `/`, `%`, `%%`, `#`, `##`, `=`, `==`: `operator` - `-lt`, `-le`, `-gt`, `-ge`, `-eq`, `-ne`, `-z`, `-n`: `keyword.operator` - `;`: `punctuation.delimiter` - `(`, `)`, `{`, `}`, `[`, `]`: `punctuation.bracket` - `$`, `${ }`, `$( )`: `punctuation.special`, as defined in other languages ```bash variable=I\ like\ Zed function my_function() { echo "Hello world, ${variable//regex/string}" > file } if [ $(uid) -lt 600 ]; then my_function; cat file | grep hello >&3 fi ```
- Loading branch information