[elpa] externals/ivy 80473bf 2/2: Merge branch 'master' into externals/ivy

2021-09-22 Thread Basil L. Contovounesios
branch: externals/ivy
commit 80473bf5b8b0e0d63e5812f7574a2cea6f5c0892
Merge: dc9a36c 4de30b0
Author: Basil L. Contovounesios 
Commit: Basil L. Contovounesios 

Merge branch 'master' into externals/ivy
---
 ivy-test.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ivy-test.el b/ivy-test.el
index 062a08b..e44f15d 100644
--- a/ivy-test.el
+++ b/ivy-test.el
@@ -1080,9 +1080,10 @@ Since `execute-kbd-macro' doesn't pick up a let-bound 
`default-directory'.")
   (unless (file-exists-p ivy-empty)
 (make-directory ivy-empty))
   (should (equal (expand-file-name ivy-empty)
- (ivy-with
-  '(read-directory-name "cd: " ivy-empty nil t)
-  "RET")))
+ (expand-file-name
+  (ivy-with
+   '(read-directory-name "cd: " ivy-empty nil t)
+   "RET"
   (should
(equal (expand-file-name "/tmp/")
   (ivy-with



[elpa] externals/ivy 4de30b0 1/2: Expand result of read-directory-name

2021-09-22 Thread Basil L. Contovounesios
branch: externals/ivy
commit 4de30b05d7e4dd27238ced064fc05d3d0ce93536
Author: Basil L. Contovounesios 
Commit: Basil L. Contovounesios 

Expand result of read-directory-name

* ivy.test.el (ivy-read-directory-name): Ensure result of
read-directory-name is expanded.
---
 ivy-test.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ivy-test.el b/ivy-test.el
index 062a08b..e44f15d 100644
--- a/ivy-test.el
+++ b/ivy-test.el
@@ -1080,9 +1080,10 @@ Since `execute-kbd-macro' doesn't pick up a let-bound 
`default-directory'.")
   (unless (file-exists-p ivy-empty)
 (make-directory ivy-empty))
   (should (equal (expand-file-name ivy-empty)
- (ivy-with
-  '(read-directory-name "cd: " ivy-empty nil t)
-  "RET")))
+ (expand-file-name
+  (ivy-with
+   '(read-directory-name "cd: " ivy-empty nil t)
+   "RET"
   (should
(equal (expand-file-name "/tmp/")
   (ivy-with



[elpa] externals/consult updated (dc6e455 -> 6f07e1b)

2021-09-22 Thread ELPA Syncer
elpasync pushed a change to branch externals/consult.

  from  dc6e455   consult-completion-in-region: Return 'exact when 
completion is not finished
   new  f022584   Add acknowledgments and update links to other
   new  6f07e1b   Update bug report section


Summary of changes:
 README.org | 20 +---
 1 file changed, 17 insertions(+), 3 deletions(-)



[elpa] externals/consult 6f07e1b 2/2: Update bug report section

2021-09-22 Thread ELPA Syncer
branch: externals/consult
commit 6f07e1bdb2023871855b44f44153ad87af15a9ee
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update bug report section
---
 README.org | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/README.org b/README.org
index a9ff139..852d7b1 100644
--- a/README.org
+++ b/README.org
@@ -1089,7 +1089,8 @@ Please provide the necessary important information with 
your bug report:
 - Your operating system, since Emacs builds vary between Linux, Mac and
   Windows.
 - The package manager, e.g., straight.el or package.el, used to install
-  the Emacs packages, in order to exclude update issues.
+  the Emacs packages, in order to exclude update issues. Did you install
+  Consult as part of the Doom or Spacemacs Emacs distributions?
 - If you are using Evil or other packages which change Emacs fundamentally,
   since Consult does not provide Evil integration out of the box.
 



[elpa] externals/consult f022584 1/2: Add acknowledgments and update links to other

2021-09-22 Thread ELPA Syncer
branch: externals/consult
commit f02258470406434b500298c8d5089e92ef952f75
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add acknowledgments and update links to other
---
 README.org | 17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/README.org b/README.org
index 12c2dfe..a9ff139 100644
--- a/README.org
+++ b/README.org
@@ -1010,11 +1010,16 @@ There exist packages which integrate Consult with 
special programs or with other
 packages in the Emacs ecosystem. You may want to install some of them depending
 on your personal preferences.
 
+- [[https://github.com/mohkale/consult-bibtex][consult-bibtex]]: Consult 
interface for bibliographies.
+- [[https://github.com/mohkale/consult-yasnippet][consult-company]]: 
Completion at point using the company backends.
+- [[https://github.com/karthink/consult-dir][consult-dir]]: Directory jumper 
using Consult multi sources.
+- [[https://github.com/mohkale/consult-eglot][consult-eglot]]: Integration 
with eglot (lsp client).
 - [[https://github.com/minad/consult-flycheck][consult-flycheck]]: Provides 
the =consult-flycheck= command.
-- [[https://github.com/gagbo/consult-lsp][consult-lsp]]: Integration with 
[[https://github.com/emacs-lsp/lsp-mode][LSP-Mode]] (Language Server Protocol).
+- [[https://github.com/gagbo/consult-lsp][consult-lsp]]: Integration with 
=lsp-mode= (lsp client).
 - [[https://codeberg.org/jao/consult-notmuch][consult-notmuch]]: Access the 
[[https://notmuchmail.org/][Notmuch]] email system using Consult.
-- [[https://codeberg.org/jao/consult-recoll][consult-recoll]]: Access the 
[[https://www.lesbonscomptes.com/recoll/][Recoll]] desktop full-text search 
using Consult.
 - [[https://codeberg.org/jao/espotify][consult-spotify]]: Access the Spotify 
API and control your local music player.
+- [[https://codeberg.org/jao/consult-recoll][consult-recoll]]: Access the 
[[https://www.lesbonscomptes.com/recoll/][Recoll]] desktop full-text search 
using Consult.
+- [[https://github.com/mohkale/consult-yasnippet][consult-yasnippet]]: 
Integration with yasnippet.
 - [[https://github.com/minad/affe][affe]]: Asynchronous Fuzzy Finder for Emacs 
(uses Consult under the hood).
 
 Not directly related to Consult, but maybe still of interest are the following
@@ -1023,6 +1028,7 @@ offer functionality based on ~completing-read~.
 
 - [[https://github.com/minad/corfu][corfu]], 
[[https://github.com/company-mode/company-mode][company]]: Completion systems 
for =completion-at-point= using small popups.
 - [[https://github.com/minad/bookmark-view][bookmark-view]]: Store window 
configuration as bookmarks, possible integration with =consult-buffer=.
+- [[https://github.com/bdarcus/bibtex-actions][bibtex-actions]]: Versatile 
frontend for bibliographies, frontend agnostic.
 - [[https://github.com/d12frosted/flyspell-correct][flyspell-correct]]: Apply 
spelling corrections by selecting via =completing-read=.
 - [[https://github.com/mhayashi1120/Emacs-wgrep][wgrep]]: Editing of grep 
buffers, can be used together with =consult-grep= via =embark-export=.
 
@@ -1128,6 +1134,9 @@ Code contributions:
 - [[https://github.com/omar-polo][Omar Polo]]
 - [[https://github.com/astoff][Augusto Stoffel]]
 - [[https://github.com/noctuid][Fox Kiester]]
+- [[https://github.com/tecosaur][Tecosaur]]
+- [[https://github.com/mohamed-abdelnour][Mohamed Abdelnour]]
+- [[https://github.com/thisirs][Sylvain Rousseau]]
 
 Advice and useful discussions:
 - [[https://github.com/clemera/][Clemens Radermacher]]
@@ -1140,11 +1149,15 @@ Advice and useful discussions:
 - [[https://github.com/hmelman/][Howard Melman]]
 - [[https://github.com/monnier/][Stefan Monnier]]
 - [[https://github.com/dgutov/][Dmitry Gutov]]
+- [[https://github.com/iyefrat][Itai Y. Efrat]]
+- [[https://github.com/bdarcus][Bruce d'Arcus]]
 
 Authors of supplementary =consult-*= packages:
 
 - [[https://codeberg.org/jao/][Jose A Ortega Ruiz]] 
([[https://codeberg.org/jao/consult-notmuch][consult-notmuch]], 
[[https://codeberg.org/jao/consult-recoll][consult-recoll]], 
[[https://codeberg.org/jao/espotify][consult-spotify]])
 - [[https://github.com/gagbo/][Gerry Agbobada]] 
([[https://github.com/gagbo/consult-lsp][consult-lsp]])
+- [[https://github.com/karthink][Karthik Chikmagalur]] 
([[https://github.com/karthink/consult-dir][consult-dir]])
+- [[https://github.com/mohkale][Mohsin Kaleem]] 
([[https://github.com/mohkale/consult-bibtex][consult-bibtex]], 
[[https://github.com/mohkale/consult-company][consult-company]], 
[[https://github.com/mohkale/consult-eglot][consult-eglot]], 
[[https://github.com/mohkale/consult-yasnippet][consult-yasnippet]])
 
 #+html: 

[nongnu] elpa/git-commit 2049fd6: magit-version: Bang on it some more

2021-09-22 Thread ELPA Syncer
branch: elpa/git-commit
commit 2049fd6f6eae7e958b673e809299bc7d3f02a781
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

magit-version: Bang on it some more

The very first iteration of this function [1: afb15b75e] already
looked for the source code instead of the byte code:

  (let ((toplib (or load-file-name buffer-file-name)))
(unless (and toplib
 (equal (file-name-nondirectory toplib) "magit.el"))
  (setq toplib (locate-library "magit.el")))

I am unsure why I did that back then.

Recently [2: d173de73e] we changed this code because the source file
could also be named "magit.el.gz", but that failed to accomplish the
goal, because `file-name-sans-extension' only removes one extension
".gz", not all of them ".el.gz", and additionally it started matching
the byte code file "magit.elc".

Matching the elc file breaks version detection when using straight
because there we have to follow a symlink from the "build" directory
(where the package is installed) into the "repos" directory where the
actual git repository lives, but unlike the source file, the byte code
file isn't a symlink from inside the former to inside the latter.

Closes #4511.

1: 2013-07-20 afb15b75ed897c47c18da049545ff03be065a7ec
   improve version detection and build process

2: 2021-09-06 d173de73e96e207d4ba3821e1d720c8d81f6bafb
   magit-version: Make more flexible for when no *.el exists
---
 lisp/magit.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lisp/magit.el b/lisp/magit.el
index ab869dd..82c26ea 100644
--- a/lisp/magit.el
+++ b/lisp/magit.el
@@ -496,9 +496,8 @@ and Emacs to it."
 (toplib (or load-file-name buffer-file-name))
 debug)
 (unless (and toplib
- (equal (file-name-sans-extension
- (file-name-nondirectory toplib))
-"magit"))
+ (member (file-name-nondirectory toplib)
+ '("magit.el" "magit.el.gz")))
   (setq toplib (locate-library "magit")))
 (setq toplib (and toplib (magit--straight-chase-links toplib)))
 (push toplib debug)



[nongnu] elpa/magit updated (f805f6a -> 2049fd6)

2021-09-22 Thread ELPA Syncer
elpasync pushed a change to branch elpa/magit.

  from  f805f6a   git-commit-use-local-message-ring: New option
  adds  2049fd6   magit-version: Bang on it some more

No new revisions were added by this update.

Summary of changes:
 lisp/magit.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)



[nongnu] elpa/magit-section updated (f805f6a -> 2049fd6)

2021-09-22 Thread ELPA Syncer
elpasync pushed a change to branch elpa/magit-section.

  from  f805f6a   git-commit-use-local-message-ring: New option
  adds  2049fd6   magit-version: Bang on it some more

No new revisions were added by this update.

Summary of changes:
 lisp/magit.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)



[elpa] externals/taxy bd60882: Example: (deffy) Autoload deffy--bookmark-handler

2021-09-22 Thread ELPA Syncer
branch: externals/taxy
commit bd608822aa012fc45714a55e7b1d5578c6552d72
Author: Adam Porter 
Commit: Adam Porter 

Example: (deffy) Autoload deffy--bookmark-handler
---
 examples/deffy.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/examples/deffy.el b/examples/deffy.el
index 360fa64..4677327 100644
--- a/examples/deffy.el
+++ b/examples/deffy.el
@@ -396,6 +396,7 @@ prefix, from all `deffy-mode' buffers."
(cons 'files deffy-files)
(cons 'handler #'deffy--bookmark-handler)))
 
+;;;###autoload
 (defun deffy--bookmark-handler (record)
   "Show Deffy buffer for bookmark RECORD."
   (pcase-let* ((`(,_ . ,(map directory files)) record))



[elpa] externals/taxy updated (bd60882 -> 951e79f)

2021-09-22 Thread ELPA Syncer
elpasync pushed a change to branch externals/taxy.

  from  bd60882   Example: (deffy) Autoload deffy--bookmark-handler
   new  12f648d   Fix: (taxy.el) Require map
   new  d08446b   Fix: (taxy.el) Require shortdoc when compiling
   new  e275270   Fix: (taxy.el) Hide shortdoc-related warnings in Emacs <28
   new  5cf0338   Docs: Update changelog
   new  188029a   Release: 0.8
   new  951e79f   Meta: 0.9-pre


Summary of changes:
 README.org |  10 +++-
 taxy.el| 138 +---
 taxy.info  | 176 ++---
 3 files changed, 181 insertions(+), 143 deletions(-)



[elpa] externals/taxy 188029a 5/6: Release: 0.8

2021-09-22 Thread ELPA Syncer
branch: externals/taxy
commit 188029a88f81368f30c2e92935a29c66bb4180c3
Author: Adam Porter 
Commit: Adam Porter 

Release: 0.8
---
 README.org |   2 +-
 taxy.el|   2 +-
 taxy.info  | 102 ++---
 3 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/README.org b/README.org
index e9085a9..db484e3 100644
--- a/README.org
+++ b/README.org
@@ -933,7 +933,7 @@ In Emacs 28+, see also =M-x shortdoc-display-group RET taxy 
RET=.
 :TOC:  :depth 0
 :END:
 
-** 0.8-pre
+** 0.8
 
 *** Additions
 
diff --git a/taxy.el b/taxy.el
index df7b1d5..1351dda 100644
--- a/taxy.el
+++ b/taxy.el
@@ -5,7 +5,7 @@
 ;; Author: Adam Porter 
 ;; Maintainer: Adam Porter 
 ;; URL: https://github.com/alphapapa/taxy.el
-;; Version: 0.8-pre
+;; Version: 0.8
 ;; Package-Requires: ((emacs "26.3"))
 ;; Keywords: lisp
 
diff --git a/taxy.info b/taxy.info
index 3ed4d52..8318798 100644
--- a/taxy.info
+++ b/taxy.info
@@ -76,7 +76,7 @@ Reference
 
 Changelog
 
-* 0.8-pre: 08-pre.
+* 0.8: 08.
 * 0.7: 07.
 * 0.6: 06.
 * 0.5: 05.
@@ -85,7 +85,7 @@ Changelog
 * 0.2: 02.
 * 0.1: 01.
 
-0.8-pre
+0.8
 
 * Additions::
 * Fixes::
@@ -1130,7 +1130,7 @@ File: README.info,  Node: Changelog,  Next: Development,  
Prev: Usage,  Up: Top
 
 * Menu:
 
-* 0.8-pre: 08-pre.
+* 0.8: 08.
 * 0.7: 07.
 * 0.6: 06.
 * 0.5: 05.
@@ -1140,10 +1140,10 @@ File: README.info,  Node: Changelog,  Next: 
Development,  Prev: Usage,  Up: Top
 * 0.1: 01.
 
 
-File: README.info,  Node: 08-pre,  Next: 07,  Up: Changelog
+File: README.info,  Node: 08,  Next: 07,  Up: Changelog
 
-4.1 0.8-pre
-===
+4.1 0.8
+===
 
 * Menu:
 
@@ -1151,7 +1151,7 @@ File: README.info,  Node: 08-pre,  Next: 07,  Up: 
Changelog
 * Fixes::
 
 
-File: README.info,  Node: Additions,  Next: Fixes,  Up: 08-pre
+File: README.info,  Node: Additions,  Next: Fixes,  Up: 08
 
 4.1.1 Additions
 ---
@@ -1159,7 +1159,7 @@ File: README.info,  Node: Additions,  Next: Fixes,  Up: 
08-pre
• Short documentation group for Emacs 28+.
 
 
-File: README.info,  Node: Fixes,  Prev: Additions,  Up: 08-pre
+File: README.info,  Node: Fixes,  Prev: Additions,  Up: 08
 
 4.1.2 Fixes
 ---
@@ -1167,7 +1167,7 @@ File: README.info,  Node: Fixes,  Prev: Additions,  Up: 
08-pre
• Require ‘map’ for ‘pcase’ pattern.
 
 
-File: README.info,  Node: 07,  Next: 06,  Prev: 08-pre,  Up: Changelog
+File: README.info,  Node: 07,  Next: 06,  Prev: 08,  Up: Changelog
 
 4.2 0.7
 ===
@@ -1417,48 +1417,48 @@ GPLv3
 
 Tag Table:
 Node: Top218
-Node: Examples2239
-Node: Numbery (starting basically)2558
-Node: Lettery (filling incrementally)8319
-Node: Sporty (understanding completely)10833
-Node: Applications16820
-Node: Installation17295
-Node: Usage17608
-Node: Reusable taxys19763
-Node: Threading macros23916
-Node: Modifying filled taxys24455
-Node: Dynamic taxys25273
-Node: Multi-level dynamic taxys27922
-Node: "Chains" of independent multi-level dynamic taxys30115
-Node: Defining a classification domain-specific language33046
-Node: Magit section37209
-Node: Reference37906
-Node: Functions38114
-Node: Macros40092
-Node: Changelog40742
-Node: 08-pre40956
-Node: Additions41078
-Node: Fixes41226
-Node: 0741368
-Node: Additions (1)41497
-Node: 0641816
-Node: Additions (2)41941
-Node: 0543291
-Node: Additions (3)43436
-Node: Fixes (1)44546
-Node: 0444704
-Node: 0344926
-Node: Changes45055
-Node: Fixes (2)45418
-Node: 0245853
-Node: Changes (1)46022
-Node: Additions (4)46314
-Node: Fixes (3)47173
-Node: 0147427
-Node: Development47526
-Node: Copyright assignment47732
-Node: Credits48320
-Node: License48510
+Node: Examples2227
+Node: Numbery (starting basically)2546
+Node: Lettery (filling incrementally)8307
+Node: Sporty (understanding completely)10821
+Node: Applications16808
+Node: Installation17283
+Node: Usage17596
+Node: Reusable taxys19751
+Node: Threading macros23904
+Node: Modifying filled taxys24443
+Node: Dynamic taxys25261
+Node: Multi-level dynamic taxys27910
+Node: "Chains" of independent multi-level dynamic taxys30103
+Node: Defining a classification domain-specific language33034
+Node: Magit section37197
+Node: Reference37894
+Node: Functions38102
+Node: Macros40080
+Node: Changelog40730
+Node: 0840936
+Node: Additions41046
+Node: Fixes41190
+Node: 0741328
+Node: Additions (1)41453
+Node: 0641772
+Node: Additions (2)41897
+Node: 0543247
+Node: Additions (3)43392
+Node: Fixes (1)44502
+Node: 0444660
+Node: 0344882
+Node: Changes45011
+Node: Fixes (2)45374
+Node: 0245809
+Node: Changes (1)45978
+Node: Additions (4)46270
+Node: Fixes (3)47129
+Node: 0147383
+Node: Development47482
+Node: Copyright assignment47688
+Node: Credits48276
+Node: License48466
 
 End Tag Table
 



[elpa] externals/taxy d08446b 2/6: Fix: (taxy.el) Require shortdoc when compiling

2021-09-22 Thread ELPA Syncer
branch: externals/taxy
commit d08446b3bb8f2e911f5fbd22a23c7fe5cff4b1de
Author: Adam Porter 
Commit: Adam Porter 

Fix: (taxy.el) Require shortdoc when compiling

Trying to optionally support features in newer Emacs versions is
always awkward.
---
 taxy.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/taxy.el b/taxy.el
index 57cefa5..8aa3362 100644
--- a/taxy.el
+++ b/taxy.el
@@ -363,6 +363,9 @@ defined with a definer defined by 
`taxy-define-key-definer')."
 
 ;; Available in Emacs 28.
 
+(eval-when-compile
+  (require 'shortdoc nil t))
+
 (when (require 'shortdoc nil t)
   (define-short-documentation-group taxy
 (taxy-flatten



[elpa] externals/taxy 5cf0338 4/6: Docs: Update changelog

2021-09-22 Thread ELPA Syncer
branch: externals/taxy
commit 5cf033846cb788d6160123e09261c84354e754f3
Author: Adam Porter 
Commit: Adam Porter 

Docs: Update changelog
---
 README.org |   4 +++
 taxy.info  | 119 +
 2 files changed, 69 insertions(+), 54 deletions(-)

diff --git a/README.org b/README.org
index 2a9eba4..e9085a9 100644
--- a/README.org
+++ b/README.org
@@ -939,6 +939,10 @@ In Emacs 28+, see also =M-x shortdoc-display-group RET 
taxy RET=.
 
 +  Short documentation group for Emacs 28+.
 
+*** Fixes
+
++  Require =map= for ~pcase~ pattern.
+
 ** 0.7
 
 *** Additions
diff --git a/taxy.info b/taxy.info
index 2b83405..3ed4d52 100644
--- a/taxy.info
+++ b/taxy.info
@@ -88,6 +88,7 @@ Changelog
 0.8-pre
 
 * Additions::
+* Fixes::
 
 0.7
 
@@ -100,18 +101,18 @@ Changelog
 0.5
 
 * Additions: Additions (3).
-* Fixes::
+* Fixes: Fixes (1).
 
 0.3
 
 * Changes::
-* Fixes: Fixes (1).
+* Fixes: Fixes (2).
 
 0.2
 
 * Changes: Changes (1).
 * Additions: Additions (4).
-* Fixes: Fixes (2).
+* Fixes: Fixes (3).
 
 Development
 
@@ -1147,9 +1148,10 @@ File: README.info,  Node: 08-pre,  Next: 07,  Up: 
Changelog
 * Menu:
 
 * Additions::
+* Fixes::
 
 
-File: README.info,  Node: Additions,  Up: 08-pre
+File: README.info,  Node: Additions,  Next: Fixes,  Up: 08-pre
 
 4.1.1 Additions
 ---
@@ -1157,6 +1159,14 @@ File: README.info,  Node: Additions,  Up: 08-pre
• Short documentation group for Emacs 28+.
 
 
+File: README.info,  Node: Fixes,  Prev: Additions,  Up: 08-pre
+
+4.1.2 Fixes
+---
+
+   • Require ‘map’ for ‘pcase’ pattern.
+
+
 File: README.info,  Node: 07,  Next: 06,  Prev: 08-pre,  Up: Changelog
 
 4.2 0.7
@@ -1227,10 +1237,10 @@ File: README.info,  Node: 05,  Next: 04,  Prev: 06,  
Up: Changelog
 * Menu:
 
 * Additions: Additions (3).
-* Fixes::
+* Fixes: Fixes (1).
 
 
-File: README.info,  Node: Additions (3),  Next: Fixes,  Up: 05
+File: README.info,  Node: Additions (3),  Next: Fixes (1),  Up: 05
 
 4.4.1 Additions
 ---
@@ -1252,7 +1262,7 @@ File: README.info,  Node: Additions (3),  Next: Fixes,  
Up: 05
• New example ‘taxy-package-report’.
 
 
-File: README.info,  Node: Fixes,  Prev: Additions (3),  Up: 05
+File: README.info,  Node: Fixes (1),  Prev: Additions (3),  Up: 05
 
 4.4.2 Fixes
 ---
@@ -1277,10 +1287,10 @@ File: README.info,  Node: 03,  Next: 02,  Prev: 04,  
Up: Changelog
 * Menu:
 
 * Changes::
-* Fixes: Fixes (1).
+* Fixes: Fixes (2).
 
 
-File: README.info,  Node: Changes,  Next: Fixes (1),  Up: 03
+File: README.info,  Node: Changes,  Next: Fixes (2),  Up: 03
 
 4.6.1 Changes
 -
@@ -1291,7 +1301,7 @@ File: README.info,  Node: Changes,  Next: Fixes (1),  Up: 
03
  becomes ‘(taxy-items taxy)’).
 
 
-File: README.info,  Node: Fixes (1),  Prev: Changes,  Up: 03
+File: README.info,  Node: Fixes (2),  Prev: Changes,  Up: 03
 
 4.6.2 Fixes
 ---
@@ -1312,7 +1322,7 @@ File: README.info,  Node: 02,  Next: 01,  Prev: 03,  Up: 
Changelog
 
 * Changes: Changes (1).
 * Additions: Additions (4).
-* Fixes: Fixes (2).
+* Fixes: Fixes (3).
 
 
 File: README.info,  Node: Changes (1),  Next: Additions (4),  Up: 02
@@ -1325,7 +1335,7 @@ File: README.info,  Node: Changes (1),  Next: Additions 
(4),  Up: 02
  reason to maintain two versions.
 
 
-File: README.info,  Node: Additions (4),  Next: Fixes (2),  Prev: Changes (1), 
 Up: 02
+File: README.info,  Node: Additions (4),  Next: Fixes (3),  Prev: Changes (1), 
 Up: 02
 
 4.7.2 Additions
 ---
@@ -1343,7 +1353,7 @@ File: README.info,  Node: Additions (4),  Next: Fixes 
(2),  Prev: Changes (1),
  .
 
 
-File: README.info,  Node: Fixes (2),  Prev: Additions (4),  Up: 02
+File: README.info,  Node: Fixes (3),  Prev: Additions (4),  Up: 02
 
 4.7.3 Fixes
 ---
@@ -1407,47 +1417,48 @@ GPLv3
 
 Tag Table:
 Node: Top218
-Node: Examples2219
-Node: Numbery (starting basically)2538
-Node: Lettery (filling incrementally)8299
-Node: Sporty (understanding completely)10813
-Node: Applications16800
-Node: Installation17275
-Node: Usage17588
-Node: Reusable taxys19743
-Node: Threading macros23896
-Node: Modifying filled taxys24435
-Node: Dynamic taxys25253
-Node: Multi-level dynamic taxys27902
-Node: "Chains" of independent multi-level dynamic taxys30095
-Node: Defining a classification domain-specific language33026
-Node: Magit section37189
-Node: Reference37886
-Node: Functions38094
-Node: Macros40072
-Node: Changelog40722
-Node: 08-pre40936
-Node: Additions41048
-Node: 0741182
-Node: Additions (1)41311
-Node: 0641630
-Node: Additions (2)41755
-Node: 0543105
-Node: Additions (3)43240
-Node: Fixes44346
-Node: 0444500
-Node: 0344722
-Node: Changes44851
-Node: Fixes (1)45214
-Node: 0245649
-Node: Changes (1)45818
-Node: Additions (4)46110
-Node: Fixes (2)46969
-Node: 0147223
-Node: Development47322
-Node: Copyright assignment47528
-Node: Credits48116
-Node: License48306
+Node: Examples2239
+N

[elpa] externals/taxy 951e79f 6/6: Meta: 0.9-pre

2021-09-22 Thread ELPA Syncer
branch: externals/taxy
commit 951e79ffe15306defa2b9bfd13b292a01c7881fd
Author: Adam Porter 
Commit: Adam Porter 

Meta: 0.9-pre
---
 README.org |   4 ++
 taxy.el|   2 +-
 taxy.info  | 135 +
 3 files changed, 78 insertions(+), 63 deletions(-)

diff --git a/README.org b/README.org
index db484e3..0440ef2 100644
--- a/README.org
+++ b/README.org
@@ -933,6 +933,10 @@ In Emacs 28+, see also =M-x shortdoc-display-group RET 
taxy RET=.
 :TOC:  :depth 0
 :END:
 
+** 0.9-pre
+
+Nothing new yet.
+
 ** 0.8
 
 *** Additions
diff --git a/taxy.el b/taxy.el
index 1351dda..c9833c1 100644
--- a/taxy.el
+++ b/taxy.el
@@ -5,7 +5,7 @@
 ;; Author: Adam Porter 
 ;; Maintainer: Adam Porter 
 ;; URL: https://github.com/alphapapa/taxy.el
-;; Version: 0.8
+;; Version: 0.9-pre
 ;; Package-Requires: ((emacs "26.3"))
 ;; Keywords: lisp
 
diff --git a/taxy.info b/taxy.info
index 8318798..187e915 100644
--- a/taxy.info
+++ b/taxy.info
@@ -76,6 +76,7 @@ Reference
 
 Changelog
 
+* 0.9-pre: 09-pre.
 * 0.8: 08.
 * 0.7: 07.
 * 0.6: 06.
@@ -1130,6 +1131,7 @@ File: README.info,  Node: Changelog,  Next: Development,  
Prev: Usage,  Up: Top
 
 * Menu:
 
+* 0.9-pre: 09-pre.
 * 0.8: 08.
 * 0.7: 07.
 * 0.6: 06.
@@ -1140,9 +1142,17 @@ File: README.info,  Node: Changelog,  Next: Development, 
 Prev: Usage,  Up: Top
 * 0.1: 01.
 
 
-File: README.info,  Node: 08,  Next: 07,  Up: Changelog
+File: README.info,  Node: 09-pre,  Next: 08,  Up: Changelog
 
-4.1 0.8
+4.1 0.9-pre
+===
+
+Nothing new yet.
+
+
+File: README.info,  Node: 08,  Next: 07,  Prev: 09-pre,  Up: Changelog
+
+4.2 0.8
 ===
 
 * Menu:
@@ -1153,7 +1163,7 @@ File: README.info,  Node: 08,  Next: 07,  Up: Changelog
 
 File: README.info,  Node: Additions,  Next: Fixes,  Up: 08
 
-4.1.1 Additions
+4.2.1 Additions
 ---
 
• Short documentation group for Emacs 28+.
@@ -1161,7 +1171,7 @@ File: README.info,  Node: Additions,  Next: Fixes,  Up: 08
 
 File: README.info,  Node: Fixes,  Prev: Additions,  Up: 08
 
-4.1.2 Fixes
+4.2.2 Fixes
 ---
 
• Require ‘map’ for ‘pcase’ pattern.
@@ -1169,7 +1179,7 @@ File: README.info,  Node: Fixes,  Prev: Additions,  Up: 08
 
 File: README.info,  Node: 07,  Next: 06,  Prev: 08,  Up: Changelog
 
-4.2 0.7
+4.3 0.7
 ===
 
 * Menu:
@@ -1179,7 +1189,7 @@ File: README.info,  Node: 07,  Next: 06,  Prev: 08,  Up: 
Changelog
 
 File: README.info,  Node: Additions (1),  Up: 07
 
-4.2.1 Additions
+4.3.1 Additions
 ---
 
• Function ‘taxy-flatten’ returns a list of the items in a taxy and
@@ -1191,7 +1201,7 @@ File: README.info,  Node: Additions (1),  Up: 07
 
 File: README.info,  Node: 06,  Next: 05,  Prev: 07,  Up: Changelog
 
-4.3 0.6
+4.4 0.6
 ===
 
 * Menu:
@@ -1201,7 +1211,7 @@ File: README.info,  Node: 06,  Next: 05,  Prev: 07,  Up: 
Changelog
 
 File: README.info,  Node: Additions (2),  Up: 06
 
-4.3.1 Additions
+4.4.1 Additions
 ---
 
• Sorting functions:
@@ -1231,7 +1241,7 @@ File: README.info,  Node: Additions (2),  Up: 06
 
 File: README.info,  Node: 05,  Next: 04,  Prev: 06,  Up: Changelog
 
-4.4 0.5
+4.5 0.5
 ===
 
 * Menu:
@@ -1242,7 +1252,7 @@ File: README.info,  Node: 05,  Next: 04,  Prev: 06,  Up: 
Changelog
 
 File: README.info,  Node: Additions (3),  Next: Fixes (1),  Up: 05
 
-4.4.1 Additions
+4.5.1 Additions
 ---
 
• Function ‘taxy-magit-section-insert’ takes new arguments:
@@ -1264,7 +1274,7 @@ File: README.info,  Node: Additions (3),  Next: Fixes 
(1),  Up: 05
 
 File: README.info,  Node: Fixes (1),  Prev: Additions (3),  Up: 05
 
-4.4.2 Fixes
+4.5.2 Fixes
 ---
 
• Example ‘diredy’ referred to an old function name.
@@ -1272,7 +1282,7 @@ File: README.info,  Node: Fixes (1),  Prev: Additions 
(3),  Up: 05
 
 File: README.info,  Node: 04,  Next: 03,  Prev: 05,  Up: Changelog
 
-4.5 0.4
+4.6 0.4
 ===
 
• Incremented version to cause a new ELPA release (since removing a
@@ -1281,7 +1291,7 @@ File: README.info,  Node: 04,  Next: 03,  Prev: 05,  Up: 
Changelog
 
 File: README.info,  Node: 03,  Next: 02,  Prev: 04,  Up: Changelog
 
-4.6 0.3
+4.7 0.3
 ===
 
 * Menu:
@@ -1292,7 +1302,7 @@ File: README.info,  Node: 03,  Next: 02,  Prev: 04,  Up: 
Changelog
 
 File: README.info,  Node: Changes,  Next: Fixes (2),  Up: 03
 
-4.6.1 Changes
+4.7.1 Changes
 -
 
• Within the ‘taxy’ struct and related functions, the term ‘objects’
@@ -1303,7 +1313,7 @@ File: README.info,  Node: Changes,  Next: Fixes (2),  Up: 
03
 
 File: README.info,  Node: Fixes (2),  Prev: Changes,  Up: 03
 
-4.6.2 Fixes
+4.7.2 Fixes
 ---
 
• Function ‘taxy-fill’ always calls a taxy’s ‘:take’ function if
@@ -1315,7 +1325,7 @@ File: README.info,  Node: Fixes (2),  Prev: Changes,  Up: 
03
 
 File: README.info,  Node: 02,  Next: 01,  Prev: 03,  Up: Changelog
 
-4.7 0.2
+4.8 0.2
 ===
 
 * Menu:
@@ -1327,7 +1337,7 @@ File: README.info,  Node: 02,  Next: 01,  Prev: 03,  U

[elpa] externals/taxy e275270 3/6: Fix: (taxy.el) Hide shortdoc-related warnings in Emacs <28

2021-09-22 Thread ELPA Syncer
branch: externals/taxy
commit e27527048ca2d31aa985f776b27c172a5213c202
Author: Adam Porter 
Commit: Adam Porter 

Fix: (taxy.el) Hide shortdoc-related warnings in Emacs <28
---
 taxy.el | 132 +---
 1 file changed, 68 insertions(+), 64 deletions(-)

diff --git a/taxy.el b/taxy.el
index 8aa3362..df7b1d5 100644
--- a/taxy.el
+++ b/taxy.el
@@ -361,75 +361,79 @@ defined with a definer defined by 
`taxy-define-key-definer')."
 
  Documentation group
 
-;; Available in Emacs 28.
+;; Available in Emacs 28.  NOTE: In earlier Emacs versions,
+;; byte-compiling this section will produce warnings due to the
+;; shortdoc forms that appear to be function calls.
 
 (eval-when-compile
   (require 'shortdoc nil t))
 
 (when (require 'shortdoc nil t)
-  (define-short-documentation-group taxy
-(taxy-flatten
- :eval (taxy-flatten
-(make-taxy
- :items '(a b c)
- :taxys (list (make-taxy
-   :items '(d e f))
-(taxy-emptied
- :eval (taxy-emptied
-(make-taxy
- :items '(a b c)
- :taxys (list (make-taxy
-   :items '(d e f))
-(taxy-fill
- :eval (taxy-fill '(0 1 2 3)
-  (make-taxy
-   :name "Numbers"
-   :taxys (list (make-taxy
- :name "Odd"
- :predicate #'cl-oddp)
-(make-taxy
- :name "Even"
- :predicate #'cl-evenp)
-(taxy-make-take-function
- :eval (taxy-make-take-function
-'(first-char second-char)
-'((first-char (lambda (s) (substring s nil 1)))
-  (second-char (lambda (s) (substring s 1 2))
-(taxy-mapc-taxys
-  :eval (taxy-mapc-taxys
-  (lambda (taxy)
-(setf (taxy-name taxy) (upcase (taxy-name taxy
-  (make-taxy :name "a" :taxys (list (make-taxy :name "b")
-(taxy-mapcar-items
-  :eval (taxy-mapcar-items #'upcase
-  (make-taxy :items (list "a" "b" "c")
- :taxys (list (make-taxy :items (list "d" "e" "f"))
-(taxy-plain
- :eval (taxy-plain
-(taxy-fill '(0 1 2 3)
-   (make-taxy
-:name "Numbers"
-:taxys (list (make-taxy
-  :name "Odd"
-  :predicate #'cl-oddp)
- (make-taxy
-  :name "Even"
-  :predicate #'cl-evenp))
-(taxy-size
- :eval (taxy-size
-(make-taxy
- :items '(a b c)
- :taxys (list (make-taxy
-   :items '(d e f))
-(taxy-sort-items
-  :eval (taxy-sort-items #'string< #'identity
-  (make-taxy :items (list "c" "b" "a")
- :taxys (list (make-taxy :items (list "f" "e" "d"))
-(taxy-sort-taxys
-  :eval (taxy-sort-taxys #'string< #'taxy-name
-  (make-taxy :name "Taxy"
- :taxys (list (make-taxy :name "Beta")
-  (make-taxy :name "Alpha")))
+  (with-no-warnings
+;; TODO: Remove `with-no-warnings' when requiring Emacs 28+.
+(define-short-documentation-group taxy
+  (taxy-flatten
+   :eval (taxy-flatten
+  (make-taxy
+   :items '(a b c)
+   :taxys (list (make-taxy
+ :items '(d e f))
+  (taxy-emptied
+   :eval (taxy-emptied
+  (make-taxy
+   :items '(a b c)
+   :taxys (list (make-taxy
+ :items '(d e f))
+  (taxy-fill
+   :eval (taxy-fill '(0 1 2 3)
+(make-taxy
+ :name "Numbers"
+ :taxys (list (make-taxy
+   :name "Odd"
+   :predicate #'cl-oddp)
+  (make-taxy
+   :name "Even"
+   :predicate #'cl-evenp)
+  (taxy-make-take-function
+   :eval (taxy-make-take-function
+  '(first-char second-char)
+  '((first-char (lambda (s) (substring s nil 1)))
+(second-char (lambda (s) (substring s 1 2))
+  (taxy-mapc-taxys
+:eval (taxy-mapc-taxys
+(lambda (taxy)
+  (setf (taxy-name taxy) (upcase (taxy-name taxy
+(make-taxy :name "a" :taxys (list (make-taxy :name "b")
+  (taxy-mapcar-items
+:eval (taxy-mapcar-items #'upcase
+(make-

[elpa] externals/taxy 12f648d 1/6: Fix: (taxy.el) Require map

2021-09-22 Thread ELPA Syncer
branch: externals/taxy
commit 12f648d28fb743106e93989d04c314f95e2c2fe2
Author: Adam Porter 
Commit: Adam Porter 

Fix: (taxy.el) Require map
---
 taxy.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/taxy.el b/taxy.el
index 8518692..57cefa5 100644
--- a/taxy.el
+++ b/taxy.el
@@ -49,6 +49,7 @@
  Requirements
 
 (require 'cl-lib)
+(require 'map)
 (require 'subr-x)
 
  Structs



[elpa] externals/taxy 96e1f11 2/2: Example: (deffy) Tidy for byte-compilation

2021-09-22 Thread ELPA Syncer
branch: externals/taxy
commit 96e1f11f426480934464da909d6aa543b838f620
Author: Adam Porter 
Commit: Adam Porter 

Example: (deffy) Tidy for byte-compilation
---
 examples/deffy.el | 75 ---
 1 file changed, 38 insertions(+), 37 deletions(-)

diff --git a/examples/deffy.el b/examples/deffy.el
index 70cfefe..22157d0 100644
--- a/examples/deffy.el
+++ b/examples/deffy.el
@@ -28,6 +28,7 @@
 ;;; Code:
 
 (require 'map)
+(require 'project)
 
 (require 'taxy)
 (require 'taxy-magit-section)
@@ -40,6 +41,23 @@
   "Show an overview of definitions in an Emacs Lisp project or buffer."
   :group 'emacs-lisp-mode)
 
+ Variables
+
+(defvar deffy-mode-map
+  (let ((map (make-sparse-keymap)))
+(define-key map (kbd "RET") #'deffy-RET)
+(define-key map [mouse-1] #'deffy-mouse-1)
+map))
+
+(defvar-local deffy-directory nil
+  "Directory relative to which filenames should be expanded.")
+
+(defvar-local deffy-files nil
+  "Files shown in the current Deffy buffer.")
+
+(defvar-local deffy-display-buffer-action nil
+  "Last-used display-buffer-action in the current Deffy buffer.")
+
  Keys
 
 (cl-eval-when (compile load eval)
@@ -47,26 +65,26 @@
   ;; seems to be.
   (taxy-define-key-definer deffy-define-key deffy-keys "deffy-key"
 ;; FIXME: Docstring.
-""))
-
-(deffy-define-key file ()
-  (file-relative-name (deffy-def-file item) deffy-directory))
-
-(deffy-define-key type ()
-  (pcase-let* (((cl-struct deffy-def form) item)
-  (type (pcase form
-  (`(,(or 'defun 'cl-defun) . ,_)
-   (if (cl-find-if (lambda (form)
- (pcase form
-   (`(interactive . ,_) t)))
-   form)
-   'command
- 'function))
-  (`(,(or 'defmacro 'cl-defmacro) . ,_)
-   'macro)
-  (`(,car . ,_) car
-(when type
-  (format "%s" type
+"")
+
+  (deffy-define-key file ()
+(file-relative-name (deffy-def-file item) deffy-directory))
+
+  (deffy-define-key type ()
+(pcase-let* (((cl-struct deffy-def form) item)
+(type (pcase form
+(`(,(or 'defun 'cl-defun) . ,_)
+ (if (cl-find-if (lambda (form)
+   (pcase form
+ (`(interactive . ,_) t)))
+ form)
+ 'command
+   'function))
+(`(,(or 'defmacro 'cl-defmacro) . ,_)
+ 'macro)
+(`(,car . ,_) car
+  (when type
+(format "%s" type)
 
 (defvar deffy-taxy-default-keys
   '(type file))
@@ -92,23 +110,6 @@
   (setq-default deffy-columns
(get 'deffy-columns 'standard-value)))
 
- Variables
-
-(defvar deffy-mode-map
-  (let ((map (make-sparse-keymap)))
-(define-key map (kbd "RET") #'deffy-RET)
-(define-key map [mouse-1] #'deffy-mouse-1)
-map))
-
-(defvar-local deffy-directory nil
-  "Directory relative to which filenames should be expanded.")
-
-(defvar-local deffy-files nil
-  "Files shown in the current Deffy buffer.")
-
-(defvar-local deffy-display-buffer-action nil
-  "Last-used display-buffer-action in the current Deffy buffer.")
-
  Options
 
 (defcustom deffy-side-window-action



[elpa] externals/taxy 827462f 1/2: Example: (deffy) Rename bookmark functions

2021-09-22 Thread ELPA Syncer
branch: externals/taxy
commit 827462f9dbe00fcd5295c42120fd0bd9e8561d82
Author: Adam Porter 
Commit: Adam Porter 

Example: (deffy) Rename bookmark functions

They're not really internal.
---
 examples/deffy.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/examples/deffy.el b/examples/deffy.el
index 4677327..70cfefe 100644
--- a/examples/deffy.el
+++ b/examples/deffy.el
@@ -289,7 +289,7 @@ prefix, from all `deffy-mode' buffers."
 
 (define-derived-mode deffy-mode magit-section-mode "Deffy"
   :global nil
-  (setq-local bookmark-make-record-function #'deffy--bookmark-make-record
+  (setq-local bookmark-make-record-function #'deffy-bookmark-make-record
  revert-buffer-function #'deffy-revert))
 
  Functions
@@ -389,15 +389,15 @@ prefix, from all `deffy-mode' buffers."
 
 (defvar bookmark-make-record-function)
 
-(defun deffy--bookmark-make-record ()
+(defun deffy-bookmark-make-record ()
   "Return a bookmark record for current Deffy buffer."
   (list (concat "Deffy: %s" deffy-directory)
(cons 'directory deffy-directory)
(cons 'files deffy-files)
-   (cons 'handler #'deffy--bookmark-handler)))
+   (cons 'handler #'deffy-bookmark-handler)))
 
 ;;;###autoload
-(defun deffy--bookmark-handler (record)
+(defun deffy-bookmark-handler (record)
   "Show Deffy buffer for bookmark RECORD."
   (pcase-let* ((`(,_ . ,(map directory files)) record))
 (deffy :files files :project (project-current nil directory))



[elpa] externals/taxy updated (951e79f -> 96e1f11)

2021-09-22 Thread ELPA Syncer
elpasync pushed a change to branch externals/taxy.

  from  951e79f   Meta: 0.9-pre
   new  827462f   Example: (deffy) Rename bookmark functions
   new  96e1f11   Example: (deffy) Tidy for byte-compilation


Summary of changes:
 examples/deffy.el | 83 ---
 1 file changed, 42 insertions(+), 41 deletions(-)