comparison lisp/files.el @ 50136:ad28e7a35442

* files.el (recover-session): Error if there are no previous sessions to recover. * subr.el (posn-col-row): Simplify. * arc-mode.el (archive-subtype, archive-file-list-start) (archive-file-list-end, archive-proper-file-start) (archive-read-only, archive-local-name, archive-mode-map) (archive-file-name-indent, archive-remote) (archive-alternate-display, archive-superior-buffer) (archive-subfile-mode): Doc fixes.
author John Paul Wallington <jpw@pobox.com>
date Fri, 14 Mar 2003 22:36:57 +0000
parents d3fb3e2b1782
children 994336ed195e
comparison
equal deleted inserted replaced
50135:167c56f6d789 50136:ad28e7a35442
3465 (interactive) 3465 (interactive)
3466 (if (null auto-save-list-file-prefix) 3466 (if (null auto-save-list-file-prefix)
3467 (error "You set `auto-save-list-file-prefix' to disable making session files")) 3467 (error "You set `auto-save-list-file-prefix' to disable making session files"))
3468 (let ((dir (file-name-directory auto-save-list-file-prefix))) 3468 (let ((dir (file-name-directory auto-save-list-file-prefix)))
3469 (unless (file-directory-p dir) 3469 (unless (file-directory-p dir)
3470 (make-directory dir t))) 3470 (make-directory dir t))
3471 (unless (directory-files dir nil
3472 (concat "\\`" (regexp-quote
3473 (file-name-nondirectory
3474 auto-save-list-file-prefix)))
3475 t)
3476 (error "No previous sessions to recover")))
3471 (let ((ls-lisp-support-shell-wildcards t)) 3477 (let ((ls-lisp-support-shell-wildcards t))
3472 (dired (concat auto-save-list-file-prefix "*") 3478 (dired (concat auto-save-list-file-prefix "*")
3473 (concat dired-listing-switches "t"))) 3479 (concat dired-listing-switches "t")))
3474 (save-excursion 3480 (save-excursion
3475 (goto-char (point-min)) 3481 (goto-char (point-min))