Added support for PHP + HTML combined with the help of mmm-mode
Note: remember that working with PHP and combined HTML isn't a best practice
This commit is contained in:
16
lisp/init-mmm-mode.el
Normal file
16
lisp/init-mmm-mode.el
Normal file
@@ -0,0 +1,16 @@
|
||||
(use-package mmm-mode
|
||||
|
||||
:config
|
||||
|
||||
(setq mmm-global-mode 'maybe)
|
||||
(mmm-add-mode-ext-class nil "\\.php?\\'" 'html-php)
|
||||
(mmm-add-mode-ext-class nil "\\.ctp?\\'" 'html-php)
|
||||
(set-face-background 'mmm-default-submode-face nil)
|
||||
(mmm-add-classes
|
||||
'((html-php
|
||||
:submode php-mode
|
||||
:front "<\\?\\(php\\)?"
|
||||
:back "\\?>")))
|
||||
)
|
||||
|
||||
(provide 'init-mmm-mode)
|
||||
@@ -1,10 +1,8 @@
|
||||
(use-package ac-php)
|
||||
|
||||
(use-package php-mode
|
||||
:mode (("\\.php$" . php-mode)
|
||||
("\\.inc$" . php-mode))
|
||||
:config
|
||||
(add-hook 'php-mode-hook
|
||||
(add-hook 'mmm-mode-hook
|
||||
'(lambda ()
|
||||
(auto-complete-mode t)
|
||||
(require 'ac-php)
|
||||
|
||||
@@ -3,7 +3,9 @@
|
||||
("\\.djhtml\\'" . web-mode)
|
||||
("\\.tpl\\'" . web-mode)
|
||||
("\\.jsp\\'" . web-mode)
|
||||
("\\.gsp\\'" . web-mode))
|
||||
("\\.gsp\\'" . web-mode)
|
||||
("\\.php\\'" . web-mode)
|
||||
("\\.ctp\\'" . web-mode))
|
||||
:config
|
||||
;; web-modeの設定
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user