[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dict-tree 9e6d0f2 017/154: Fixed bug when deleting non-
From: |
Stefan Monnier |
Subject: |
[elpa] externals/dict-tree 9e6d0f2 017/154: Fixed bug when deleting non-existent entries. |
Date: |
Mon, 14 Dec 2020 12:21:35 -0500 (EST) |
branch: externals/dict-tree
commit 9e6d0f230df987a6bc446b77f2388c0d8201a6bf
Author: Toby Cubitt <toby-predictive@dr-qubit.org>
Commit: tsc25 <toby-predictive@dr-qubit.org>
Fixed bug when deleting non-existent entries.
---
dict-tree.el | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/dict-tree.el b/dict-tree.el
index e744da1..7e8728a 100644
--- a/dict-tree.el
+++ b/dict-tree.el
@@ -1039,7 +1039,8 @@ Returns non-nil if KEY was deleted, nil if KEY was not in
DICT."
(dictree--meta-dict-list dict)))))
;; return deleted key/data pair
- (cons (car deleted) (dictree--unwrap-data (cdr deleted)))))
+ (when deleted
+ (cons (car deleted) (dictree--unwrap-data (cdr deleted))))))
@@ -1372,11 +1373,13 @@ descending order if REVERSE is non-nil."
dictree-mapf--accumulate)
(while (setq dictree-mapf--entry
(dictree-stack-pop dictree-mapf--stack))
- (funcall dictree-mapf--combinator
- (funcall dictree-mapf--function
- (car dictree-mapf--entry)
- (cdr dictree-mapf--entry)))))
- )))
+ (setq dictree-mapf--accumulate
+ (funcall dictree-mapf--combinator
+ (funcall dictree-mapf--function
+ (car dictree-mapf--entry)
+ (cdr dictree-mapf--entry))
+ dictree-mapf--accumulate)))
+ dictree-mapf--accumulate))))
- [elpa] branch externals/dict-tree created (now 9242ff7), Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree ae0dc0e 001/154: Version 0.10 of the predictive completion package., Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree d86829b 007/154: Fixed bugs in predictive's auto-learn and which dict mode features., Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 47f8163 010/154: Made saving dictionaries to compiled or uncomiled forms a customization option., Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 9e6d0f2 017/154: Fixed bug when deleting non-existent entries.,
Stefan Monnier <=
- [elpa] externals/dict-tree 4cd369d 027/154: Avoid breaking setf abstraction in dictree--wrap-insfun., Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 9827131 016/154: Fixed unwrapped rank-function bug in dictree--query, Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 87bb7e8 019/154: Allow custom write and load functions when saving and dumping dictionaries;, Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 2978fc7 024/154: ...and already a bug-fix to the new cache updating code, Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 7d9b258 033/154: Improved handling of dictionary file names in dictree-load, Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree f46da76 008/154: Minor bug fixes., Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 405d11b 023/154: Implemented the other cache and cache-update policies, Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 57d59eb 021/154: Bug-fixes to predictive-auto-learn and read-dict., Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 76140ec 026/154: Converted function wrapping macros into functions, Stefan Monnier, 2020/12/14
- [elpa] externals/dict-tree 9120845 032/154: Make weird variable names used to avoid dynamic scoping bugs more consistent, Stefan Monnier, 2020/12/14