diff options
| Commit | 1b3a0d2e11c8d317bb474e02cb2a8cd5534060a9 (patch) | |
|---|---|---|
| Author | 2023-04-29 11:41:30 +0300 | |
| Committer | 2023-04-29 11:41:30 +0300 | |
| Files | 15795a35eee780b3f86a44a2ca1f6db26e05ab76 | |
| syndamia.com-1b3a0d2e11c8d317bb474e02cb2a8cd5534060a9.tar syndamia.com-1b3a0d2e11c8d317bb474e02cb2a8cd5534060a9.tar.gz syndamia.com-1b3a0d2e11c8d317bb474e02cb2a8cd5534060a9.zip | ||
| Parent | 2e39a9a44f11e6989565fc0d832f67c335c67873 (diff) | |
[Syntax-highlighting/bash] Fixed floating point number and added a default highlighting for arbitrary commands
1 files changed, 5 insertions, 4 deletions
| -rw-r--r-- | awk-edits/Syntax-highlighting.awk | 9 |
diff --git a/awk-edits/Syntax-highlighting.awk b/awk-edits/Syntax-highlighting.awk index caec9cf..2cd63f3 100644 --- a/awk-edits/Syntax-highlighting.awk +++ b/awk-edits/Syntax-highlighting.awk @@ -113,12 +113,12 @@ syntaxhighlighting == 3 { @/#.*$/, "", "comment"); - $0 = hil(@/[^[:alpha:]#]/, - @/[[:digit:]]+/, + hi(@/\$(\(|\(\(|{).+(\)|\)\)|})/, "structure"); + hi(@/\$[[:alnum:]]+/, "structure"); + $0 = hil(@/[^[:alpha:]#\$]/, + @/[[:digit:]]+(|\.[[:digit:]]+)/, @/([^[:alpha:];]|$)/, "number"); - hi(@/\$(\(|\(\(|{).+(\)|\)\)|})/, "structure"); - hi(@/\$[^[:blank:]]+/, "structure"); $0 = hil(@/[[:blank:]]+/, @/-[-_[:alnum:]]+/, "", "operator"); $0 = hil(@/(^|[^[:alnum:]])/, @/(if|fi|then|case|esac|==|!=|-eq|-ne|-gt|-ge|-lt|-le|;;|;|\|\||&&)/, @@ -134,6 +134,7 @@ syntaxhighlighting == 3 { @/\([^\)]*\)/, "function"); hi(@/[\{\}]/, "function"); + hi(@/^[[:blank:]]*[[:alnum:]]+/, "statement"); } # |