W vimie następujący dokument spowoduje, że $PWDlinie 2 i 3 zostaną pokolorowane na dwa różne sposoby:
#/bin/sh
echo "Current Directory: $PWD"
echo 'Current Directory: $PWD'
Pierwsze wystąpienie $PWDbędzie miało inny kolor niż reszta ciągu, w którym się znajduje. Daje to wyraźne wizualne wskazanie, że zmienna zostanie rozwinięta, a nie traktowana jako dosłowny tekst. W przeciwieństwie do tego, druga instancja $PWDbędzie pokolorowana tak samo jak reszta ciągu, ponieważ pojedyncze cudzysłowy powodują, że jest ona traktowana jako dosłowny tekst.
Czy istnieją jakieś tryby emacs, które zapewniają tego rodzaju „przytaczanie świadomości powłoki”?
sh-mode? Może można go dodać do samego Emacsa.