簡體   English   中英

默認情況下,在Aquamacs中禁用html-helper-mode來編輯HTML

[英]Disable html-helper-mode by default in Aquamacs to edit HTML

Aquamacs有一個默認的html-helper-mode來編輯具有奇怪行為的.html文件。 我想默認切換回常規的html-mode

我讀到我需要改變magic-mode-alist才能這樣做。 根據我從文檔中的理解,將此添加到我的.emacs應該做的交易:

(setq magic-mode-alist '(("\\.html" . html-mode)))

不幸的是它沒有改變任何東西。 我在其他地方讀過,將它設置為nil應該可以工作,但它也沒有。

知道我錯過了什么嗎?

提前致謝。

magic-mode-alist查看文件的內容。 您想要編輯auto-mode-alist ,它會查看文件名。 查看您鏈接同一頁面 ,以了解該變量的討論。

並且您不希望僅將其設置為值,因為它已經包含一些值。 使用add-to-list函數,如下所示:

(add-to-list 'auto-mode-alist '("\\.html\\'" . html-mode)

根據我鏈接的頁面 ,要修改的第一個變量是magic-mode-alist ,它優先於auto-mode-alist

我剛剛在匹配列表的開頭添加了一個值,使用完全相同的正則表達式,該表達式在magic-mode-alist指向html-helper-mode

(add-to-list 'magic-mode-alist 
    '("\\(?:<\\?xml\\s +[^>]*>\\)?\\s *<\\(?:!--\\(?:[^-]\\|-[^-]\\)*-->\\s *<\\)*\\(?:!DOCTYPE\\s +[^>]*>\\s *<\\s *\\(?:!--\\(?:[^-]\\|-[^-]\\)*-->\\s *\<\\)*\\)?[Hh][Tt][Mm][Ll]"
        . html-mode))

奇跡般有效。 享受Aquamacs沒有笨拙的html-helper-mode

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM