[elpa] externals/ivy 80473bf 2/2: Merge branch 'master' into externals/ivy
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
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)
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
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
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
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)
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)
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
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)
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
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
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
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
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
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
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
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
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)
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(-)