Como distinguir seqüências de caracteres Python e docstrings em um buffer emacs?

Se eu tiver apenas

(set-face-foreground 'font-lock-comment-face "red")
(set-face-foreground 'font-lock-string-face "green")

no meu .emacs, o emacs usa o mesmo bloqueio de fonte para strings Python e para docstrings Python.

O que devo adicionar ao meu .emacs para que os comentários, as strings e os docstrings sejam distinguidos?

este resposta sugere que é possível fazê-lo.

questionAnswers(2)

yourAnswerToTheQuestion