+2004-01-11  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-spam.el (wl-summary-exec-action-spam): Call
+       wl-folder-confirm-existence for spam folder.
+       (wl-spam-setup): Bind "mk".
+
 2004-01-07  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
 
        * wl-action.el (wl-summary-refile-prev-destination): Avoid warning.
 2004-01-07  Yuuichi Teranishi  <teranisi@gohome.org>
 
        * wl-summary.el (wl-summary-buffer-prev-copy-destination): Abolish.
-       (wl-summary-mode-map): Bound "t\M-o", "m\M-o" and "r\M-o"
+       (wl-summary-mode-map): Bound "t\M-o", "m\M-o" and "r\M-o".
 
        * wl-action.el (wl-summary-refile-prev-destination): Rewrite.
        (wl-summary-refile-prev-destination-region): New function.
 
   (let ((domain (wl-spam-domain (elmo-folder-name-internal
                                 wl-summary-buffer-elmo-folder)))
        (total (length mark-list)))
+    (wl-folder-confirm-existence (elmo-make-folder wl-spam-folder))
     (when (memq domain '(undecided good))
       (message "Registering spam...")
       (elmo-with-progress-display (> total elmo-display-progress-threshold)
                  wl-summary-skip-mark-list))))
   (define-key wl-summary-mode-map "k" wl-summary-spam-map)
   (define-key
+    wl-summary-mode-map "mk" 'wl-summary-target-mark-spam)
+  (define-key
     wl-summary-mode-map "ms" 'wl-summary-target-mark-register-as-spam)
   (define-key
     wl-summary-mode-map "mn" 'wl-summary-target-mark-register-as-good))