X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Fsieve.el;h=bb78008ffbc09534b7b4ed480d1daf2993b23475;hb=9b741e050b400987d68ff761c6cc3276c932839c;hp=fbcaaba30566ea8d52c94cf7ed85d63ac7d80e07;hpb=ccafddd52118358ade01985eba8b7f7fe52b95de;p=elisp%2Fgnus.git- diff --git a/lisp/sieve.el b/lisp/sieve.el index fbcaaba..bb78008 100644 --- a/lisp/sieve.el +++ b/lisp/sieve.el @@ -34,8 +34,6 @@ ;; ;; 2001-10-31 Committed to Oort Gnus. ;; -;; $Id: sieve.el,v 1.1.2.1 2001-11-01 08:25:40 yamaoka Exp $ -;; ;; Todo: ;; ;; * Namespace? This file contains `sieve-manage' and @@ -144,7 +142,7 @@ require \"fileinto\"; ["Activate script" sieve-activate t] ["Deactivate script" sieve-deactivate t])) -;; This is necessary to allow correct handling of \\[cvs-mode-diff-map] +;; 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) @@ -178,6 +176,15 @@ require \"fileinto\"; (sieve-mode) (message "Press C-c C-l to upload script to server."))) +(defmacro sieve-change-region (&rest body) + "Turns off sieve-region before executing BODY, then re-enables it after. +Used to bracket operations which move point in the sieve-buffer." + `(progn + (sieve-highlight nil) + ,@body + (sieve-highlight t))) +(put 'sieve-change-region 'lisp-indent-function 0) + (defun sieve-next-line (&optional arg) (interactive) (unless arg @@ -250,15 +257,6 @@ Server : " server ":" (or port "2000") " (interactive "d") (get-char-property (or pos (point)) 'script-name)) -(defmacro sieve-change-region (&rest body) - "Turns off sieve-region before executing BODY, then re-enables it after. -Used to bracket operations which move point in the sieve-buffer." - `(progn - (sieve-highlight nil) - ,@body - (sieve-highlight t))) -(put 'sieve-change-region 'lisp-indent-function 0) - (eval-and-compile (defalias 'sieve-make-overlay (if (fboundp 'make-overlay) 'make-overlay