emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/inspector b95e058a72 31/39: tree-inspector: docstrings


From: ELPA Syncer
Subject: [elpa] externals/inspector b95e058a72 31/39: tree-inspector: docstrings
Date: Sat, 10 Sep 2022 17:57:49 -0400 (EDT)

branch: externals/inspector
commit b95e058a7229099c9c9181814cf18a277b864eb9
Author: Mariano Montone <marianomontone@gmail.com>
Commit: Mariano Montone <marianomontone@gmail.com>

    tree-inspector: docstrings
---
 tree-inspector.el | 43 ++++++++++++++++++++++++++++---------------
 1 file changed, 28 insertions(+), 15 deletions(-)

diff --git a/tree-inspector.el b/tree-inspector.el
index 3ef7b878e1..46904cddb4 100644
--- a/tree-inspector.el
+++ b/tree-inspector.el
@@ -200,7 +200,7 @@ to specify their children in the tree-inspector.")
   nil)
 
 (cl-defmethod tree-inspector--make-node ((object t))
-  "Children nodes for EIEIO instances, structures, records."
+  "Create tree-inspector node for EIEIO instances, structures, records."
   (cond
    ((eieio-object-p object)
     (let ((node (treeview-new-node)))
@@ -239,41 +239,44 @@ to specify their children in the tree-inspector.")
     (error "Implement tree-inspector--make-node for %s" (type-of object)))))
 
 (cl-defmethod tree-inspector--make-node ((object subr))
-  "Child nodes for subr function objects."
+  "Create tree-inspector node for subr function OBJECT."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node (prin1-to-string object))
     node))
 
 (cl-defmethod tree-inspector--make-node ((object (eql t)))
-  "Child nodes for T."
+  "Create tree-inspector node for T."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node (prin1-to-string object))
     node))
 
 (cl-defmethod tree-inspector--make-node ((_object null))
-  "Child no"
+  "Create tree-inspector node for nil object."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node "nil")
     node))
 
 (cl-defmethod tree-inspector--make-node ((object number))
+  "Create tree-inspector node for numbers."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node (prin1-to-string object))
     node))
 
 (cl-defmethod tree-inspector--make-node ((object symbol))
+  "Create tree-inspector node for symbols."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node (prin1-to-string object))
     node))
 
 (cl-defmethod tree-inspector--make-node ((object string))
+  "Create tree-inspector node for strings."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name
      node (tree-inspector--print-object object))
     node))
 
 (cl-defmethod tree-inspector--make-node  ((object cons))
-  "tree-inspector for cons and lists."
+  "Create tree-inspector node for cons and lists."
   (cond
    ;; alists
    ((and tree-inspector-use-specialized-inspectors-for-lists
@@ -355,6 +358,7 @@ to specify their children in the tree-inspector.")
 ;;---- vector -----------------------------------------------
 
 (cl-defmethod tree-inspector--make-node ((object bool-vector))
+  "Create tree-inspector node for bool-vector."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name
      node (tree-inspector--print-object object))
@@ -370,6 +374,7 @@ to specify their children in the tree-inspector.")
     node))
 
 (cl-defmethod tree-inspector--make-node ((object vector))
+  "Create tree-inspector node for vectors."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name
      node (tree-inspector--print-object object))
@@ -384,7 +389,7 @@ to specify their children in the tree-inspector.")
 ;;---- hash-table ------------------------------------------
 
 (cl-defmethod tree-inspector--make-node ((object hash-table))
-  "tree-inspector node for hash-tables."
+  "Create tree-inspector node for hash-tables."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node (prin1-to-string object))
     (let (children)
@@ -402,31 +407,28 @@ to specify their children in the tree-inspector.")
 ;;----- buffers, windows, frames ----------------------------
 
 (cl-defmethod tree-inspector--make-node ((object buffer))
-  "tree-inspector for buffers."
+  "Create tree-inspector for buffers."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node (prin1-to-string object))
     (treeview-set-node-prop node 'object object)
     node))
 
 (cl-defmethod tree-inspector--node-children ((object buffer))
+  "Return tree-inspector child nodes of buffer objects."
   (list (tree-inspector--make-node (get-buffer-window object))
         (tree-inspector--make-node
          (format "cursor pos: %s" (with-current-buffer object
                                     (what-cursor-position))))))
 
 (cl-defmethod tree-inspector--make-node ((object window))
-  "tree-inspector for windows."
+  "Create tree-inspector node for window objects."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node (prin1-to-string object))
     (treeview-set-node-prop node 'object object)
     node))
 
-(cl-defmethod tree-inspector--make-node ((object marker))
-  (let ((node (treeview-new-node)))
-    (treeview-set-node-name node (prin1-to-string object))
-    node))
-
 (cl-defmethod tree-inspector--node-children ((object window))
+  "Return tree-inspector child nodes for window objects."
   (list (let ((parent (tree-inspector--make-node (window-parent object))))
           (treeview-set-node-name
            parent (format "parent: %s" (treeview-get-node-name parent)))
@@ -435,30 +437,41 @@ to specify their children in the tree-inspector.")
         (tree-inspector--make-node (window-frame object))
         (tree-inspector--make-node (window-parameters object))))
 
+(cl-defmethod tree-inspector--make-node ((object marker))
+  "Create tree-inspector node for markers."
+  (let ((node (treeview-new-node)))
+    (treeview-set-node-name node (prin1-to-string object))
+    node))
+
 (cl-defmethod tree-inspector--make-node ((object frame))
+  "Create tree-inspector nodes for frames."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node (prin1-to-string object))
     (treeview-set-node-prop node 'object object)
     node))
 
 (cl-defmethod tree-inspector--node-children ((object frame))
+  "Return tree-inspector child nodes for frame objects."
   (mapcar #'tree-inspector--make-node (frame-parameters object)))
 
 (cl-defmethod tree-inspector--make-node ((object overlay))
-  "tree-inspector node for overlays."
+  "Create tree-inspector node for overlays."
   (let ((node (treeview-new-node)))
     (treeview-set-node-name node (prin1-to-string object))
     (treeview-set-node-prop node 'object object)
     node))
 
 (cl-defmethod tree-inspector--node-children ((object overlay))
+  "Return tree-inspector child nodes for overlay objects."
   (list (tree-inspector--make-node (overlay-buffer object))
         (tree-inspector--make-node (overlay-properties object))))
 
 ;;------ api ----------------------------------------------------
 
 (defun tree-inspector-inspect (data)
-  "Inspect DATA with a tree-inspector."
+  "Inspect DATA with a tree-inspector.
+
+DATA can be any Emacs Lisp object."
   (let ((buffer (get-buffer-create
                  (format "*tree-inspector: %s*"
                          (tree-inspector--print-object data)))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]