Dans vim, le document suivant provoquera la $PWDcouleur des lignes 2 et 3 de deux manières différentes:
#/bin/sh
echo "Current Directory: $PWD"
echo 'Current Directory: $PWD'
La première instance de $PWDsera dans une couleur différente du reste de la chaîne dans laquelle elle se trouve. Cela donne une indication visuelle claire que la variable sera développée, plutôt que traitée comme du texte littéral. En revanche, la deuxième instance de $PWDsera colorée de la même manière que le reste de la chaîne, car les guillemets simples la traitent comme du texte littéral.
Existe-t-il des modes emacs existants qui fournissent ce type de "reconnaissance de citations de shell"?
sh-mode? Peut-être qu'il peut être ajouté à Emacs lui-même.