dired-do-flagged-delete and 19.30 recover-session-finish

Jens-U H Petersen (petersen@kurims.kyoto-u.ac.jp)
Tue, 12 Dec 95 13:16:42 JST


When I try to use recover-session with tree dired I get the
following error on doing C-c C-c (recover-session-finish):

	Symbol's function definition is void: dired-do-flagged-delete

I guess after 19.29 some changes were made to
recover-session-finish so that it would delete any old ".save-*"
files marked for deletion before doing recovering of files.....
(not a bad idea actually I suppose)

The problem is that dired-do-flagged-delete does not exist in
tree dired.....

---- Start of included text -----------------------8<--- cut here -------------
dired-do-flagged-delete: an interactive compiled Lisp function in `dired'.
(dired-do-flagged-delete &optional NOMESSAGE)

In dired, delete the files flagged for deletion.
If NOMESSAGE is non-nil, we don't display any message
if there are no flagged files.
---- End of included text -------------------------8<--- and here -------------

and since recover-session-finish seems to call it with the
optional argument, a simple

	(defalias 'dired-do-flagged-delete 'dired-expunge-deletions) 

doesn't solve the problem.  I guess it wouldn't be hard to write
such a wrapper function for tree dired....

Anyone done this already??

Cheers, -Jens


Emacs  : GNU Emacs 19.30.1 (sparc-sun-sunos4.1.4) of Tue Dec  5 1995 on parsley
Package: efs

current version:
==============
(setq
 efs-19.23-version "1.14/1.9"
 efs-auto-version "1.14/1.7"
 efs-cu-version "1.14/1.11"
 efs-defun-version "1.14/1.3"
 efs-dired-version "1.14/1.30"
 efs-fnh-version "1.14/1.1"
 efs-netrc-version "1.14/1.9"
 efs-ovwrt-version "1.14/1.5"
 efs-report-version "1.14/1.8"
 efs-version "1.14/1.52"
 )