[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/symbol-overlay 83b087d78e: Add and use symbol-overlay-prio
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/symbol-overlay 83b087d78e: Add and use symbol-overlay-priority custom var |
Date: |
Thu, 27 Jul 2023 04:00:55 -0400 (EDT) |
branch: elpa/symbol-overlay
commit 83b087d78e3ddadc28282c129bc4665f24756d02
Author: Steve Purcell <steve@sanityinc.com>
Commit: Steve Purcell <steve@sanityinc.com>
Add and use symbol-overlay-priority custom var
See #82
---
symbol-overlay.el | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/symbol-overlay.el b/symbol-overlay.el
index 8aab92bc56..d8d1957b26 100644
--- a/symbol-overlay.el
+++ b/symbol-overlay.el
@@ -176,6 +176,14 @@ definitions to prevent a language's keywords from getting
highlighted."
:group 'symbol-overlay
:type '(repeat (cons (function :tag "Mode") function)))
+(defcustom symbol-overlay-priority nil
+ "Sets the priority of the overlays to a non-default value.
+When multiple overlays appear at the same point, the one with the
+highest priority receives keystrokes, so with this option you can
+prioritise `symbol-overlay' relative to `flymake' or other features."
+ :group 'symbol-overlay
+ :type 'integer)
+
;;; Internal
(defvar symbol-overlay-inhibit-map nil
@@ -377,6 +385,8 @@ Otherwise apply `symbol-overlay-default-face'."
(overlay-put ov 'symbol symbol))
(overlay-put ov 'face 'symbol-overlay-default-face)
(overlay-put ov 'symbol ""))
+ (when symbol-overlay-priority
+ (overlay-put ov 'priority symbol-overlay-priority))
(dolist (fun symbol-overlay-overlay-created-functions)
(funcall fun ov))))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/symbol-overlay 83b087d78e: Add and use symbol-overlay-priority custom var,
ELPA Syncer <=