The graphviz-dot-mode will do font locking, indentation, preview of
graphs and eases compilation/error location.  There is support for
both GNU Emacs and XEmacs.

Homepage:
https://github.com/ppareit/graphviz-dot-mode/
