Varsayılan mumamo-alt-php-etiketleri-mode

1 Cevap php

Ben sadece üzerinde çalışıyorum bir proje için dün emacs ile ilgili oynamaya başladı. Her neyse, ben web dev iş için nxhtml-mumamo kullanarak başladım ve bir HTML nitelik gibi yazılır içeriyorsa haricinde yolunda çalışan her şey var ...

<element attribute="<?= _ID ?>"></element>

... which invalidates the source. I've found that enabling mumamo-alt-php-tags-mode sorts this problem, and now I'm looking at how to automatically execute this whenever a .php / .html file is opened. I know that this is done through my ~/.emacs file, however as I'm already executing nxhtml-mumamo when opening this file I'm not sure how to run another function.

Herhangi bir yardım?

Önceden Cheers.

1 Cevap

Böyle bir şey:

(add-hook 'nxhtml-mumamo-mode-hook (lambda () (mumamo-alt-php-tags-mode 1)))

Bu nxhtml-mumamo-mode da, mumamo-alt-php-tags-mode olması için tüm tamponları neden olur bunu kısıtlamak istiyorsanız sadece .html ve .php tamponlar , bu gibi biraz daha karmaşık bir şey eklemek istiyorum:

(add-hook 'nxhtml-mumamo-mode-hook 'enable-alt-tags-in-certain-files)
(defun enable-alt-tags-in-certain-files ()
  "enable mumamo-alt-php-tags-mode in .php and .html files"
  (when (string-match "\\.php$\\|\\.html\\$" (buffer-file-name))
    (mumamo-alt-php-tags-mode 1)))