Hey everyone.
When writing bash-scripts one often refers to variables in lots of different syntax variants, like the ones below:
echo "${var}"
echo "$var"
echo ${var}
echo $var
Using bash-ts-mode in Emacs these are all presented inconsistently:
* as string
* as variable-declaration
* as variable-use
This is due to missing or incorrectly configured selectors in sh-script.el.
Attached is a patch which makes them consistely fontified as font-lock-variable-use-face and use font-lock-bracket-face for the enclosing brackets.
Cheers!
—
Kind Regards
Jostein Kjønigsen