aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Tromey2017-03-23 11:34:27 -0600
committerTom Tromey2017-04-05 15:53:39 -0600
commit59409f409d4e20b6657e8c278dba9bf403c5ebd9 (patch)
tree5a734bfffdc1395f31099098290ba148664d2545
parent335174ee5037a2751c31bfd9ecb87cedb4bc3cda (diff)
downloademacs-59409f409d4e20b6657e8c278dba9bf403c5ebd9.tar.gz
emacs-59409f409d4e20b6657e8c278dba9bf403c5ebd9.zip
enable mhtml-mode by default
* lisp/files.el (auto-mode-alist): Reference mhtml-mode, not html-mode. (magic-fallback-mode-alist): Likewise. * lisp/net/eww.el (eww-view-source): Use mthml-mode.
-rw-r--r--lisp/files.el6
-rw-r--r--lisp/net/eww.el7
2 files changed, 8 insertions, 5 deletions
diff --git a/lisp/files.el b/lisp/files.el
index 204c26416a6..6848818cad1 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -2429,7 +2429,7 @@ since only a single case-insensitive search through the alist is made."
2429 (lambda (elt) 2429 (lambda (elt)
2430 (cons (purecopy (car elt)) (cdr elt))) 2430 (cons (purecopy (car elt)) (cdr elt)))
2431 `(;; do this first, so that .html.pl is Polish html, not Perl 2431 `(;; do this first, so that .html.pl is Polish html, not Perl
2432 ("\\.[sx]?html?\\(\\.[a-zA-Z_]+\\)?\\'" . html-mode) 2432 ("\\.[sx]?html?\\(\\.[a-zA-Z_]+\\)?\\'" . mhtml-mode)
2433 ("\\.svgz?\\'" . image-mode) 2433 ("\\.svgz?\\'" . image-mode)
2434 ("\\.svgz?\\'" . xml-mode) 2434 ("\\.svgz?\\'" . xml-mode)
2435 ("\\.x[bp]m\\'" . image-mode) 2435 ("\\.x[bp]m\\'" . image-mode)
@@ -2791,8 +2791,8 @@ If FUNCTION is nil, then it is not called. (That is a way of saying
2791 comment-re "*" 2791 comment-re "*"
2792 "\\(?:!DOCTYPE[ \t\r\n]+[^>]*>[ \t\r\n]*<[ \t\r\n]*" comment-re "*\\)?" 2792 "\\(?:!DOCTYPE[ \t\r\n]+[^>]*>[ \t\r\n]*<[ \t\r\n]*" comment-re "*\\)?"
2793 "[Hh][Tt][Mm][Ll]")) 2793 "[Hh][Tt][Mm][Ll]"))
2794 . html-mode) 2794 . mhtml-mode)
2795 ("<!DOCTYPE[ \t\r\n]+[Hh][Tt][Mm][Ll]" . html-mode) 2795 ("<!DOCTYPE[ \t\r\n]+[Hh][Tt][Mm][Ll]" . mhtml-mode)
2796 ;; These two must come after html, because they are more general: 2796 ;; These two must come after html, because they are more general:
2797 ("<\\?xml " . xml-mode) 2797 ("<\\?xml " . xml-mode)
2798 (,(let* ((incomment-re "\\(?:[^-]\\|-[^-]\\)") 2798 (,(let* ((incomment-re "\\(?:[^-]\\|-[^-]\\)")
diff --git a/lisp/net/eww.el b/lisp/net/eww.el
index 619c703e01c..fe316579142 100644
--- a/lisp/net/eww.el
+++ b/lisp/net/eww.el
@@ -641,8 +641,11 @@ Currently this means either text/html or application/xhtml+xml."
641 (when (coding-system-p cs) 641 (when (coding-system-p cs)
642 (decode-coding-region (point-min) (point-max) cs) 642 (decode-coding-region (point-min) (point-max) cs)
643 (setq buffer-file-coding-system last-coding-system-used)))) 643 (setq buffer-file-coding-system last-coding-system-used))))
644 (when (fboundp 'html-mode) 644 (cond
645 (html-mode)))) 645 ((fboundp 'mhtml-mode)
646 (mhtml-mode))
647 ((fboundp 'html-mode)
648 (html-mode)))))
646 (view-buffer buf))) 649 (view-buffer buf)))
647 650
648(defun eww-toggle-paragraph-direction () 651(defun eww-toggle-paragraph-direction ()