веб-режим не запускается автоматически в Aquamacs

Кажется, я не могу заставить конфигурацию работать правильно, только если я создаю новый HTML, он переходит в веб-режим, в любом другом случае он переходит в HTML-режим по умолчанию.

Я использую Aquamacs 3.2 GNU Emacs 2.4.4.51.2

Хотя у меня была такая же проблема с предыдущими версиями.

Вот мой файл конфигурации (Preferences.el):

;; This is the Aquamacs Preferences file.
;; Add Emacs-Lisp code here that should be executed whenever
;; you start Aquamacs Emacs. If errors occur, Aquamacs will stop
;; evaluating this file and print errors in the *Messags* buffer.
;; Use this file in place of ~/.emacs (which is loaded as well.)

;; Melpa
(require 'package) ;; You might already have this line
(add-to-list 'package-archives
             '("melpa" . "http://melpa.org/packages/") t)
(when (< emacs-major-version 24)
  ;; For important compatibility libraries like cl-lib
  (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))
(package-initialize) ;; You might already have this line

(require 'web-mode)
(add-to-list 'auto-mode-alist '("\\.phtml\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.tpl\\.php\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.[gj]sp\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.as[cp]x\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.erb\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.mustache\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.djhtml\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode))

Я знаю, что это было задано здесь:

Веб-режим Emacs (Aquamacs) не активируется автоматически для HTML файлы

Но, похоже, конкретного ответа не было.

Может ли кто-нибудь указать мне, что я делаю неправильно?


person elabx    schedule 04.03.2015    source источник


Ответы (2)


Вы пытались поместить эти строки в конец вашего .emacs ?

person fxbois    schedule 04.03.2015
comment
Вы спрашивали в списке рассылки aquamacs? Возможно, в их конфигурации по умолчанию есть закодированная настройка. - person fxbois; 08.03.2015

Я получил рабочий ответ в списке рассылки, хотя он использует magic-mode-alist:

(setq magic-mode-alist '(("<!DOCTYPE html" . web-mode)))
person elabx    schedule 14.04.2015