emacs-wiki-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[emacs-wiki-discuss] [PATCH] Make remember use all handler functions


From: Hoan Ton-That
Subject: [emacs-wiki-discuss] [PATCH] Make remember use all handler functions
Date: Sun, 11 Jul 2004 19:56:37 -0500
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux)

Hello,

I have added a new customizable option so that remember calls all
handler functions.  I hope you find it useful, I did. :)

* looking for address@hidden/remember--dev--1.0--patch-6 to compare with
* comparing to address@hidden/remember--dev--1.0--patch-6
M  remember.el

* modified files

--- orig/remember.el
+++ mod/remember.el
@@ -202,6 +202,12 @@
   :type 'hook
   :group 'remember)
 
+(defcustom remember-all-handler-functions nil
+  "If non-nil every function in `remember-handler-functions' is
+called."
+  :type 'boolean
+  :group 'remember)
+
 ;;; Internal Variables:
 
 (defvar remember-buffer "*Remember*"
@@ -371,7 +377,9 @@
         (e (or end (max (point) (or (mark) (point-max))))))
     (save-restriction
       (narrow-to-region b e)
-      (run-hook-with-args-until-success 'remember-handler-functions)
+      (if remember-all-handler-functions
+         (run-hooks 'remember-handler-functions)
+       (run-hook-with-args-until-success 'remember-handler-functions))
       (when (equal remember-buffer (buffer-name))
         (kill-buffer (current-buffer))
         (jump-to-register remember-register)))))








reply via email to

[Prev in Thread] Current Thread [Next in Thread]