diff options
| author | Michael Albinus | 2009-10-01 15:33:44 +0000 |
|---|---|---|
| committer | Michael Albinus | 2009-10-01 15:33:44 +0000 |
| commit | c90a8a9f8723eaad88b077f0f0b37cb543bd447f (patch) | |
| tree | 084546690b13375e335132439e08531fd77cb30d | |
| parent | 9d8f3bd914a0c28139c0129bffe182303fc535bf (diff) | |
| download | emacs-c90a8a9f8723eaad88b077f0f0b37cb543bd447f.tar.gz emacs-c90a8a9f8723eaad88b077f0f0b37cb543bd447f.zip | |
* net/ange-ftp.el (ange-ftp-delete-directory ): Add optional
parameter RECURSIVE. Implementation is missing.
| -rw-r--r-- | lisp/net/ange-ftp.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/net/ange-ftp.el b/lisp/net/ange-ftp.el index fd7b83900d4..72c6c032bbe 100644 --- a/lisp/net/ange-ftp.el +++ b/lisp/net/ange-ftp.el | |||
| @@ -4064,7 +4064,7 @@ directory, so that Emacs will know its current contents." | |||
| 4064 | (ange-ftp-add-file-entry dir t)) | 4064 | (ange-ftp-add-file-entry dir t)) |
| 4065 | (ange-ftp-real-make-directory dir))))) | 4065 | (ange-ftp-real-make-directory dir))))) |
| 4066 | 4066 | ||
| 4067 | (defun ange-ftp-delete-directory (dir) | 4067 | (defun ange-ftp-delete-directory (dir &optional recursive) |
| 4068 | (if (file-directory-p dir) | 4068 | (if (file-directory-p dir) |
| 4069 | (let ((parsed (ange-ftp-ftp-name dir))) | 4069 | (let ((parsed (ange-ftp-ftp-name dir))) |
| 4070 | (if parsed | 4070 | (if parsed |
| @@ -4083,6 +4083,7 @@ directory, so that Emacs will know its current contents." | |||
| 4083 | (ange-ftp-real-file-name-as-directory | 4083 | (ange-ftp-real-file-name-as-directory |
| 4084 | (nth 2 parsed))))) | 4084 | (nth 2 parsed))))) |
| 4085 | (abbr (ange-ftp-abbreviate-filename dir)) | 4085 | (abbr (ange-ftp-abbreviate-filename dir)) |
| 4086 | ;; TODO: handle RECURSIVE. | ||
| 4086 | (result (ange-ftp-send-cmd host user | 4087 | (result (ange-ftp-send-cmd host user |
| 4087 | (list 'rmdir name) | 4088 | (list 'rmdir name) |
| 4088 | (format "Removing directory %s" | 4089 | (format "Removing directory %s" |
| @@ -4093,7 +4094,7 @@ directory, so that Emacs will know its current contents." | |||
| 4093 | dir | 4094 | dir |
| 4094 | (cdr result)))) | 4095 | (cdr result)))) |
| 4095 | (ange-ftp-delete-file-entry dir t)) | 4096 | (ange-ftp-delete-file-entry dir t)) |
| 4096 | (ange-ftp-real-delete-directory dir))) | 4097 | (ange-ftp-real-delete-directory dir recursive))) |
| 4097 | (error "Not a directory: %s" dir))) | 4098 | (error "Not a directory: %s" dir))) |
| 4098 | 4099 | ||
| 4099 | ;; Make a local copy of FILE and return its name. | 4100 | ;; Make a local copy of FILE and return its name. |