2010-03-05 5 views
2

J'utilise emacs pour travailler avec Django. Les fichiers .py fonctionnent très bien en mode Python, les fichiers .js fonctionnent très bien avec js2-mode, .djhtml (templates) fonctionne très bien avec django-html-mode - excepté pour les blocs Javascript qui ne sont pas auto-indentés ni surlignés .Emacs, modèles Django et blocs de script

Est-ce que quelqu'un connaît un moyen de mettre en évidence la syntaxe pour les blocs Javascript dans les modèles Django dans emacs?

+0

Avez-vous du MuMaMo? (Mode majeur multiple) – Skilldrick

Répondre

1

Vous pouvez utiliser django-nxhtml-mumamo-mode. Il fait partie du paquet nXhtml. (Il est également livré avec Emacs Starter Kit.) Pour JavaScript, il utilise javascript-mode au lieu de js2-mode.

+0

Fonctionne très bien. Savez-vous comment arrêter le coloriage fragmenté que nxhtml fait? Discussion connexe ici: http://stackoverflow.com/questions/1146701/turning-off-chunk-coloring-in-emacs-nxhtml-mode – friism

+0

Droit, figuré que l'un sur moi-même, la réponse est ici: http: // ourcomments .org/Emacs/nXhtml/doc/nxhtml.html # multi-couleurs – friism