* wl-e21.el (wl-draft-key-setup): Don't bind C-x C-s
authorteranisi <teranisi>
Fri, 25 Jan 2002 03:21:44 +0000 (03:21 +0000)
committerteranisi <teranisi>
Fri, 25 Jan 2002 03:21:44 +0000 (03:21 +0000)
* wl-xmas.el (wl-draft-key-setup): Ditto.

* wl-mule.el (wl-draft-key-setup): Ditto.

* wl-draft.el (wl-draft-reedit): Set buffer-file-name.
(wl-draft-reedit): Add `wl-draft-save' to `local-write-file-hooks'.

wl/ChangeLog
wl/wl-draft.el
wl/wl-e21.el
wl/wl-mule.el
wl/wl-xmas.el

index decca94..b9fc763 100644 (file)
@@ -1,10 +1,19 @@
 2002-01-25  Yuuichi Teranishi  <teranisi@gohome.org>
 
+       * wl-e21.el (wl-draft-key-setup): Don't bind C-x C-s
+
+       * wl-xmas.el (wl-draft-key-setup): Ditto.
+
+       * wl-mule.el (wl-draft-key-setup): Ditto.
+
        * wl-draft.el (wl-draft-create-buffer): Don't clear buffer-file-name.
        (wl-draft-reedit): Ditto.
        (wl-draft-prepare-edit): Add `wl-draft-save' to
        `local-write-file-hooks'.
        (wl-draft-prepare-edit): Call clear-visited-file-modtime.
+       (wl-draft-reedit): Set buffer-file-name.
+       (wl-draft-reedit): Add `wl-draft-save' to `local-write-file-hooks'.
+
 
        * wl.el (wl-exit): If wl-delete-startup-frame-function is non-nil,
        call it.
index 8701f14..bf8692a 100644 (file)
@@ -1711,6 +1711,7 @@ Derived from `message-save-drafts' in T-gnus."
          (rename-buffer (concat wl-draft-folder "/" (buffer-name))))
       (auto-save-mode -1)
       (wl-draft-mode)
+      (setq buffer-file-name file-name)
       (make-local-variable 'truncate-partial-width-windows)
       (setq truncate-partial-width-windows nil)
       (setq truncate-lines wl-draft-truncate-lines)
@@ -1721,6 +1722,7 @@ Derived from `message-save-drafts' in T-gnus."
       (goto-char (point-min))
       (wl-draft-overload-functions)
       (wl-draft-editor-mode)
+      (add-hook 'local-write-file-hooks 'wl-draft-save)
       (wl-highlight-headers 'for-draft)
       (run-hooks 'wl-draft-reedit-hook)
       (goto-char (point-max))
index a9f48e2..7767bca 100644 (file)
@@ -609,7 +609,7 @@ Special commands:
   (define-key wl-draft-mode-map "\C-c\C-j" 'wl-template-select)
   (define-key wl-draft-mode-map "\C-c\C-p" 'wl-draft-preview-message)
   (define-key wl-draft-mode-map "\C-c\C-a" 'wl-addrmgr)
-  (define-key wl-draft-mode-map "\C-x\C-s" 'wl-draft-save)
+;;  (define-key wl-draft-mode-map "\C-x\C-s" 'wl-draft-save)
   (define-key wl-draft-mode-map "\C-xk"    'wl-draft-mimic-kill-buffer)
   (define-key wl-draft-mode-map "\C-c\C-d" 'wl-draft-elide-region))
 
index 1e3aee4..8a2b8da 100644 (file)
@@ -156,7 +156,7 @@ Special commands:
   (define-key wl-draft-mode-map "\C-c\C-e" 'wl-draft-config-exec)
   (define-key wl-draft-mode-map "\C-c\C-j" 'wl-template-select)
   (define-key wl-draft-mode-map "\C-c\C-p" 'wl-draft-preview-message)
-  (define-key wl-draft-mode-map "\C-x\C-s" 'wl-draft-save)
+;;   (define-key wl-draft-mode-map "\C-x\C-s" 'wl-draft-save)
   (define-key wl-draft-mode-map "\C-c\C-a" 'wl-addrmgr)
   (define-key wl-draft-mode-map "\C-xk" 'wl-draft-mimic-kill-buffer)
   (define-key wl-draft-mode-map "\C-c\C-d" 'wl-draft-elide-region))
index 2799c53..1931b29 100644 (file)
@@ -512,7 +512,7 @@ Special commands:
   (define-key wl-draft-mode-map "\C-c\C-e" 'wl-draft-config-exec)
   (define-key wl-draft-mode-map "\C-c\C-j" 'wl-template-select)
   (define-key wl-draft-mode-map "\C-c\C-p" 'wl-draft-preview-message)
-  (define-key wl-draft-mode-map "\C-x\C-s" 'wl-draft-save)
+;;   (define-key wl-draft-mode-map "\C-x\C-s" 'wl-draft-save)
   (define-key wl-draft-mode-map "\C-c\C-a" 'wl-addrmgr)
   (define-key wl-draft-mode-map "\C-xk"    'wl-draft-mimic-kill-buffer)
   (define-key wl-draft-mode-map "\C-c\C-d" 'wl-draft-elide-region))