Please REASSIGN to the package 'ess'. By divide/conquer on /etc/emacs/site-lisp, i believe i have narrowed this down to the following block in /usr/share/emacs23/site-lisp/ess/ess-site.el(c)
(if (assoc "\\.[rR]\\'" auto-mode-alist) nil (setq auto-mode-alist (append '(("\\.sp\\'" . S-mode) ;; re: Don MacQueen <m...@llnl.gov> ("\\.[qsS]\\'" . S-mode) ;; q,s,S [see ess-restore-asm-extns above!] ("\\.ssc\\'" . S-mode) ;; Splus (>= 4.x) script files. ("\\.SSC\\'" . S-mode) ;; ditto for windoze ("\\.[rR]\\'" . R-mode) ("\\.[rR]nw\\'" . Rnw-mode) ("\\.[sS]nw\\'" . Snw-mode); currently identical to Rnw-mode ("\\.[rR]profile\\'" . R-mode) ("NAMESPACE\\'" . R-mode) ("\\.omg\\'" . omegahat-mode) ("\\.hat\\'" . omegahat-mode) ;; Duncan's pref'd... ("\\.lsp\\'" . XLS-mode) ("\\.do\\'" . STA-mode) ("\\.ado\\'" . STA-mode) ("\\.[Ss][Aa][Ss]\\'" . SAS-mode) ;; Many .log/.lst files, not just SAS ;;("\\.log\\'" . SAS-log-mode) ;;("\\.[Ll][Ss][Tt]\\'" . SAS-listing-mode) ("\\.[Ss]t\\'" . S-transcript-mode) ("\\.[Ss]out" . S-transcript-mode) ("\\.[Rr]t\\'" . R-transcript-mode) ("\\.[Rr]out" . R-transcript-mode) ("\\.Rd\\'" . Rd-mode) ("\\.[Bb][Uu][Gg]\\'" . ess-bugs-mode) ("\\.[Bb][Oo][Gg]\\'" . ess-bugs-mode) ("\\.[Bb][Mm][Dd]\\'" . ess-bugs-mode) ("\\.[Jj][Aa][Gg]\\'" . ess-jags-mode) ("\\.[Jj][Oo][Gg]\\'" . ess-jags-mode) ("\\.[Jj][Mm][Dd]\\'" . ess-jags-mode) ) auto-mode-alist))) The match: ("\\.[Ss]out" . S-transcript-mode) ** no trailing anchor \' !! ** appears to label the input file as being an 'S-transcript-mode' filetype and this function gets triggered: [/usr/share/emacs23/site-lisp/ess/ess-sas-l.el] (defun SAS-log-mode () "`ess-transcript-mode' for SAS." (interactive) (SAS-mode) (setq mode-name "ESS[LOG]") (ess-transcript-minor-mode 1) (toggle-read-only t)) ;; to protect the buffer. Note that there is no anchor matching for end-of-string with '\'' as there are for many other filetypes listed. I don't know if that was intentional, but it is exceptionally presumptuous to match *.sout* -- which is bound to hit stuff that it should not. (and obviously does for my user with filenames like CIDD.south_foo ...) thanks, --stephen -- Stephen Dowdy - Systems Administrator - NCAR/RAL 303.497.2869 - sdo...@ucar.edu - http://www.ral.ucar.edu/~sdowdy/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org