[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master fd46405 09/92: Fixed recursion problem
From: |
Alexey Veretennikov |
Subject: |
[elpa] master fd46405 09/92: Fixed recursion problem |
Date: |
Thu, 11 Jun 2015 19:47:50 +0000 |
branch: master
commit fd4640566fbccc58a452611517ad715c3f159e14
Author: Alexey Veretennikov <address@hidden>
Commit: Alexey Veretennikov <address@hidden>
Fixed recursion problem
---
ztree.el | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/ztree.el b/ztree.el
index 3933939..4391b95 100644
--- a/ztree.el
+++ b/ztree.el
@@ -104,10 +104,11 @@
(defun ztree-find (where which)
"find element of the list `where` matching predicate `which`"
- (if where
- (if (funcall which (car where))
- (car where)
- (ztree-find (cdr where) which))))
+ (catch 'found
+ (dolist (elt where)
+ (when (funcall which elt)
+ (throw 'found elt)))
+ nil))
(defun ztree-filter (condp lst)
"Filter out elements of the list `lst` not satisfying predicate `condp`.
- [elpa] master updated (4e3605e -> 1dbb290), Alexey Veretennikov, 2015/06/11
- [elpa] master 97844e3 06/92: Updated readme, Alexey Veretennikov, 2015/06/11
- [elpa] master 7e58653 04/92: Updated - added faces and updated comments, Alexey Veretennikov, 2015/06/11
- [elpa] master 09b5da6 05/92: Updated readme - added screenshots, Alexey Veretennikov, 2015/06/11
- [elpa] master 52a5c07 01/92: Initial commit, Alexey Veretennikov, 2015/06/11
- [elpa] master 8935db2 03/92: Removed cl dependencies, Alexey Veretennikov, 2015/06/11
- [elpa] master fd46405 09/92: Fixed recursion problem,
Alexey Veretennikov <=
- [elpa] master a0c9a9d 08/92: Updated readme, Alexey Veretennikov, 2015/06/11
- [elpa] master ffe7b3b 07/92: Updated readme, Alexey Veretennikov, 2015/06/11
- [elpa] master b43e0e7 12/92: Added header face, Alexey Veretennikov, 2015/06/11
- [elpa] master c7eb2c2 02/92: Initial import - fork from difftree, Alexey Veretennikov, 2015/06/11
- [elpa] master 7c739c4 11/92: Added faces for arrows and [+] signs, Alexey Veretennikov, 2015/06/11
- [elpa] master aa7f07a 10/92: Added Backspace support, Alexey Veretennikov, 2015/06/11
- [elpa] master eb4ad8e 19/92: Removed test code!, Alexey Veretennikov, 2015/06/11
- [elpa] master 457f48e 13/92: Updated readme, Alexey Veretennikov, 2015/06/11
- [elpa] master 33fe3a2 14/92: Added support for double backspace for closing open directories, Alexey Veretennikov, 2015/06/11
- [elpa] master 70d8bc5 17/92: Updated - aligned 80 chars in width, Alexey Veretennikov, 2015/06/11