* riece-yank.el (riece-command-yank): Take a 1st argument to send
[riece] / lisp / riece-yank.el
index c774980..862891c 100644 (file)
@@ -80,8 +80,8 @@ before/after the first/last non-blank line."
       (forward-line))
     (buffer-string)))
 
       (forward-line))
     (buffer-string)))
 
-(defun riece-command-yank (prefix)
-  (interactive "sPrefix: ")
+(defun riece-command-yank (arg prefix)
+  (interactive "P\nsPrefix: ")
   (when (or (not prefix)
            (string= prefix ""))
     (setq prefix " "))
   (when (or (not prefix)
            (string= prefix ""))
     (setq prefix " "))
@@ -95,7 +95,7 @@ before/after the first/last non-blank line."
     (when (y-or-n-p (format "Send \"%s\"\n? " kill))
       (mapcar
        (lambda (x) 
     (when (y-or-n-p (format "Send \"%s\"\n? " kill))
       (mapcar
        (lambda (x) 
-        (riece-command-send-message (concat prefix x) nil)
+        (riece-command-send-message (concat prefix x) arg)
         ;; Without next line, you will be kicked out from ircd.
         ;; It may means "Don't send much data at once."
         (sit-for riece-yank-tick))
         ;; Without next line, you will be kicked out from ircd.
         ;; It may means "Don't send much data at once."
         (sit-for riece-yank-tick))