[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/greader 22de487ef5: greader-dict.el: Added user option
From: |
ELPA Syncer |
Subject: |
[elpa] externals/greader 22de487ef5: greader-dict.el: Added user option `greader-dict-transform-match-to-word' to permit enabling or disabling the new feature. |
Date: |
Mon, 29 Jul 2024 09:58:07 -0400 (EDT) |
branch: externals/greader
commit 22de487ef5c5dbaf4e96f527c394332d8961ee1d
Author: Michelangelo Rodriguez <michelangelo.rodriguez@gmail.com>
Commit: Michelangelo Rodriguez <michelangelo.rodriguez@gmail.com>
greader-dict.el: Added user option `greader-dict-transform-match-to-word'
to permit enabling or disabling the new feature.
---
greader-dict.el | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/greader-dict.el b/greader-dict.el
index ce4c035fc3..04bb272ab5 100644
--- a/greader-dict.el
+++ b/greader-dict.el
@@ -418,6 +418,12 @@ Return nil if KEY is not present in `greader-dictionary'."
(throw 'key-found result))
nil))))))
+(defcustom greader-dict-transform-match-to-word nil
+ "If enabled, every match in the text will be added as a word.
+This option could improve slightly the performance of this framework,
+by adding every match found in the text as a word."
+ :type 'boolean)
+
(defun greader-dict--get-key-from-word (word)
"Return key related to WORD, nil otherwise."
(setq word (string-trim word))
@@ -436,7 +442,8 @@ Return nil if KEY is not present in `greader-dictionary'."
(setq k
(string-remove-suffix greader-dict-match-indicator k))
(when (string-match k word)
- (greader-dict--add-match-as-word k word v)
+ (when greader-dict-transform-match-to-word
+ (greader-dict--add-match-as-word k word v))
(setq key (concat k greader-dict-match-indicator))
(throw 'key-matched key)))
reduced-dictionary))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/greader 22de487ef5: greader-dict.el: Added user option `greader-dict-transform-match-to-word' to permit enabling or disabling the new feature.,
ELPA Syncer <=