From 7d384272d523519a385469ed0fb1b342a3bbc43b Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Sun, 26 Apr 2026 19:43:56 +0200 Subject: [PATCH] update dash --- elpa/dash-20260221.1346/README-elpa | 15 +++++++++++++ .../dash-autoloads.el | 22 +++++++++---------- .../dash-pkg.el | 6 ++--- .../dash.el | 22 ++++++++++++++----- .../dash.info | 4 ++-- .../dir | 0 6 files changed, 48 insertions(+), 21 deletions(-) create mode 100644 elpa/dash-20260221.1346/README-elpa rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dash-autoloads.el (86%) rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dash-pkg.el (72%) rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dash.el (99%) rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dash.info (99%) rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dir (100%) diff --git a/elpa/dash-20260221.1346/README-elpa b/elpa/dash-20260221.1346/README-elpa new file mode 100644 index 00000000..97fbfc07 --- /dev/null +++ b/elpa/dash-20260221.1346/README-elpa @@ -0,0 +1,15 @@ +A modern list API for Emacs. + +Dash is a utility library that affords functional programming +patterns inspired by Clojure, particularly in the realm of list +manipulation. Examples include higher-order functions (map, reduce, +filter) and derivatives (drop, flatten, sum); function combinators +(partial application, argument flipping, composition); and threading +and anaphoric macros with destructuring support. + +Dash is particularly useful in providing a broad and consistent API +across many Emacs versions. + +Documentation and examples are in the manual at Info node `(dash) Top' +and on the web at https://elpa.gnu.org/packages/doc/dash.html, as well +as in the project’s README.md file. diff --git a/elpa/dash-20250312.1307/dash-autoloads.el b/elpa/dash-20260221.1346/dash-autoloads.el similarity index 86% rename from elpa/dash-20250312.1307/dash-autoloads.el rename to elpa/dash-20260221.1346/dash-autoloads.el index 3d8c46f8..42b46ab1 100644 --- a/elpa/dash-20250312.1307/dash-autoloads.el +++ b/elpa/dash-20260221.1346/dash-autoloads.el @@ -11,8 +11,8 @@ ;;; Generated autoloads from dash.el -(autoload 'dash-fontify-mode "dash" "\ -Toggle fontification of Dash special variables. +(autoload 'dash-fontify-mode "dash" +"Toggle fontification of Dash special variables. Dash-Fontify mode is a buffer-local minor mode intended for Emacs Lisp buffers. Enabling it causes the special variables bound in @@ -40,16 +40,19 @@ disabled. (fn &optional ARG)" t) (put 'global-dash-fontify-mode 'globalized-minor-mode t) -(defvar global-dash-fontify-mode nil "\ -Non-nil if Global Dash-Fontify mode is enabled. +(defvar global-dash-fontify-mode nil +"Non-nil if Global Dash-Fontify mode is enabled. See the `global-dash-fontify-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `global-dash-fontify-mode'.") (custom-autoload 'global-dash-fontify-mode "dash" nil) -(autoload 'global-dash-fontify-mode "dash" "\ -Toggle Dash-Fontify mode in all buffers. +(autoload 'global-dash-fontify-mode "dash" +"Toggle Dash-Fontify mode in many buffers. +Specifically, Dash-Fontify mode is enabled in all buffers where +`dash--turn-on-fontify-mode' would do it. + With prefix ARG, enable Global Dash-Fontify mode if ARG is positive; otherwise, disable it. @@ -57,14 +60,11 @@ If called from Lisp, toggle the mode if ARG is `toggle'. Enable the mode if ARG is nil, omitted, or is a positive number. Disable the mode if ARG is a negative number. -Dash-Fontify mode is enabled in all buffers where -`dash--turn-on-fontify-mode' would do it. - See `dash-fontify-mode' for more information on Dash-Fontify mode. (fn &optional ARG)" t) -(autoload 'dash-register-info-lookup "dash" "\ -Register the Dash Info manual with `info-lookup-symbol'. +(autoload 'dash-register-info-lookup "dash" +"Register the Dash Info manual with `info-lookup-symbol'. This allows Dash symbols to be looked up with \\[info-lookup-symbol]." t) (register-definition-prefixes "dash" '("!cdr" "!cons" "--" "->" "-a" "-butlast" "-c" "-d" "-e" "-f" "-gr" "-i" "-juxt" "-keep" "-l" "-m" "-no" "-o" "-p" "-r" "-s" "-t" "-u" "-value-to-list" "-when-let" "-zip" "dash-")) diff --git a/elpa/dash-20250312.1307/dash-pkg.el b/elpa/dash-20260221.1346/dash-pkg.el similarity index 72% rename from elpa/dash-20250312.1307/dash-pkg.el rename to elpa/dash-20260221.1346/dash-pkg.el index 3fd56b18..707dccef 100644 --- a/elpa/dash-20250312.1307/dash-pkg.el +++ b/elpa/dash-20260221.1346/dash-pkg.el @@ -1,10 +1,10 @@ ;; -*- no-byte-compile: t; lexical-binding: nil -*- -(define-package "dash" "20250312.1307" +(define-package "dash" "20260221.1346" "A modern list library for Emacs." '((emacs "24")) :url "https://github.com/magnars/dash.el" - :commit "fcb5d831fc08a43f984242c7509870f30983c27c" - :revdesc "fcb5d831fc08" + :commit "d3a84021dbe48dba63b52ef7665651e0cf02e915" + :revdesc "d3a84021dbe4" :keywords '("extensions" "lisp") :authors '(("Magnar Sveen" . "magnars@gmail.com")) :maintainers '(("Basil L. Contovounesios" . "basil@contovou.net"))) diff --git a/elpa/dash-20250312.1307/dash.el b/elpa/dash-20260221.1346/dash.el similarity index 99% rename from elpa/dash-20250312.1307/dash.el rename to elpa/dash-20260221.1346/dash.el index b23ffcf4..e515800a 100644 --- a/elpa/dash-20250312.1307/dash.el +++ b/elpa/dash-20260221.1346/dash.el @@ -1,11 +1,11 @@ ;;; dash.el --- A modern list library for Emacs -*- lexical-binding: t -*- -;; Copyright (C) 2012-2025 Free Software Foundation, Inc. +;; Copyright (C) 2012-2026 Free Software Foundation, Inc. ;; Author: Magnar Sveen ;; Maintainer: Basil L. Contovounesios -;; Package-Version: 20250312.1307 -;; Package-Revision: fcb5d831fc08 +;; Package-Version: 20260221.1346 +;; Package-Revision: d3a84021dbe4 ;; Package-Requires: ((emacs "24")) ;; Keywords: extensions, lisp ;; URL: https://github.com/magnars/dash.el @@ -27,7 +27,19 @@ ;; A modern list API for Emacs. ;; -;; See its overview at https://github.com/magnars/dash.el#functions. +;; Dash is a utility library that affords functional programming +;; patterns inspired by Clojure, particularly in the realm of list +;; manipulation. Examples include higher-order functions (map, reduce, +;; filter) and derivatives (drop, flatten, sum); function combinators +;; (partial application, argument flipping, composition); and threading +;; and anaphoric macros with destructuring support. +;; +;; Dash is particularly useful in providing a broad and consistent API +;; across many Emacs versions. +;; +;; Documentation and examples are in the manual at Info node `(dash) Top' +;; and on the web at https://elpa.gnu.org/packages/doc/dash.html, as well +;; as in the project’s README.md file. ;;; Code: @@ -1882,7 +1894,7 @@ LISTS, it is generally recommended to use `-unzip-lists' instead." "Return an infinite circular copy of LIST. The returned list cycles through the elements of LIST and repeats from the beginning." - (declare (pure t) (side-effect-free t)) + (declare (side-effect-free t)) ;; Also works with sequences that aren't lists. (let ((newlist (append list ()))) (nconc newlist newlist))) diff --git a/elpa/dash-20250312.1307/dash.info b/elpa/dash-20260221.1346/dash.info similarity index 99% rename from elpa/dash-20250312.1307/dash.info rename to elpa/dash-20260221.1346/dash.info index 6c0ef89f..5cd2d638 100644 --- a/elpa/dash-20250312.1307/dash.info +++ b/elpa/dash-20260221.1346/dash.info @@ -2,7 +2,7 @@ This is dash.info, produced by makeinfo version 6.8 from dash.texi. This manual is for Dash version 2.20.0. - Copyright © 2012–2025 Free Software Foundation, Inc. + Copyright © 2012–2026 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, @@ -24,7 +24,7 @@ Dash This manual is for Dash version 2.20.0. - Copyright © 2012–2025 Free Software Foundation, Inc. + Copyright © 2012–2026 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, diff --git a/elpa/dash-20250312.1307/dir b/elpa/dash-20260221.1346/dir similarity index 100% rename from elpa/dash-20250312.1307/dir rename to elpa/dash-20260221.1346/dir -- 2.47.3