[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/inspector 744b5e674d 33/39: tree-inspector: fix
From: |
ELPA Syncer |
Subject: |
[elpa] externals/inspector 744b5e674d 33/39: tree-inspector: fix |
Date: |
Sat, 10 Sep 2022 17:57:49 -0400 (EDT) |
branch: externals/inspector
commit 744b5e674db4695801ed6ec279e260de9c6a0b29
Author: Mariano Montone <marianomontone@gmail.com>
Commit: Mariano Montone <marianomontone@gmail.com>
tree-inspector: fix
---
tree-inspector.el | 24 ++++++++++--------------
1 file changed, 10 insertions(+), 14 deletions(-)
diff --git a/tree-inspector.el b/tree-inspector.el
index 526663fa6a..80a4029018 100644
--- a/tree-inspector.el
+++ b/tree-inspector.el
@@ -281,6 +281,8 @@ to specify their children in the tree-inspector.")
node (tree-inspector--print-object object))
node))
+;;--------- cons -------------------------------------------
+
(cl-defmethod tree-inspector--make-node ((object cons))
"Create tree-inspector node for cons and lists."
(cond
@@ -288,20 +290,16 @@ to specify their children in the tree-inspector.")
((and tree-inspector-use-specialized-inspectors-for-lists
(tree-inspector--alistp object))
(let ((node (tree-inspector--new-node object)))
- (treeview-set-node-name
- node
- (tree-inspector--print-object object))
+ (treeview-set-node-name node (tree-inspector--print-object object))
node))
- ;; alists
- ((and tree-inspector-use-specialized-inspectors-for-lists
- (tree-inspector--alistp object))
+ ;; plists
+ ((tree-inspector--plistp object)
(let ((node (tree-inspector--new-node object)))
(treeview-set-node-name
- node
- (tree-inspector--print-object object))
+ node (tree-inspector--print-object object))
node))
- ;; plists
- ((tree-inspector--plistp object)
+ ;; proper lists
+ ((tree-inspector--proper-list-p object)
(let ((node (tree-inspector--new-node object)))
(treeview-set-node-name
node (tree-inspector--print-object object))
@@ -317,8 +315,6 @@ to specify their children in the tree-inspector.")
(tree-inspector--make-node (cdr object))))
node))))
-;;--------- cons -------------------------------------------
-
(cl-defmethod tree-inspector--node-children ((object cons))
"Child nodes of CONS objects."
(cond
@@ -326,7 +322,7 @@ to specify their children in the tree-inspector.")
((and tree-inspector-use-specialized-inspectors-for-lists
(tree-inspector--alistp object))
(mapcar (lambda (cons)
- (let ((child (tree-inspector--new-node object)))
+ (let ((child (tree-inspector--new-node cons)))
(treeview-set-node-name
child (format "(%s . %s)"
(tree-inspector--print-object (car cons))
@@ -340,7 +336,7 @@ to specify their children in the tree-inspector.")
((and tree-inspector-use-specialized-inspectors-for-lists
(tree-inspector--plistp object))
(mapcar (lambda (cons)
- (let ((child (tree-inspector--new-node object)))
+ (let ((child (tree-inspector--new-node cons)))
(treeview-set-node-name
child (format "%s %s"
(tree-inspector--print-object (car cons))
- [elpa] externals/inspector 060af64376 04/39: tree-inspector: switch-to-buffer, (continued)
- [elpa] externals/inspector 060af64376 04/39: tree-inspector: switch-to-buffer, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector c1f50d8c69 12/39: Function for running inspector tests, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector 683313d9bd 20/39: tree-inspector: records test, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector 35fa3fc224 26/39: Housekeeping, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector 4744b6ef92 28/39: tree-inspector: Use inspector to inspect objects at event and at point., ELPA Syncer, 2022/09/10
- [elpa] externals/inspector b95e058a72 31/39: tree-inspector: docstrings, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector 15da8e2052 32/39: tree-inspector: refactoring, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector cc661085b1 34/39: Adjustments, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector bc762c9359 38/39: tree-inspector: usage, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector f71647ba51 37/39: Long description formatting, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector 744b5e674d 33/39: tree-inspector: fix,
ELPA Syncer <=
- [elpa] externals/inspector 54c5b61f2c 35/39: tree-inspector: package requires, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector 0b213e931c 39/39: tree-inspector: adjustments, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector b63e68fb50 08/39: tree-inspector: lazy children, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector 09e5b1ce83 17/39: tests, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector 2c77eeb416 18/39: tree-inspector: plists, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector 2b7721c678 25/39: tree-inspector: clos objects and structures inspectors, ELPA Syncer, 2022/09/10
- [elpa] externals/inspector e0905a94d3 29/39: tree-inspector: housekeeping, ELPA Syncer, 2022/09/10