Enhance mode declaration
authorJulien Danjou <julien@danjou.info>
Mon, 28 Feb 2011 20:03:48 +0000 (21:03 +0100)
committerJulien Danjou <julien@danjou.info>
Mon, 28 Feb 2011 20:03:48 +0000 (21:03 +0100)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/sieve.el

index bf2b683..96801c1 100644 (file)
@@ -8,6 +8,9 @@
        (sieve-edit-script): Use substitute-command-keys.
        (sieve-refresh-scriptlist): Use substitute-command-keys.
        (sieve-manage-mode-map): Define keymap properly.
+       (sieve-manage-mode): Do not set mode name manually, change mode-name to
+       (sieve-refresh-scriptlist): Use substitute-command-keys."Sieve-manage".
+       Remove commented code about cvs.
 
 2011-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
index c9b3378..fde5d8e 100644 (file)
@@ -138,19 +138,14 @@ require \"fileinto\";
     ["Activate script" sieve-activate t]
     ["Deactivate script" sieve-deactivate t]))
 
-(define-derived-mode sieve-manage-mode fundamental-mode "SIEVE"
+(define-derived-mode sieve-manage-mode fundamental-mode "Sieve-manage"
   "Mode used for sieve script management."
-  (setq mode-name "SIEVE")
   (buffer-disable-undo (current-buffer))
   (setq truncate-lines t)
   (easy-menu-add sieve-manage-mode-menu sieve-manage-mode-map))
 
 (put 'sieve-manage-mode 'mode-class 'special)
 
-;; This is necessary to allow correct handling of \\[cvs-mode-diff-map]
-;; in substitute-command-keys.
-;(fset 'sieve-manage-mode-map sieve-manage-mode-map)
-
 ;; Commands used in sieve-manage mode:
 
 (defun sieve-activate (&optional pos)