X-Git-Url: http://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2Friece-rdcc.el;h=46429ce79f01ad197d655d98c64804716e475218;hp=43852ff0906db007c342e50acc7f8fbb1f44141c;hb=c694c12685b03816d35bc0a35b0202ddaeb56118;hpb=af312f9753f22b192642e755e2ae2522a246492a diff --git a/lisp/riece-rdcc.el b/lisp/riece-rdcc.el index 43852ff..46429ce 100644 --- a/lisp/riece-rdcc.el +++ b/lisp/riece-rdcc.el @@ -80,6 +80,11 @@ puts(\"#{" address " >> 24 & 0xFF}.#{" address " >> 16 & 0xFF}.#{" :type 'list :group 'riece-rdcc) +(defcustom riece-rdcc-save-directory nil + "Default directory where received files are saved in." + :type 'directory + :group 'riece-rdcc) + (defvar riece-rdcc-requests nil) (defvar riece-rdcc-request-user nil) @@ -225,7 +230,8 @@ puts(\"#{" address " >> 24 & 0xFF}.#{" address " >> 16 & 0xFF}.#{" (error "Invalid number")) (nth (1- number) riece-rdcc-requests)))) (default-name (expand-file-name - (nth 1 request) default-directory))) + (nth 1 request) (or riece-rdcc-save-directory + default-directory)))) (list request (expand-file-name (read-file-name