X-Git-Url: https://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2Friece-ndcc.el;h=10efdc4ec6a6f34e6e9a3050c778e6e5409cdd37;hp=a5a9ae8a8d92c9f42983ae1d835145d0c58ab6a2;hb=895640245d1dde558e490d7b9a8afe3ea49b39a5;hpb=107d20094003503fbc588b00e239c490f17d5c67 diff --git a/lisp/riece-ndcc.el b/lisp/riece-ndcc.el index a5a9ae8..10efdc4 100644 --- a/lisp/riece-ndcc.el +++ b/lisp/riece-ndcc.el @@ -25,7 +25,6 @@ (require 'riece-globals) (require 'riece-options) -(require 'riece-display) (require 'calc) @@ -92,9 +91,9 @@ Only used for sending files." (let ((completion-ignore-case t)) (unless riece-ndcc-server-address (error "Set riece-ndcc-server-address to your host")) - (list (completing-read + (list (riece-completing-read-identity "User: " - (mapcar #'list (riece-get-users-on-server))) + (riece-get-users-on-server (riece-current-server-name))) (expand-file-name (read-file-name "File: "))))) (let* (selective-display (coding-system-for-read 'binary) @@ -111,7 +110,8 @@ Only used for sending files." :sentinel 'riece-ndcc-server-sentinel)) (riece-send-string (format "PRIVMSG %s :\1DCC SEND %s %s %d %d\1\r\n" - user (file-name-nondirectory file) + (riece-identity-prefix user) + (file-name-nondirectory file) (riece-ndcc-encode-address riece-ndcc-server-address) (nth 1 (process-contact process)) (nth 7 (file-attributes file)))))) @@ -195,8 +195,8 @@ Only used for sending files." (port (string-to-number (match-string 3 message))) (size (string-to-number (match-string 4 message))) (buffer (if (riece-channel-p target) - (riece-channel-buffer-name - (riece-make-identity target riece-server-name)))) + (riece-channel-buffer (riece-make-identity + target riece-server-name)))) (user (riece-prefix-nickname prefix))) (setq riece-ndcc-requests (cons (list user file address port size)