[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master ca08b20 4/7: wcheck-mode: evaluate wcheck--buffer-data-key
From: |
Teemu Likonen |
Subject: |
[elpa] master ca08b20 4/7: wcheck-mode: evaluate wcheck--buffer-data-key-index only once |
Date: |
Tue, 05 Jan 2016 13:20:42 +0000 |
branch: master
commit ca08b20c1a61d7af7447bf875f38ca9746cf7f1d
Author: Teemu Likonen <address@hidden>
Commit: Teemu Likonen <address@hidden>
wcheck-mode: evaluate wcheck--buffer-data-key-index only once
---
packages/wcheck-mode/wcheck-mode.el | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/packages/wcheck-mode/wcheck-mode.el
b/packages/wcheck-mode/wcheck-mode.el
index 34838ae..3e7e01e 100644
--- a/packages/wcheck-mode/wcheck-mode.el
+++ b/packages/wcheck-mode/wcheck-mode.el
@@ -2180,12 +2180,13 @@ But only if it doesn't exist already."
If optional TARGET-KEY is not given return all data associated
with the matching KEY VALUE."
(catch 'answer
- (dolist (item wcheck--buffer-data)
- (when (equal value (aref item (wcheck--buffer-data-key-index key)))
- (throw 'answer (if target-key
- (aref item (wcheck--buffer-data-key-index
- target-key))
- item))))))
+ (let ((index (wcheck--buffer-data-key-index key)))
+ (dolist (item wcheck--buffer-data)
+ (when (equal value (aref item index))
+ (throw 'answer (if target-key
+ (aref item (wcheck--buffer-data-key-index
+ target-key))
+ item)))))))
(defun wcheck--buffer-data-get-all (&optional key)
- [elpa] master updated (9611c98 -> 0be7b49), Teemu Likonen, 2016/01/05
- [elpa] master 8af5404 3/7: wcheck-mode: precalculate (expt 2 16), Teemu Likonen, 2016/01/05
- [elpa] master 44f197d 5/7: wcheck-mode: update copyright year and version 2016.1.5, Teemu Likonen, 2016/01/05
- [elpa] master 0be7b49 7/7: Merge branch 'wcheck-update', Teemu Likonen, 2016/01/05
- [elpa] master 610ef6f 1/7: wcheck-mode: change some wordings in comments, Teemu Likonen, 2016/01/05
- [elpa] master 2baed0b 6/7: wcheck-mode: update README, copyright etc., Teemu Likonen, 2016/01/05
- [elpa] master 5adc714 2/7: wcheck-mode: make generated face predicate a lambda, Teemu Likonen, 2016/01/05
- [elpa] master ca08b20 4/7: wcheck-mode: evaluate wcheck--buffer-data-key-index only once,
Teemu Likonen <=