[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sweeprolog 2f0c2b1c37 4/6: FIXED: Don't change hooks globa
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sweeprolog 2f0c2b1c37 4/6: FIXED: Don't change hooks globally |
Date: |
Thu, 8 Jun 2023 16:03:28 -0400 (EDT) |
branch: elpa/sweeprolog
commit 2f0c2b1c379832708cb5faef2962b2fd22f3ee43
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
FIXED: Don't change hooks globally
* sweeprolog.el (sweeprolog-mode): Extend 'kill-buffer-hook' and
'context-menu-functions' locally rather than global.
---
sweeprolog.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sweeprolog.el b/sweeprolog.el
index 1f22c93260..e7b0a4f588 100644
--- a/sweeprolog.el
+++ b/sweeprolog.el
@@ -4446,14 +4446,15 @@ certain contexts to maintain conventional Prolog
layout."
(add-hook 'kill-buffer-hook
(lambda ()
(when (timerp sweeprolog--timer)
- (cancel-timer sweeprolog--timer)))))
+ (cancel-timer sweeprolog--timer)))
+ nil t))
(when sweeprolog-enable-cursor-sensor
(add-hook 'sweeprolog-analyze-region-fragment-hook
#'sweeprolog-analyze-fragment-variable nil t)
(cursor-sensor-mode 1))
(when (boundp 'context-menu-functions)
(add-hook 'context-menu-functions
- #'sweeprolog-context-menu-function))
+ #'sweeprolog-context-menu-function nil t))
(unless (member 'sweeprolog-hole yank-excluded-properties)
(setq-local yank-excluded-properties
(cons 'sweeprolog-hole yank-excluded-properties))))
- [nongnu] elpa/sweeprolog updated (a9ce19bd33 -> 6d1ac74c9b), ELPA Syncer, 2023/06/08
- [nongnu] elpa/sweeprolog e5ab6a0cd3 1/6: Fix a couple of typos in docstrings, ELPA Syncer, 2023/06/08
- [nongnu] elpa/sweeprolog 9803b7dc24 5/6: ENHANCED: Improve DCG support, ELPA Syncer, 2023/06/08
- [nongnu] elpa/sweeprolog 9e3c8b4bf4 2/6: Give a better name to 'sweeprolog--mfn-to-functor-arity', ELPA Syncer, 2023/06/08
- [nongnu] elpa/sweeprolog 2f7eefe07b 3/6: * sweeprolog.el (sweeprolog-context-menu-for-module): Fix typo, ELPA Syncer, 2023/06/08
- [nongnu] elpa/sweeprolog 6d1ac74c9b 6/6: Announce recent changes in NEWS.org and bump version to 0.19.0, ELPA Syncer, 2023/06/08
- [nongnu] elpa/sweeprolog 2f0c2b1c37 4/6: FIXED: Don't change hooks globally,
ELPA Syncer <=