>> emacs -Q --eval '(progn (define-derived-mode test-mode fundamental-mode >> "TEST" (message "Test mode called")) (add-to-list (quote auto-mode-alist) >> (quote ("\\.test$" test-mode t))))' file.html.test file.test >> >> Buffer visiting file.html.test is in mhtml-mode, buffer visiting file.test >> is in fundamental mode, no message is emitted. Yup. The patch below seems to do the trick. Any comment/objection? Stefan