]> code.delx.au - gnu-emacs/blobdiff - lisp/files.el
(substitute-key-definition): Add comment describing
[gnu-emacs] / lisp / files.el
index 039f7fc5a2238c4ae5d2c112c9e8a1c5c0457701..daf1341357d28a4c5e39e8bba75f473839f6b608 100644 (file)
@@ -1435,7 +1435,7 @@ in that case, this function acts as if `enable-local-variables' were t."
     ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode)
     ("\\.[eE]?[pP][sS]$" . ps-mode)
     ("configure\\.in\\'" . autoconf-mode)
-    ("EBROWSE\\'" . ebrowse-tree-mode)
+    ("BROWSE\\'" . ebrowse-tree-mode)
     ("\\.ebrowse\\'" . ebrowse-tree-mode))
   "\
 Alist of filename patterns vs corresponding major mode functions.
@@ -3011,6 +3011,9 @@ Then you'll be asked about a number of files to recover."
   (interactive)
   (if (null auto-save-list-file-prefix)
       (error "You set `auto-save-list-file-prefix' to disable making session files"))
+  (let ((dir (file-name-directory auto-save-list-file-prefix)))
+    (unless (file-directory-p dir)
+      (make-directory dir t)))
   (let ((ls-lisp-support-shell-wildcards t))
     (dired (concat auto-save-list-file-prefix "*")
           (concat dired-listing-switches "t")))