Mercurial > hg > xemacs-beta
diff lisp/efs/default-dir.el @ 48:56c54cf7c5b6 r19-16b90
Import from CVS: tag r19-16b90
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:56:04 +0200 |
parents | 8b8b7f3559a2 |
children |
line wrap: on
line diff
--- a/lisp/efs/default-dir.el Mon Aug 13 08:55:32 2007 +0200 +++ b/lisp/efs/default-dir.el Mon Aug 13 08:56:04 2007 +0200 @@ -340,22 +340,23 @@ 'default-dir-view-file-other-frame))) -(defun default-dir-shell-command (command &optional insert) +(defun default-dir-shell-command (command &optional output-buffer) "Documented as original" (interactive (list (let ((prompt (format "Shell command in %s: " (default-directory)))) (cond - ((memq default-dir-emacs-variant '(fsf-19 xemacs)) - (read-from-minibuffer prompt nil nil nil - 'shell-command-history)) + ((eq default-dir-emacs-variant 'xemacs) + (read-shell-command "Shell command: ")) + ((eq default-dir-emacs-variant 'fsf-19) + (read-from-minibuffer prompt nil nil nil 'shell-command-history)) ((featurep 'gmhist) (let ((minibuffer-history-symbol 'shell-command-history)) (read-string prompt))) (t (read-string prompt)))) current-prefix-arg)) (let ((default-directory (expand-file-name (default-directory)))) - (default-dir-real-shell-command command insert))) + (default-dir-real-shell-command command output-buffer))) (efs-overwrite-fn "default-dir" 'shell-command 'default-dir-shell-command)