]> git.eshelyaron.com Git - emacs.git/commitdiff
(auto-mode-alist): Recognize shell profiles without dirname.
authorRichard M. Stallman <rms@gnu.org>
Thu, 23 Jul 1998 07:23:08 +0000 (07:23 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 23 Jul 1998 07:23:08 +0000 (07:23 +0000)
lisp/files.el

index beffa7e05fc0ca5c4d8159b0ee68390de5347906..426ac6f3c31f093ed06b6ed8b9054db077218e32 100644 (file)
@@ -1225,9 +1225,9 @@ run `normal-mode' explicitly."
     ("\\$CHANGE_LOG\\$\\.TXT" . change-log-mode)
     ("\\.scm\\.[0-9]*\\'" . scheme-mode)
     ("\\.[ck]?sh\\'\\|\\.shar\\'\\|/\\.z?profile\\'" . sh-mode)
-    ("/\\.\\(bash_profile\\|z?login\\|bash_login\\|z?logout\\)\\'" . sh-mode)
-    ("/\\.\\(bash_logout\\|[kz]shrc\\|bashrc\\|t?cshrc\\|esrc\\)\\'" . sh-mode)
-    ("/\\.\\([kz]shenv\\|xinitrc\\|startxrc\\|xsession\\)\\'" . sh-mode)
+    ("\\(/\\|\\`)\\.\\(bash_profile\\|z?login\\|bash_login\\|z?logout\\)\\'" . sh-mode)
+    ("\\(/\\|\\`)\\.\\(bash_logout\\|[kz]shrc\\|bashrc\\|t?cshrc\\|esrc\\)\\'" . sh-mode)
+    ("\\(/\\|\\`)\\.\\([kz]shenv\\|xinitrc\\|startxrc\\|xsession\\)\\'" . sh-mode)
 ;;; The following should come after the ChangeLog pattern
 ;;; for the sake of ChangeLog.1, etc.
 ;;; and after the .scm.[0-9] pattern too.