X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;ds=sidebyside;f=runtime%2Fsyntax%2Fsh.yaml;h=54268269b88559a0c28449b5668b80d49c793159;hb=c4bfa825a12e7be2227df73ca00d2d8aee26e272;hp=255f9ef7dc96e5d81cf0559a8354da0f5c69d0bf;hpb=12d74b99e8f044aa3c336700a84470c1e0987478;p=micro.git diff --git a/runtime/syntax/sh.yaml b/runtime/syntax/sh.yaml index 255f9ef7..54268269 100644 --- a/runtime/syntax/sh.yaml +++ b/runtime/syntax/sh.yaml @@ -1,8 +1,8 @@ filetype: shell detect: - filename: "(\\.sh$|\\.bash|\\.bashrc|bashrc|\\.bash_aliases|bash_aliases|\\.bash_functions|bash_functions|\\.bash_profile|bash_profile|Pkgfile|pkgmk.conf|profile|rc.conf|PKGBUILD|.ebuild\\$|APKBUILD)" - header: "^#!.*/(env +)?(ba)?sh( |$)" + filename: "(\\.sh$|\\.bash|\\.ash|\\.bashrc|bashrc|\\.bash_aliases|bash_aliases|\\.bash_functions|bash_functions|\\.bash_profile|bash_profile|\\.profile|profile|Pkgfile|pkgmk.conf|profile|rc.conf|PKGBUILD|.ebuild\\$|APKBUILD)" + header: "^#!.*/(env +)?(ba)?(a)?sh( |$)" rules: # Numbers @@ -20,22 +20,23 @@ rules: - statement: "--[a-z-]+" - statement: "\\ -[a-z]+" - - identifier: "\\$\\{?[0-9A-Z_!@#$*?-]+\\}?" - - identifier: "\\$\\{?[0-9A-Z_!@#$*?-]+\\}?" + - identifier: "\\$\\{?[0-9A-Za-z_!@#$*?-]+\\}?" + - identifier: "\\$\\{?[0-9A-Za-z_!@#$*?-]+\\}?" - constant.string: start: "\"" - end: "(?