Releases: jfcherng-sublime/ST-ShellScriptImproved
Releases · jfcherng-sublime/ST-ShellScriptImproved
1.2.25
11 Nov 18:23
Compare
Sorry, something went wrong.
No results found
Add highlight for string in array section.
declare -A arr=(
[" no msg" ]=' '
^^^^^^^^ string.quoted.double
)
1.2.24
11 Nov 14:43
Compare
Sorry, something went wrong.
No results found
Add dark.sublime-color-scheme for ST >= 3149.
Add executables: nproc.
Update dark.tmTheme and demo.sh.
1.2.23
11 Jul 10:11
Compare
Sorry, something went wrong.
No results found
Add executables: readlink.
Highlight the executable which is privileged.
sudo -s pip --upgrade install numpy
# ^^^ support.function.privilege.shell
# ^^ support.command-switch.shell
# ^^^ support.function.external.shell
# ^^^^^^^^^ support.command-switch.shell
1.2.22
19 May 20:18
Compare
Sorry, something went wrong.
No results found
Fix associative arrays with dashes in keys.
foo[hello-world]=" Hi"
# ^^^^^^^^^^^^^^^ meta.variable.assigned.shell
# ^ keyword.operator.assign.shell
1.2.21
14 Apr 22:27
Compare
Sorry, something went wrong.
No results found
Things inside <<<"..." are interpolate-able.
Fix some coloring issues with nested scopes.
1.2.20
07 Apr 09:19
Compare
Sorry, something went wrong.
No results found
(Dirty) Fix highlight for $(( ... ) ... > ... )
empty=$(( echo hello) > output.txt)
# ^^^^ support.function.builtin.shell
# ^ keyword.operator.redirect.shell
user="$((who -m) 2 >&1 )"
# ^^^ support.function.external.shell
# ^^ keyword.operator.redirect.shell
1.2.19
13 Mar 12:24
Compare
Sorry, something went wrong.
No results found
Parameters after -- are not switches.
rm -f -- -filename_starts_with_dash
# ^ punctuation.definition.command-switch.shell
# ^^ support.command-switch.shell
# ^^ punctuation.definition.command-switch-end.shell
# ^ - punctuation.definition.command-switch.shell
1.2.18
30 Jan 14:42
Compare
Sorry, something went wrong.
No results found
Add executbles: bower, browserify, compass, dvips, grunt, gulp, latex, mkdocs, pdflatex, pdftex, pdftops, pelican, webpack, yarn.
Allow using any identifier for starting a simple heredoc.
cat << _ACEOF ;
# ^^ keyword.operator.heredoc.shell
# ^^^^^^ keyword.control.heredoc-token.shell
$variable
# <- string.unquoted.heredoc.shell
# ^ punctuation.definition.variable.shell
_ACEOF
# <- keyword.control.heredoc-token.shell
1.2.17
07 Nov 13:41
Compare
Sorry, something went wrong.
No results found
Update the dark theme.
Fix parsing file descriptor at the end of backticks.
` command -v autoconf > /dev/null 2>&1 `
# ^ constant.numeric.file-descriptor.shell
# ^^ keyword.operator.redirect.shell
# ^ constant.numeric.file-descriptor.shell
1.2.16
31 Oct 06:30
Compare
Sorry, something went wrong.
No results found
Add highlight for an executable: sendmail.
Add a menu to Preferences > Package Settings > ShellScript Improved.