;; -*- emacs-lisp -*- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; $Id: automode.el,v 1.4 2004/02/27 19:08:14 ole Exp $ ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; automatic mode detection. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;apache ;;(add-to-list 'auto-mode-alist '("\\.htaccess$" . apache-mode)) ;;(add-to-list 'auto-mode-alist '("httpd\\.conf$" . apache-mode)) ;;(add-to-list 'auto-mode-alist '("srm\\.conf$" . apache-mode)) ;;(add-to-list 'auto-mode-alist '("access\\.conf$" . apache-mode)) ;;make all CAPS filenames go into Text mode... IE 'README', 'TODO', etc (add-to-list 'auto-mode-alist '("[A-Z]+$" . text-mode)) ;; lisp (add-to-list 'auto-mode-alist '("\\.el$" . emacs-lisp-mode)) ;;.log files should be text-mode (add-to-list 'auto-mode-alist '("\\.log$" . text-mode)) ;;python support (add-to-list 'auto-mode-alist '("\\.py$" . python-mode)) ;;sh-mode stuff (add-to-list 'auto-mode-alist '("\\.inputrc$" . sh-mode)) ;;javascript (add-to-list 'auto-mode-alist '("\\.js$" . java-mode)) ;; sql-mode (add-to-list 'auto-mode-alist '("\\.sql$" . sql-mode)) ;; change-log-mode (add-to-list 'auto-mode-alist '("ChangeLog$" . change-log-mode))