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

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

[elpa] externals/taxy 95898bc 3/3: Fix: (taxy-magit-section) insert-obje


From: ELPA Syncer
Subject: [elpa] externals/taxy 95898bc 3/3: Fix: (taxy-magit-section) insert-object
Date: Sat, 28 Aug 2021 20:57:18 -0400 (EDT)

branch: externals/taxy
commit 95898bce4bb5d255d997d28a7ade989222ef689d
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>

    Fix: (taxy-magit-section) insert-object
---
 README.org            |  4 +++-
 taxy-magit-section.el |  8 ++++----
 taxy.info             | 55 +++++++++++++++++++++++++++++++--------------------
 3 files changed, 41 insertions(+), 26 deletions(-)

diff --git a/README.org b/README.org
index db55acd..1537329 100644
--- a/README.org
+++ b/README.org
@@ -717,7 +717,9 @@ Note that =taxy-magit-section.el= is not installed with the 
=taxy= package by de
 
 ** 0.2-pre
 
-Nothing new yet.
+*** Fixes
+
++  ~taxy-magit-section~'s ~insert-object~ function.
 
 ** 0.1
 
diff --git a/taxy-magit-section.el b/taxy-magit-section.el
index d7c51b4..1bbf81f 100644
--- a/taxy-magit-section.el
+++ b/taxy-magit-section.el
@@ -59,7 +59,7 @@ descendant taxys; if `last', insert them after descendants."
   (let* ((depth 0)
          (magit-section-set-visibility-hook (cons 
#'taxy-magit-section-visibility magit-section-set-visibility-hook)))
     (cl-labels ((insert-object
-                 (object &optional (format-fn (lambda (o) (format "%s" o))))
+                 (object format-fn)
                  (magit-insert-section (magit-section object)
                    (magit-insert-section-body
                      (insert (make-string (+ 2 (* depth 
taxy-magit-section-indent)) ? )
@@ -69,7 +69,8 @@ descendant taxys; if `last', insert them after descendants."
                  (taxy) (let ((magit-section-set-visibility-hook 
magit-section-set-visibility-hook)
                               (format-fn (cl-typecase taxy
                                            (taxy-magit-section
-                                            (taxy-magit-section-format-fn 
taxy)))))
+                                            (taxy-magit-section-format-fn 
taxy))
+                                           (t (lambda (o) (format "%s" o))))))
                           (cl-typecase taxy
                             (taxy-magit-section
                              (when (taxy-magit-section-visibility-fn taxy)
@@ -86,8 +87,7 @@ descendant taxys; if `last', insert them after descendants."
                             (magit-insert-section-body
                               (when (eq 'first objects)
                                 (dolist (object (taxy-objects taxy))
-                                  (insert-object object format-fn))
-                                (mapc #'insert-object (taxy-objects taxy)))
+                                  (insert-object object format-fn)))
                               (cl-incf depth)
                               (mapc #'insert-taxy (taxy-taxys taxy))
                               (cl-decf depth)
diff --git a/taxy.info b/taxy.info
index 5ee9a5c..a21f37e 100644
--- a/taxy.info
+++ b/taxy.info
@@ -50,7 +50,9 @@ Changelog
 * 0.2-pre: 02-pre. 
 * 0.1: 01. 
 
+0.2-pre
 
+* Fixes::
 
 Development
 
@@ -810,7 +812,17 @@ File: README.info,  Node: 02-pre,  Next: 01,  Up: Changelog
 4.1 0.2-pre
 ===========
 
-Nothing new yet.
+* Menu:
+
+* Fixes::
+
+
+File: README.info,  Node: Fixes,  Up: 02-pre
+
+4.1.1 Fixes
+-----------
+
+   • ‘taxy-magit-section’’s ‘insert-object’ function.
 
 
 File: README.info,  Node: 01,  Prev: 02-pre,  Up: Changelog
@@ -867,26 +879,27 @@ GPLv3
 
 Tag Table:
 Node: Top218
-Node: Examples1347
-Node: Numbery (starting basically)1666
-Node: Lettery (filling incrementally)7425
-Node: Sporty (understanding completely)9874
-Node: Applications16353
-Node: Installation16753
-Node: Usage17054
-Node: Dynamic taxys19175
-Node: Multi-level dynamic taxys21593
-Node: Reusable taxys23756
-Node: Threading macros27925
-Node: Modifying filled taxys28464
-Node: Magit section29557
-Node: Changelog30158
-Node: 02-pre30308
-Node: 0130414
-Node: Development30517
-Node: Copyright assignment30723
-Node: Credits31322
-Node: License31512
+Node: Examples1365
+Node: Numbery (starting basically)1684
+Node: Lettery (filling incrementally)7443
+Node: Sporty (understanding completely)9892
+Node: Applications16371
+Node: Installation16771
+Node: Usage17072
+Node: Dynamic taxys19193
+Node: Multi-level dynamic taxys21611
+Node: Reusable taxys23774
+Node: Threading macros27943
+Node: Modifying filled taxys28482
+Node: Magit section29575
+Node: Changelog30176
+Node: 02-pre30326
+Node: Fixes30434
+Node: 0130574
+Node: Development30677
+Node: Copyright assignment30883
+Node: Credits31482
+Node: License31672
 
 End Tag Table
 



reply via email to

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