Forum général.général [Emacs] mmm-mode (PHP)

Posté par  .
Étiquettes : aucune
0
26
mai
2005
J'essaie d'utiliser le mmm-mode pour éditer des fichiers PHP avec nxml-mode et php-mode avec la config suivante (copiée de HtmlModeDeluxe sur http://www.emacswiki.org/cgi-bin/wiki/HtmlModeDeluxe(...)


(require 'php-mode)
(add-hook 'php-mode-user-hook 'turn-on-font-lock)

(require 'mmm-mode)
(setq mmm-global-mode 'maybe)

(mmm-add-group
'fancy-html
'(
(html-php-tagged
:submode php-mode
:face mmm-code-submode-face
:front "<[?]php"
:back "[?]>")))

(add-to-list 'auto-mode-alist '("\\.php[34]?\\'" . nxml-mode))
(add-to-list 'mmm-mode-ext-classes-alist '(nxml-mode nil fancy-html))


Mais bon rien à faire la coloration syntaxique ne s'affiche pas (en plus le background du mode PHP est laid, mais bon on peut l'enlever).
Si quelqu'un peut m'aider HELP!

PS: Le mode HtmlDeluxe ne marche pas par défaut tel quel.
PPS: A quand une catégorie emacs ?
  • # meuh

    Posté par  (site web personnel) . Évalué à 3.

    C'est pas vraiment ta question mais perso pour le php je me base sur multi-mode :

    (defun gcphp-mode () (interactive)
    (multi-mode 1
    'html-mode
    '("<?php" php-mode)
    '("<?" php-mode)
    '("<script" java-mode)
    '("</script" html-mode)
    '("?>" html-mode)))

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.