[elpa] externals/exwm 9065e090b6: ; elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/exwm
commit 9065e090b62f50ab85eb0a4eacfd77d151afadc3
Author: Daniel Mendler 
Commit: Daniel Mendler 

; elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index f0f644ee08..58299563e1 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
 README.md
+.elpaignore
\ No newline at end of file



[elpa] externals/corfu 46bf739f1d: elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/corfu
commit 46bf739f1d6b572cd7c3340cf6c29d86eac01b5d
Author: Daniel Mendler 
Commit: Daniel Mendler 

elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index c9805fa766..aa9d275b8a 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
+.elpaignore
 .github
\ No newline at end of file



[elpa] externals/jinx 2d991c0957: elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/jinx
commit 2d991c0957f195c1459be4e48169041dcda7ba8e
Author: Daniel Mendler 
Commit: Daniel Mendler 

elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index c9805fa766..aa9d275b8a 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
+.elpaignore
 .github
\ No newline at end of file



[elpa] externals/osm 47d5642944: elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/osm
commit 47d56429448a44638420b6a780a60efc0a815c00
Author: Daniel Mendler 
Commit: Daniel Mendler 

elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index c9805fa766..aa9d275b8a 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
+.elpaignore
 .github
\ No newline at end of file



[elpa] externals/dired-preview 3d6e743eee: Bump version to trigger GNU ELPA rebuild for commit 6b5890c

2025-04-26 Thread ELPA Syncer
branch: externals/dired-preview
commit 3d6e743eeefafa47d7bdcdf3010007c0c255ee63
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Bump version to trigger GNU ELPA rebuild for commit 6b5890c

I should have done it then, but I forgot...
---
 dired-preview.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dired-preview.el b/dired-preview.el
index 90ae89bd97..0fab1102b2 100644
--- a/dired-preview.el
+++ b/dired-preview.el
@@ -5,7 +5,7 @@
 ;; Author: Protesilaos Stavrou 
 ;; Maintainer: Protesilaos Stavrou 
 ;; URL: https://github.com/protesilaos/dired-preview
-;; Version: 0.5.1
+;; Version: 0.5.2
 ;; Package-Requires: ((emacs "28.1"))
 ;; Keywords: files, convenience
 



[nongnu] elpa/dirvish e59c4f501f 1/7: feat(narrow): asynchronous filtering

2025-04-26 Thread ELPA Syncer
branch: elpa/dirvish
commit e59c4f501ff595e7ae1df1543176d0ea25e050db
Author: Alex Lu 
Commit: Alex Lu 

feat(narrow): asynchronous filtering

everything.exe
---
 dirvish-extras.el  |   2 +-
 dirvish-widgets.el |  17 ++-
 dirvish.el |  18 ++-
 extensions/dirvish-collapse.el |   2 +-
 extensions/dirvish-emerge.el   |   2 +-
 extensions/dirvish-fd.el   | 327 ++---
 extensions/dirvish-narrow.el   | 147 +-
 7 files changed, 254 insertions(+), 261 deletions(-)

diff --git a/dirvish-extras.el b/dirvish-extras.el
index 4a8bcad303..ec1f8dc576 100644
--- a/dirvish-extras.el
+++ b/dirvish-extras.el
@@ -426,7 +426,7 @@ current layout defined in `dirvish-layout-recipes'."
("s" "Sort current buffer"dirvish-quicksort)
("l" "Setup listing switches" dirvish-ls-switches-menu)
("f" "Setup fd-find switches" dirvish-fd-switches-menu
-:if (lambda () (dirvish-prop :fd-arglist)))
+:if (lambda () (dirvish-prop :fd-info)))
("S" "Setup rsync switches"   dirvish-rsync-switches-menu)
("m" "Manage marks"   dirvish-mark-menu)
("e" "Manage emerged groups"  dirvish-emerge-menu)
diff --git a/dirvish-widgets.el b/dirvish-widgets.el
index 8f34562ecb..95cb3b14d8 100644
--- a/dirvish-widgets.el
+++ b/dirvish-widgets.el
@@ -426,16 +426,19 @@ GROUP-TITLES is a list of group titles."
 (propertize truename 'face 'dired-symlink
 
 (dirvish-define-mode-line index
-  "Current file's index and total files count."
-  (let* ((ct (dirvish-prop :count)) (cpos (- (line-number-at-pos (point)) 1))
- (fpos (- (line-number-at-pos (point-max)) 2))
- (cur (if ct "" (format "%3d " cpos)))
- (end (if ct (format " found %s matches " ct) (format "/%3d " fpos
-(if (or (dirvish--selected-p) ct)
+  "Cursor file's index and total files count within current subdir."
+  (let* ((count (if (cdr dired-subdir-alist)
+(format "[ %s subdirs ] " (length dired-subdir-alist)) ""))
+ (smin (line-number-at-pos (dired-subdir-min)))
+ (cpos (- (line-number-at-pos (point)) smin))
+ (fpos (- (line-number-at-pos (dired-subdir-max)) smin 1))
+ (cur (format "%3d " cpos)) (end (format "/%3d " fpos)))
+(if (dirvish--selected-p)
 (put-text-property 0 (length end) 'face 'bold end)
+  (put-text-property 0 (length count) 'face 'dirvish-inactive count)
   (put-text-property 0 (length cur) 'face 'dirvish-inactive cur)
   (put-text-property 0 (length end) 'face 'dirvish-inactive end))
-(format "%s%s" cur end)))
+(format "%s%s%s" cur end count)))
 
 (dirvish-define-mode-line free-space
   "Amount of free space on `default-directory''s file system."
diff --git a/dirvish.el b/dirvish.el
index 02381104b7..59cbe2a382 100644
--- a/dirvish.el
+++ b/dirvish.el
@@ -117,6 +117,21 @@ the full-frame layout when file previews are needed."
   "Face used for mode-line segments in unfocused Dirvish windows."
   :group 'dirvish)
 
+(defface dirvish-proc-running
+  '((t :inherit warning))
+  "Face used if asynchronous process is running."
+  :group 'dirvish)
+
+(defface dirvish-proc-finished
+  '((t :inherit success))
+  "Face used if asynchronous process has finished."
+  :group 'dirvish)
+
+(defface dirvish-proc-failed
+  '((t :inherit error))
+  "Face used if asynchronous process has failed."
+  :group 'dirvish)
+
 (defcustom dirvish-use-mode-line t
   "Whether to display mode line in dirvish buffers.
 The valid value are:
@@ -903,6 +918,7 @@ When the attribute does not exist, set it with BODY."
for (k . v) = (funcall fn f-beg f-end f-str f-name
   f-attrs f-type l-beg l-end hl-face w-width)
do (pcase k ('ov (overlay-put v 'dirvish-a-ov t))
+ ('ovs (dolist (ov v) (overlay-put ov 'dirvish-a-ov t)))
  ('left (setq left (concat v left)))
  ('right (setq right (concat v right
finally
@@ -1061,7 +1077,7 @@ use `car'.  If HEADER, use `dirvish-header-line-height' 
instead."
 (defun dirvish--apply-hiding-p (ctx)
   "Return t when it should hide cursor/details within context CTX."
   (cond ((booleanp ctx) ctx)
-((dirvish-prop :fd-arglist)
+((dirvish-prop :fd-info)
  (memq 'dirvish-fd ctx))
 ((and (dirvish-curr) (dv-curr-layout (dirvish-curr)))
  (memq 'dirvish ctx))
diff --git a/extensions/dirvish-collapse.el b/extensions/dirvish-collapse.el
index 528b62bed7..bf3a914812 100644
--- a/extensions/dirvish-collapse.el
+++ b/extensions/dirvish-collapse.el
@@ -71,7 +71,7 @@
 
 (dirvish-define-attribute collapse
   "Collapse unique nested paths."
-  :when (and (not (dirvish-prop :fd-arglist))
+  :when (and (not (dirvish-prop :fd-info))
  (not (dirvish-prop :remote)))
   (when-let* ((cache (dirvish-collapse--cache f-name))
   (head (car cache))
diff --git a/extensions/dirvish-emerge.

[nongnu] elpa/aidermacs 325d9e6991: Change syntax highlighting to use a state based approach

2025-04-26 Thread ELPA Syncer
branch: elpa/aidermacs
commit 325d9e699168fe2ec210ffca79d74e3eab0eee07
Author: Troy Hinckley 
Commit: Matthew Zeng 

Change syntax highlighting to use a state based approach

After finding another edge case and trying to update the old code to handle 
it, I decided to rewrite
it what I think is much more understandable manner, as a state machine. 
This makes it easier to
follow the flow of the code and debug issues. It should also make it more 
robust going forward.
---
 aidermacs-backend-comint.el | 150 +++-
 1 file changed, 78 insertions(+), 72 deletions(-)

diff --git a/aidermacs-backend-comint.el b/aidermacs-backend-comint.el
index b9201f1dd4..dc12b03c93 100644
--- a/aidermacs-backend-comint.el
+++ b/aidermacs-backend-comint.el
@@ -61,7 +61,7 @@
 (defconst aidermacs-replace-marker ">>> REPLACE")
 (defconst aidermacs-fence-marker "```")
 (defvar aidermacs-block-re
-  (format "^\\(?:\\(?1:%s\\|%s\\)\\|\\(?1:%s\\).+\\)$" aidermacs-search-marker 
aidermacs-diff-marker aidermacs-fence-marker))
+  (format "^\\(?:\\(?1:%s\\|%s\\).*\\)$" aidermacs-search-marker 
aidermacs-fence-marker))
 
 (defcustom aidermacs-comint-multiline-newline-key "S-"
   "Key binding for `comint-accumulate' in Aidermacs buffers.
@@ -107,10 +107,10 @@ This allows for multi-line input without sending the 
command."
 (defvar-local aidermacs--syntax-work-buffer nil
   "Temporary buffer used for syntax highlighting operations.")
 
-(defvar-local aidermacs--syntax-block-marker nil
-  "Store the current block marker (SEARCH/REPLACE/fence) being processed.
-This variable holds the actual marker text (e.g., <<< SEARCH, ===, 
etc.)
-that was matched at the start of the current syntax block.")
+(defvar-local aidermacs--syntax-state nil
+  "Current syntax parser state list.
+The head of the list is the current state and all remaining elements
+are next states.")
 
 (defvar-local aidermacs--comint-output-temp ""
   "Temporary output variable storing the raw output string.")
@@ -135,72 +135,85 @@ that was matched at the start of the current syntax 
block.")
 (defun aidermacs-reset-font-lock-state ()
   "Reset font lock state to default for processing a new source block."
   (setq aidermacs--syntax-block-delimiter nil
-aidermacs--syntax-last-output-pos nil
 aidermacs--syntax-block-start-pos nil
 aidermacs--syntax-block-end-pos nil
-aidermacs--syntax-block-marker nil))
+aidermacs--syntax-state nil
+aidermacs--syntax-last-output-pos nil))
+
+(defun aidermacs--set-syntax-major-mode ()
+(let ((mode (aidermacs--guess-major-mode)))
+  (with-current-buffer aidermacs--syntax-work-buffer
+(unless (eq mode major-mode)
+  (condition-case e
+  (let ((inhibit-message t)
+(diff-update-on-the-fly nil))
+(funcall mode))
+(error "aidermacs: Failed to init major-mode `%s' for font-locking: 
%s" mode e))
 
 (defun aidermacs-fontify-blocks (_output)
   "Fontify search/replace blocks in comint output.
 _OUTPUT is the text to be processed."
-  (save-excursion
-(goto-char (or aidermacs--syntax-last-output-pos
-   comint-last-output-start))
-(beginning-of-line)
-
-;; Continue processing existing block if we're in one
-(when aidermacs--syntax-block-start-pos
-  (aidermacs--fontify-block))
-
-(setq aidermacs--syntax-last-output-pos nil)
-;; Look for new blocks if we're not in one
-(while (and (null aidermacs--syntax-block-start-pos)
-(null aidermacs--syntax-last-output-pos)
-(re-search-forward aidermacs-block-re nil t))
-
-  ;; If it is code fence marker, we need to check if there is a SEARCH 
marker
-  ;; directly after it
-  (when (equal (match-string 1) aidermacs-fence-marker)
-(let* ((next-line (min (point-max) (1+ (line-end-position
-   (line-text (buffer-substring
-   next-line
-   (min (point-max) (+ next-line (length 
aidermacs-search-marker))
-  (cond ((equal line-text aidermacs-search-marker)
- ;; Next line is a SEARCH marker. use that instead of the 
fence marker
- (re-search-forward (format "^\\(%s\\)" 
aidermacs-search-marker) nil t))
-((string-prefix-p line-text aidermacs-search-marker)
- ;; Next line *might* be a SEARCH marker. Don't process more of
- ;; the buffer until we know for sure
- (setq aidermacs--syntax-last-output-pos 
comint-last-output-start)
-
+  (let (end)
+(while (not end)
   (unless aidermacs--syntax-last-output-pos
-;; Set up new block state
-(setq aidermacs--syntax-block-marker (match-string 1))
-(setq aidermacs--syntax-block-start-pos (line-end-position)
-  aidermacs--syntax-block-end-pos (line-end-position)
-  aidermacs--syntax-block-delimit

[nongnu] elpa/clojure-ts-mode 09f7da6c1e: [#82] Support outline-minor-mode comments headings

2025-04-26 Thread ELPA Syncer
branch: elpa/clojure-ts-mode
commit 09f7da6c1eb779e112dc24f315186ceadc000fa1
Author: Roman Rudakov 
Commit: Bozhidar Batsov 

[#82] Support outline-minor-mode comments headings
---
 CHANGELOG.md |  1 +
 README.md| 15 ++-
 clojure-ts-mode.el   | 32 
 test/samples/outline.clj | 19 +++
 4 files changed, 66 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 281c42581a..cecf8a2f24 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,7 @@
 - [#16](https://github.com/clojure-emacs/clojure-ts-mode/issues/16): Introduce 
`clojure-ts-align`.
 - [#11](https://github.com/clojure-emacs/clojure-ts-mode/issues/11): Enable 
regex syntax highlighting.
 - [#16](https://github.com/clojure-emacs/clojure-ts-mode/issues/16): Add 
support for automatic aligning forms.
+- [#82](https://github.com/clojure-emacs/clojure-ts-mode/issues/82): Introduce 
`clojure-ts-outline-variant`.
 
 ## 0.3.0 (2025-04-15)
 
diff --git a/README.md b/README.md
index 251effc071..da73c1ef40 100644
--- a/README.md
+++ b/README.md
@@ -340,7 +340,7 @@ Every new line in the docstrings is indented by
 `clojure-ts-docstring-fill-prefix-width` number of spaces (set to 2 by default
 which matches the `clojure-mode` settings).
 
- imenu
+### imenu
 
 `clojure-ts-mode` supports various types of definition that can be navigated
 using `imenu`, such as:
@@ -353,6 +353,19 @@ using `imenu`, such as:
 - class (forms such as `deftype`, `defrecord` and `defstruct`)
 - keyword (for example, spec definitions)
 
+### Integration with `outline-minor-mode`
+
+`clojure-ts-mode` supports two integration variants with
+`outline-minor-mode`. The default variant uses special top-level comments 
(level
+1 heading starts with three semicolons, level 2 heading starts with four,
+etc.). The other variant treats def-like forms (the same forms produced by the
+`imenu` command) as outline headings. To use the second option, use the
+following customization:
+
+```emacs-lisp
+(setopt clojure-ts-outline-variant 'imenu)
+```
+
 ## Migrating to clojure-ts-mode
 
 If you are migrating to `clojure-ts-mode` note that `clojure-mode` is still 
required for cider and clj-refactor packages to work properly.
diff --git a/clojure-ts-mode.el b/clojure-ts-mode.el
index f1de91d015..51c7996a99 100644
--- a/clojure-ts-mode.el
+++ b/clojure-ts-mode.el
@@ -133,6 +133,17 @@ double quotes on the third column."
   :type 'boolean
   :package-version '(clojure-ts-mode . "0.3"))
 
+(defcustom clojure-ts-outline-variant 'comments
+  "Determines how `clojure-ts-mode' integrates with `outline-minor-mode'.
+
+If set to the symbol `comments', then top-level comments starting with
+three or more semicolons will be treated as outline headings.  If set to
+`imenu', then def-like forms are treated as outline headings."
+  :safe #'symbolp
+  :type '(choice (const :tag "Use special comments" comments)
+ (const :tag "Use imenu" imenu))
+  :package-version '(clojure-ts-mode . "0.4"))
+
 (defcustom clojure-ts-align-reader-conditionals nil
   "Whether to align reader conditionals, as if they were maps."
   :package-version '(clojure-ts-mode . "0.4")
@@ -913,6 +924,20 @@ Includes a dispatch value when applicable (defmethods)."
 By default `treesit-defun-name-function' is used to extract definition names.
 See `clojure-ts--standard-definition-node-name' for the implementation used.")
 
+;;; Outline settings
+
+(defun clojure-ts--outline-predicate (node)
+  "Return TRUE if NODE is an outline heading comment."
+  (and (string= (treesit-node-type node) "comment")
+   (string-match-p "^\\(?:* \\).*" (treesit-node-text node
+
+(defun clojure-ts--outline-level ()
+  "Return the current level of the outline heading at point."
+  (let* ((node (treesit-outline--at-point))
+ (node-text (treesit-node-text node)))
+(string-match ";;\\(;+\\) " node-text)
+(- (match-end 1) (match-beginning 1
+
 (defcustom clojure-ts-indent-style 'semantic
   "Automatic indentation style to use when mode `clojure-ts-mode' is run.
 
@@ -1708,6 +1733,13 @@ REGEX-AVAILABLE."
   (setq-local indent-tabs-mode nil)
   (setq-local comment-add 1)
   (setq-local comment-start ";")
+  (when (equal clojure-ts-outline-variant 'comments)
+;; NOTE: If `imenu' option is selected for `clojure-ts-outline-variant', 
all
+;; necessary variables will be set automatically by
+;; `treesit-major-mode-setup'.
+(setq-local treesit-outline-predicate #'clojure-ts--outline-predicate
+outline-search-function #'treesit-outline-search
+outline-level #'clojure-ts--outline-level))
 
   (setq-local treesit-font-lock-settings
   (clojure-ts--font-lock-settings markdown-available 
regex-available))
diff --git a/test/samples/outline.clj b/test/samples/outline.clj
new file mode 100644
index 00..b6722d2442
--- /dev/null
+++ b/test/samples/outline.clj
@@ -0,0 

[nongnu] elpa/dirvish 7926fec51b 7/7: fix(fd): pattern prompt

2025-04-26 Thread ELPA Syncer
branch: elpa/dirvish
commit 7926fec51b8d31a13f65b24b49fab814c1ac75c5
Author: Alex Lu 
Commit: Alex Lu 

fix(fd): pattern prompt
---
 extensions/dirvish-fd.el => dirvish-fd.el | 3 ++-
 dirvish.el| 3 ++-
 extensions/dirvish-narrow.el  | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/extensions/dirvish-fd.el b/dirvish-fd.el
similarity index 98%
rename from extensions/dirvish-fd.el
rename to dirvish-fd.el
index ca8eab6610..af2eb5ee0c 100644
--- a/extensions/dirvish-fd.el
+++ b/dirvish-fd.el
@@ -280,7 +280,8 @@ Raise an error if fd executable is not available."
  (if (stringp pattern) (split-string pattern ",") 
pattern)))
  (ls-switches (or dired-actual-switches (dv-ls-switches dv)))
  (key (file-name-nondirectory (directory-file-name dir)))
- (buf (get-buffer-create (concat key "🔍" pattern "🔍" (dv-id dv
+ (query (if (stringp pattern) pattern (mapconcat #'concat pattern 
",")))
+ (buf (get-buffer-create (concat key "🔍" query "🔍" (dv-id dv
  (fd (dirvish-prop :fd-info)) (re (or re (cadr fd)))
  (switches (or (cddr fd) (split-string dirvish-fd-switches
 (with-current-buffer buf
diff --git a/dirvish.el b/dirvish.el
index 9bd713e404..1564b367c9 100644
--- a/dirvish.el
+++ b/dirvish.el
@@ -1487,7 +1487,8 @@ With optional NOSELECT just find files but do not select 
them."
   ((or re (and mc (length> (directory-files key nil nil t mc) (1- 
mc
(setq fd (prog1 'dirvish-fd-noselect (require 'dirvish-fd nil t))
  buffer (apply fd (list dv key (or re "")))
- key (concat key "🔍" (or re ""
+ re (if (stringp re) re (mapconcat #'concat re ","))
+ key (concat key "🔍" re)))
   (new? (let (dired-buffers) ; disable reuse from `dired'
   (setq buffer (apply fn (list dir-or-list flags))
 (when (setq new? (null (alist-get key (dv-roots dv) nil nil #'equal)))
diff --git a/extensions/dirvish-narrow.el b/extensions/dirvish-narrow.el
index e0a438d3b6..be1bceb4da 100644
--- a/extensions/dirvish-narrow.el
+++ b/extensions/dirvish-narrow.el
@@ -119,7 +119,7 @@
  with completion-regexp-list = rel
  with completion-ignore-case = igc
  for f in (all-completions "" files)
- do (insert (concat (gethash f files)))
+ do (insert (gethash f files))
 (when (dv-curr-layout (dirvish-curr)) (force-mode-line-update t))
 
 (dirvish-define-attribute narrow-match



[elpa] externals/tmr 47920ec7ec 3/4: Add tmr-list-timers to the manual's function index

2025-04-26 Thread ELPA Syncer
branch: externals/tmr
commit 47920ec7ec66ef99c58c57cc0613a61ed45ebc47
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Add tmr-list-timers to the manual's function index
---
 README.org | 1 +
 1 file changed, 1 insertion(+)

diff --git a/README.org b/README.org
index bb5e05d20e..8744c38f52 100644
--- a/README.org
+++ b/README.org
@@ -178,6 +178,7 @@ desired keys 
([[#h:69eeb3fb-f11d-431e-ae16-2d9b322871cc][Sample configuration]])
 #+cindex: About tmr-tabulated and relevant commands
 
 #+findex: tmr-tabulated-view
+#+findex: tmr-list-timers
 Timers can be viewed in a grid with ~tmr-tabulated-view~ (alias
 ~tmr-list-timers~). The data is placed in the =*tmr-tabulated-view*=
 buffer and looks like this:



[elpa] externals/tmr 3ac3e6293b 1/4: Make tmr-mode-line-prefix use an emoji if it can

2025-04-26 Thread ELPA Syncer
branch: externals/tmr
commit 3ac3e6293b0de14e77f625125bc84a53a2d32cb0
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Make tmr-mode-line-prefix use an emoji if it can
---
 tmr.el | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tmr.el b/tmr.el
index 40a72f8968..1d27c1 100644
--- a/tmr.el
+++ b/tmr.el
@@ -178,7 +178,11 @@ Longer descriptions will be truncated."
   :package-version '(tmr . "1.2.0")
   :group 'tmr)
 
-(defcustom tmr-mode-line-prefix "⏰"
+(defcustom tmr-mode-line-prefix
+  (cond
+   ((char-displayable-p ?⏰) "⏰")
+   ((char-displayable-p ?∞) "∞")
+   (t "!"))
   "Prefix string displayed before the timer list."
   :type 'string
   :package-version '(tmr . "1.2.0")



[nongnu] elpa/dirvish 4953c46fda 5/7: feat: make `dired-find-file-other-window` uses preview window (#335)

2025-04-26 Thread ELPA Syncer
branch: elpa/dirvish
commit 4953c46fda40ce44fa8702ec880f73accdfd9878
Author: Alex Lu 
Commit: Alex Lu 

feat: make `dired-find-file-other-window` uses preview window (#335)

This commit makes `dired-find-file-other-window` command display files (not
directory) in the active preview window.

closes #335
---
 dirvish.el | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dirvish.el b/dirvish.el
index 5869f6657d..e47b35822c 100644
--- a/dirvish.el
+++ b/dirvish.el
@@ -615,8 +615,11 @@ FIND-FN can be one of `find-file', `find-alternate-file',
  (cl-return-from dirvish--find-entry))
 ;; forward requests from `find-dired'
 (unless dv (cl-return-from dirvish--find-entry (funcall find-fn entry)))
-(and (dv-curr-layout dv) (eq find-fn 'find-file-other-window)
- (dirvish-layout-toggle))
+(unless dir? (mapc #'dirvish--kill-buffer (dv-preview-buffers dv)))
+(when (and (dv-curr-layout dv) (eq find-fn 'find-file-other-window))
+  (if dir? (dirvish-layout-toggle)
+(select-window (dv-preview-window dv))
+(cl-return-from dirvish--find-entry (find-file entry
 (when (and dir? (eq find-fn 'find-alternate-file))
   (dirvish-save-dedication (find-file entry))
   (with-current-buffer cur ; check if the buffer should be killed
@@ -624,7 +627,6 @@ FIND-FN can be one of `find-file', `find-alternate-file',
  (cl-return-from dirvish--find-entry)))
   (cl-return-from dirvish--find-entry (dirvish--kill-buffer cur)))
 (if dir? (dirvish-save-dedication (funcall find-fn entry))
-  (mapc #'dirvish--kill-buffer (dv-preview-buffers dv))
   (funcall (dv-open-file dv) dv find-fn entry
 
  Preview



[nongnu] elpa/dirvish d2fd3e202c 3/7: github: improve issue template

2025-04-26 Thread ELPA Syncer
branch: elpa/dirvish
commit d2fd3e202cc08bc98f95590056cc9ad7d36d59ea
Author: Alex Lu 
Commit: Alex Lu 

github: improve issue template
---
 .github/ISSUE_TEMPLATE/bug_report.yml | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml 
b/.github/ISSUE_TEMPLATE/bug_report.yml
index 30f741d08e..c535739c76 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -1,18 +1,16 @@
 name: Bug Report
 description: Create a report to help us improve
-title: "[Bug] "
+title: ""
 labels: "bug"
 body:
 - type: checkboxes
   id: updated-dirvish
   attributes:
-label: Thank you for the bug report, please update dirvish first -- errors 
are often fixed by the time they're reported.
+label: Thank you for the bug report, please update dirvish first
 description: Please check the suggestion below before proceeding
 options:
   - label: I have updated dirvish to the latest commit and tested that the 
issue still exists
 required: true
-  - label: I am using the latest version of `dirvish` related packages.
-required: true
   - label: I checked 
[CUSTOMIZING|EXTENSIONS|FAQ](https://github.com/alexluigit/dirvish#documentation).
 required: true
   - label: |



[elpa] externals/llm 231815d24b: Set version to 0.25.0

2025-04-26 Thread ELPA Syncer
branch: externals/llm
commit 231815d24ba7a100a7a0fb72029abb2b04faa901
Author: Andrew Hyatt 
Commit: Andrew Hyatt 

Set version to 0.25.0
---
 llm.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/llm.el b/llm.el
index c3eb5fe55d..1008e12ee7 100644
--- a/llm.el
+++ b/llm.el
@@ -5,7 +5,7 @@
 ;; Author: Andrew Hyatt 
 ;; Homepage: https://github.com/ahyatt/llm
 ;; Package-Requires: ((emacs "28.1") (plz "0.8") (plz-event-source "0.1.1") 
(plz-media-type "0.2.1"))
-;; Package-Version: 0.24.2
+;; Package-Version: 0.25.0
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
 ;; This program is free software; you can redistribute it and/or



[nongnu] elpa/dirvish c51794f231 4/7: refactor: use `dired-buffers` / expunge `dirvish--history`

2025-04-26 Thread ELPA Syncer
branch: elpa/dirvish
commit c51794f231ad5c784df2377d0bb56c1b067bc7cf
Author: Alex Lu 
Commit: Alex Lu 

refactor: use `dired-buffers` / expunge `dirvish--history`
---
 dirvish-tramp.el  |  1 +
 dirvish.el| 18 ++
 extensions/dirvish-fd.el  |  5 +++--
 extensions/dirvish-history.el | 22 +++---
 4 files changed, 25 insertions(+), 21 deletions(-)

diff --git a/dirvish-tramp.el b/dirvish-tramp.el
index 79e097e9a8..e1b705a830 100644
--- a/dirvish-tramp.el
+++ b/dirvish-tramp.el
@@ -33,6 +33,7 @@ FN is the original `dired-noselect' closure."
  (vec (tramp-dissect-file-name dir))
  (async-type (dirvish-tramp--async-p vec))
  (gnuls "ls")
+ (dired-buffers nil) ; disable reuse from `dired'
  (buffer (cond ((eq async-type 'local) (funcall fn dir flags))
(saved-flags (funcall fn dir saved-flags)) ; skip
((= (or (process-file gnuls nil nil nil "--version") 1) 
0)
diff --git a/dirvish.el b/dirvish.el
index aa8c413b0d..5869f6657d 100644
--- a/dirvish.el
+++ b/dirvish.el
@@ -334,7 +334,6 @@ opening and customized handling of specific file types."
 (dirvish-subtree  subtree-state)
 (dirvish-yank yank)))
 (defvar dirvish--delay-timer `(,(timer-create) ,(float-time) nil))
-(defvar dirvish--history nil)
 (defvar dirvish--reset-keywords '(:free-space :content-begin))
 (defvar dirvish--selected-window nil)
 (defvar dirvish--sessions (make-hash-table :test #'equal))
@@ -1476,7 +1475,7 @@ With optional NOSELECT just find files but do not select 
them."
  (mc dirvish-large-directory-threshold)
  (buffer (alist-get key (dv-roots dv) nil nil #'equal))
  (new? (null buffer)) (dps (dv-preview-dispatchers dv))
- tramp fd dired-buffers) ; disable reuse from dired
+ (hist (cons key nil)) tramp fd)
 (setf (dv-timestamp dv) (dirvish--timestamp))
 (cond ((and new? remote)
(setq tramp (prog1 'dirvish-tramp-noselect (require 'dirvish-tramp))
@@ -1485,8 +1484,13 @@ With optional NOSELECT just find files but do not select 
them."
(setq fd (prog1 'dirvish-fd-noselect (require 'dirvish-fd nil t))
  buffer (apply fd (list dv key (or re "")))
  key (concat key "🔍" (or re ""
-  (new? (setq buffer (apply fn (list dir-or-list flags)
-(cl-pushnew (cons key buffer) (dv-roots dv) :test #'equal)
+  (new? (let (dired-buffers) ; disable reuse from `dired'
+  (setq buffer (apply fn (list dir-or-list flags))
+(when (setq new? (null (alist-get key (dv-roots dv) nil nil #'equal)))
+  (push (cons key buffer) (dv-roots dv)))
+(unless (member (car hist) (mapcar #'car dired-buffers))
+  (setq dired-buffers (seq-take (push hist dired-buffers) 2)))
+(setcdr (assoc (car hist) dired-buffers) buffer)
 (with-current-buffer buffer
   (dirvish--setup-dired)
   (cond (new? nil)
@@ -1504,12 +1508,10 @@ With optional NOSELECT just find files but do not 
select them."
   (dirvish-prop :attrs (dv-attributes dv))
   (cl-loop for (k v) on dirvish--scopes by 'cddr
do (dirvish-prop k (and (functionp v) (funcall v
-  (when new? (dirvish--dir-data-async key buffer))
+  (when new? (dirvish--dir-data-async (car hist) buffer))
   (when bname (dired-goto-file bname))
   (setf (dv-index dv) (cons key buffer))
-  (let ((key (if (string-prefix-p "🔍" key) (buffer-name buffer) key)))
-(setq dirvish--history (seq-take (push key dirvish--history) 200)))
-  (run-hook-with-args 'dirvish-find-entry-hook key 'dired)
+  (run-hook-with-args 'dirvish-find-entry-hook (car hist) 'dired)
   buffer)))
 
  Commands
diff --git a/extensions/dirvish-fd.el b/extensions/dirvish-fd.el
index cfeca5fea7..ca8eab6610 100644
--- a/extensions/dirvish-fd.el
+++ b/extensions/dirvish-fd.el
@@ -204,7 +204,7 @@ Raise an error if fd executable is not available."
 'face 'font-lock-string-face)
 (propertize "excludes:" 'face face)
 (propertize (if (equal excludes "") "none" excludes)
-'face 'font-lock-string-face
+'face 'font-lock-variable-name-face
 
 (dirvish-define-mode-line fd-status
   "Status and time took by last fd search."
@@ -287,7 +287,8 @@ Raise an error if fd executable is not available."
   (let (buffer-read-only)
 (erase-buffer)
 (insert "  " dir ":" (make-string (dirvish--subdir-offset) ?\n)))
-  (unless (derived-mode-p 'dired-mode) (dired-mode dir ls-switches))
+  (unless (derived-mode-p 'dired-mode)
+(let (dired-buffers) (dired-mode dir ls-switches)))
   (setq-local default-directory dir
   dired-subdir-alist (list (cons dir (point-min-marker
   (dirvish-fd--argparser re switches)
diff --git a/extensions/dirvish-history

[elpa] externals/tmr ab0e12e60c 4/4: Mention in the manual the tabulated view faces

2025-04-26 Thread ELPA Syncer
branch: externals/tmr
commit ab0e12e60cf8a62cc120f31ae6f5b0bd2f7a8540
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Mention in the manual the tabulated view faces
---
 README.org | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/README.org b/README.org
index 8744c38f52..4fb4cfc8be 100644
--- a/README.org
+++ b/README.org
@@ -226,6 +226,24 @@ The ~tmr-list-timers-action-alist~ is relevant only when 
the command
 ~tmr-tabulated-view~ is called interactively. In Lisp, the ~tmr-tabulated-view~
 requires the buffer it should use and the concomitant action alist.
 
+Faces used in the tabulated view:
+
+#+vindex: tmr-tabulated-start-time
+- ~tmr-tabulated-start-time~ :: The time the timer started.
+
+#+vindex: tmr-tabulated-end-time
+- ~tmr-tabulated-end-time~ :: The time the timer will end.
+
+#+vindex: tmr-tabulated-remaining-time
+- ~tmr-tabulated-remaining-time~ :: The timer's remaining time.
+
+#+vindex: tmr-tabulated-acknowledgement
+- ~tmr-tabulated-acknowledgement~ :: Whether the timer needs to be
+  acknowledged.
+
+#+vindex: tmr-tabulated-description
+- ~tmr-tabulated-description~ :: The description of the timer.
+
 ** Display timers on the mode line
 :PROPERTIES:
 :CUSTOM_ID: h:a1938fd5-64ef-4f4f-ade1-c7058d4062fc



[nongnu] elpa/dirvish b8a6ceb897 6/7: refactor: use plist for timer management

2025-04-26 Thread ELPA Syncer
branch: elpa/dirvish
commit b8a6ceb8971a57207dbd0104e8835e0a59c9e512
Author: Alex Lu 
Commit: Alex Lu 

refactor: use plist for timer management
---
 dirvish.el   | 12 +++-
 extensions/dirvish-narrow.el |  7 ++-
 2 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/dirvish.el b/dirvish.el
index e47b35822c..9bd713e404 100644
--- a/dirvish.el
+++ b/dirvish.el
@@ -333,8 +333,7 @@ opening and customized handling of specific file types."
 (dirvish-collapse collapse)
 (dirvish-subtree  subtree-state)
 (dirvish-yank yank)))
-(defvar dirvish--delay-timer `(,(timer-create) ,(float-time) nil))
-(defvar dirvish--reset-keywords '(:free-space :content-begin))
+(defvar dirvish--timers `(:default (,(timer-create) ,(float-time) nil)))
 (defvar dirvish--selected-window nil)
 (defvar dirvish--sessions (make-hash-table :test #'equal))
 (defvar dirvish--available-attrs '())
@@ -358,9 +357,12 @@ Set the PROP with BODY if given."
   "Run function FUN accroding to ACTION with delay.
 DEBOUNCE defaults to `dirvish-input-debounce'.
 THROTTLE defaults to `dirvish-input-throttle'.
-RECORD defaults to `dirvish--delay-timer'."
+RECORD defaults to `:default' record in `dirvish--timers'."
   (declare (indent defun))
-  (setq record (or record dirvish--delay-timer) fun (or fun #'ignore)
+  (unless (plist-get dirvish--timers (setq record (or record :default)))
+(cl-callf append dirvish--timers
+  `(,record (,(timer-create) ,(float-time) nil
+  (setq record (plist-get dirvish--timers record) fun (or fun #'ignore)
 debounce (or debounce dirvish-input-debounce)
 throttle (or throttle dirvish-input-throttle))
   (pcase action
@@ -1281,7 +1283,7 @@ Dirvish sets `revert-buffer-function' to this function."
   (let ((dv (dirvish-curr)))
 (dirvish--check-dependencies dv) ; update dirvish setups
 (dirvish-prop :attrs (dv-attributes dv)))
-  (dolist (keyword dirvish--reset-keywords) (dirvish-prop keyword nil))
+  (dolist (keyword '(:free-space :content-begin)) (dirvish-prop keyword nil))
   (dired-revert)
   (dirvish--hide-dired-header)
   (when ignore-auto ; meaning it is called interactively from user
diff --git a/extensions/dirvish-narrow.el b/extensions/dirvish-narrow.el
index b45ae1ee60..e0a438d3b6 100644
--- a/extensions/dirvish-narrow.el
+++ b/extensions/dirvish-narrow.el
@@ -85,9 +85,6 @@
   "Compile `completion-regexp-list' from string S."
   (if (fboundp 'orderless-compile) (cdr (orderless-compile s)) (split-string 
s)))
 
-;; use a separate timer here, otherwise it would be overrided by the default 
one
-(defvar dirvish-narrow--delay-timer `(,(timer-create) ,(float-time) nil))
-
 (defun dirvish-narrow-update-h ()
   "Update the Dirvish buffer based on the input of the minibuffer."
   (let* ((mc (minibuffer-contents-no-properties))
@@ -107,7 +104,7 @@
 igc (cl-loop for re in (ensure-list rel)
  always (isearch-no-upper-case-p re t)))
   (dirvish-prop :narrow-info (list async rel igc)))
-(dirvish--run-with-delay mc dirvish-narrow--delay-timer
+(dirvish--run-with-delay mc :narrow
   (lambda (action)
 (with-current-buffer (cdr (dv-index (dirvish-curr)))
   (when (dirvish-prop :fd-info) (dirvish-fd--start-proc))
@@ -172,7 +169,7 @@
   (directory-file-name default-directory
   (rename-buffer (concat key "🔍" query "🔍" (dv-id (dirvish-curr)
 (dirvish--run-with-delay 'reset)
-(dirvish--run-with-delay 'reset dirvish-narrow--delay-timer)
+(dirvish--run-with-delay 'reset :narrow)
 
 (provide 'dirvish-narrow)
 ;;; dirvish-narrow.el ends here



[nongnu] elpa/dirvish updated (f85a88216d -> 7926fec51b)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch elpa/dirvish.

  from  f85a88216d fix(tramp): handle process-file evaluating to nil (#334)
   new  e59c4f501f feat(narrow): asynchronous filtering
   new  081b8df9c7 feat: allow opening large directory with `fd` 
automatically
   new  d2fd3e202c github: improve issue template
   new  c51794f231 refactor: use `dired-buffers` / expunge 
`dirvish--history`
   new  4953c46fda feat: make `dired-find-file-other-window` uses preview 
window (#335)
   new  b8a6ceb897 refactor: use plist for timer management
   new  7926fec51b fix(fd): pattern prompt


Summary of changes:
 .github/ISSUE_TEMPLATE/bug_report.yml |   6 +-
 dirvish-extras.el |   2 +-
 dirvish-fd.el | 335 +
 dirvish-tramp.el  |   1 +
 dirvish-widgets.el|  65 +++---
 dirvish.el| 100 +
 extensions/dirvish-collapse.el|   2 +-
 extensions/dirvish-emerge.el  |   2 +-
 extensions/dirvish-fd.el  | 382 --
 extensions/dirvish-history.el |  22 +-
 extensions/dirvish-narrow.el  | 148 +++--
 11 files changed, 532 insertions(+), 533 deletions(-)
 create mode 100644 dirvish-fd.el
 delete mode 100644 extensions/dirvish-fd.el



[nongnu] elpa/dirvish 081b8df9c7 2/7: feat: allow opening large directory with `fd` automatically

2025-04-26 Thread ELPA Syncer
branch: elpa/dirvish
commit 081b8df9c723f84d25faa65ef5c3a80caeb8780f
Author: Alex Lu 
Commit: Alex Lu 

feat: allow opening large directory with `fd` automatically
---
 dirvish-widgets.el   | 48 ++---
 dirvish.el   | 51 ++-
 extensions/dirvish-fd.el | 92 ++--
 3 files changed, 96 insertions(+), 95 deletions(-)

diff --git a/dirvish-widgets.el b/dirvish-widgets.el
index 95cb3b14d8..3062213bdf 100644
--- a/dirvish-widgets.el
+++ b/dirvish-widgets.el
@@ -45,6 +45,10 @@
 This value is passed to function `format-time-string'."
   :group 'dirvish :type 'string)
 
+(defcustom dirvish-file-count-overflow 15000
+  "Up limit for counting directory files, to improve performance."
+  :group 'dirvish :type 'natnum)
+
 (defcustom dirvish-path-separators '("  ⌂" "  ∀" " ⋗ ")
   "Separators in path mode line segment.
 The value is a list with 3 elements:
@@ -190,18 +194,20 @@ Audio;(Audio-codec . \"\"%CodecID%\"\")(Audio-bitrate . 
\"\"%BitRate/String%\"\"
 (defun dirvish--attr-size-human-readable (file-size kilo)
   "Produce a string showing FILE-SIZE in human-readable form.
 KILO is 1024.0 / 1000 for file size / counts respectively."
-  (let ((prefixes '("" "k" "M" "G" "T" "P" "E" "Z" "Y")))
-(while (and (>= file-size kilo) (cdr prefixes))
-  (setq file-size (/ file-size kilo)
-prefixes (cdr prefixes)))
-(substring (format (if (and (< file-size 10)
-(>= (mod file-size 1.0) 0.05)
-(< (mod file-size 1.0) 0.95))
-   "  %.1f%s%s"
- "  %.0f%s%s")
-   file-size (car prefixes)
-   (if (dirvish-prop :gui) " " ""))
-   -6)))
+  (if (and (eq kilo 1000) (> file-size (- dirvish-file-count-overflow 3)))
+  " MANY "
+(let ((prefixes '("" "k" "M" "G" "T" "P" "E" "Z" "Y")))
+  (while (and (>= file-size kilo) (cdr prefixes))
+(setq file-size (/ file-size kilo)
+  prefixes (cdr prefixes)))
+  (substring (format (if (and (< file-size 10)
+  (>= (mod file-size 1.0) 0.05)
+  (< (mod file-size 1.0) 0.95))
+ "  %.1f%s%s"
+   "  %.0f%s%s")
+ file-size (car prefixes)
+ (if (dirvish-prop :gui) " " ""))
+ -6
 
 (defun dirvish--file-attr-size (name attrs)
   "Get file size of file NAME from ATTRS."
@@ -211,20 +217,22 @@ KILO is 1024.0 / 1000 for file size / counts 
respectively."
 (if (dirvish-prop :gui) " " ""))
 -6))
 ((stringp (file-attribute-type attrs))
- (let ((ct (dirvish-attribute-cache name :f-count
- (condition-case nil
- (let ((files (directory-files name nil nil t)))
-   (dirvish--attr-size-human-readable
-(- (length files) 2) 1000))
-   (file-error 'file)
+ (let* ((ovfl dirvish-file-count-overflow)
+(ct (dirvish-attribute-cache name :f-count
+  (condition-case nil
+  (let ((files (directory-files name nil nil t ovfl)))
+(dirvish--attr-size-human-readable
+ (- (length files) 2) 1000))
+(file-error 'file)
(if (not (eq ct 'file)) ct
  (dirvish-attribute-cache name :f-size
(dirvish--attr-size-human-readable
 (file-attribute-size (file-attributes name)) 1024.0)
 ((file-attribute-type attrs)
- (let ((ct (dirvish-attribute-cache name :f-count
+ (let* ((ovfl dirvish-file-count-overflow)
+(ct (dirvish-attribute-cache name :f-count
  (condition-case nil
- (let ((files (directory-files name nil nil t)))
+ (let ((files (directory-files name nil nil t ovfl)))
(dirvish--attr-size-human-readable
 (- (length files) 2) 1000))
(file-error 'no-permission)
diff --git a/dirvish.el b/dirvish.el
index 59cbe2a382..aa8c413b0d 100644
--- a/dirvish.el
+++ b/dirvish.el
@@ -102,6 +102,11 @@ the full-frame layout when file previews are needed."
(float :tag "max width of parent windows")
(float :tag "width of preview windows"
 
+(defcustom dirvish-large-directory-threshold nil
+  "Directories with file count greater than this are opened using 
`dirvish-fd'."
+  :group 'dirvish :type '(choice (const :tag "Never use `dirvish-fd'" nil)
+ (natnum :tag "File counts in integer")))
+
 (deffa

[elpa] externals/org-mathsheet e7d11aede8: Changed to forms-mode UI and removed dependency on Org

2025-04-26 Thread ELPA Syncer
branch: externals/org-mathsheet
commit e7d11aede8398b1018c72c228270670a0a49dc7e
Author: Ian Martins 
Commit: Ian Martins 

Changed to forms-mode UI and removed dependency on Org
---
 README.md| 726 ---
 mathsheet.org| 695 ++--
 org-mathsheet.el | 429 
 3 files changed, 883 insertions(+), 967 deletions(-)

diff --git a/README.md b/README.md
index 65311c2544..ccb4bdcfc0 100644
--- a/README.md
+++ b/README.md
@@ -36,22 +36,72 @@ still generate the table of problems and solutions.
 
 ## Usage
 
-There are two main components involved in defining a worksheet:
 
-1.  the problem templates
-2.  the problem-set block
+### Starting Mathsheet
 
-Both are described in detail below.
+Open mathsheet using M-x
+mathsheet-open
+
+
+### Defining a Worksheet
+
+Worksheets are defined using a form. Forms-mode provides a way to add,
+save, load records based on a form. See [forms-mode 
doc](https://www.gnu.org/software/emacs/manual/html_mono/forms.html#Forms-Commands)
 for
+details. The mathsheet form specifies the following fields:
+
+-   **`name`:** The base name of the file to write. Spaces will be converted
+to dashes and a `pdf` extension will be added.
+-   **`count`:** the total number of problems to put on the worksheet
+-   **`columns`:** the number of columns the worksheet should have.
+-   **`instruction`:** a brief, one sentence instruction that will be
+included at the top of the sheet to guide the student.
+-   **`problems`:** A multi-line, pipe (`|`) delimited string describing the
+problems to include on the worksheet.
+
+Consider this example value for `problems`:
+
+3 | 1 | [1..10] + [1..20]
+1 | 2 | [a=1..10] - [0..$a]
+
+Each `problems` line contains the following fields:
+
+-   **`weight (w)`:** The relative number of this type of problem to include
+on the worksheet. A weight of zero means the template will not be
+used. In the example above, three fourths of the worksheet problems
+will be addition.
+-   **`order (o)`:** Problems are ordered on the sheet in ascending
+order. Two problems with the same order will be intermingled. In the
+example above, all of the addition problems will come before the
+subtraction problems.
+-   **`template`:** this is the template used to generate problems of this
+type.
+
+Generate a worksheet by running C-c
+C-r from the mathsheet form.
+
+
+### Customization
+
+Mathsheet allows for the following customizations:
+
+-   **`mathsheet-data-file`:** This is where mathsheet data is stored. It
+defaults to a file in your emacs user directory. You can probably
+leave it there.
+-   **`mathsheet-output-directory`:** This is where worksheets should be
+written. It defaults to your home directory. You'll probably want to
+move it somewhere else.
 
 
 ### Problem Templates
 
+The worksheet is made of a set of math problems. Each problem is
+defined by a template that lays out an equation or expression and
+shows where variables or numbers should be.
+
 1.  Expression Templates
 
-The worksheet is made of a set of math problems. Each problem is
-defined by a template that lays out an equation or expression and
-shows where variables or numbers should be. For example, consider this
-template:
+Expression templates define an expression which must be evaluated.
+For example, consider this template:
 
 [0..15] + [1..10]
 
@@ -118,174 +168,19 @@ Both are described in detail below.
 [-10..10] / [-5..-1,1..5]
 
 
-### The Problem Template Table
-
-1.  Overview
-
-In order to make it possible to have more than one problem template on
-a worksheet, each worksheet is configured with a set of templates in a
-templates table. For example
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-weight
-order
-template
-description
-
-
-
-
-3
-1
-[1..10] + [1..20]
-addition
-
-
-
-1
-2
-[a=1..10] - [0..$a]
-subtraction above zero
-
-
-
-
-The table contains the following columns:
-
--   **weight:** The relative number of this type of problem to include on
-the worksheet. A weight of zero means the template will not be
-used. For `first-sheet` three out of four of the worksheet problems
-will be addition.
--   **order:** Problems are ordered on the sheet in ascending order. Two
-problems with the same order will be intermingled. For `first-sheet`
-all of the addition problems will come first.
--   **template:** this is the template used to generate problems of this
-type.
--   **description:** This column is just for your notes. It is not used in
-worksheet generation.
-
-Also notice that the table is assigned a name

[elpa] externals/hyperbole e1504a2f58 1/2: Require warnings to silence byte compilation warnings (#712)

2025-04-26 Thread ELPA Syncer
branch: externals/hyperbole
commit e1504a2f586b4df8957f1f6c03591f03ff996287
Author: Mats Lidell 
Commit: GitHub 

Require warnings to silence byte compilation warnings (#712)
---
 ChangeLog   | 4 
 hsys-org.el | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 0e8f575ec7..6a4c8845ce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2025-04-25  Mats Lidell  
 
+* hsys-org.el: Require 'warnings to get definition of variables
+`warning-minimum-level' and `warning-suppress-log-types' else causing
+byte compilation warnings.
+
 * test/MANIFEST: Add resource folders.
 
 * test/hmouse-drv-resources/test-data.el:
diff --git a/hsys-org.el b/hsys-org.el
index 25af59b80a..9a9352a4ac 100644
--- a/hsys-org.el
+++ b/hsys-org.el
@@ -3,7 +3,7 @@
 ;; Author:   Bob Weiner
 ;;
 ;; Orig-Date: 2-Jul-16 at 14:54:14
-;; Last-Mod: 20-Apr-25 at 22:25:14 by Mats Lidell
+;; Last-Mod: 24-Apr-25 at 15:31:03 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -39,6 +39,7 @@
 (require 'org-fold nil t)
 (require 'org-macs)
 (require 'package)
+(require 'warnings)
 ;; Avoid any potential library name conflict by giving the load directory.
 (require 'set (expand-file-name "set" hyperb:dir))
 



[elpa] externals/hyperbole e6401cb89d 2/2: Use ert-simulate-keys (#715)

2025-04-26 Thread ELPA Syncer
branch: externals/hyperbole
commit e6401cb89d90981b19c88b3bc1c634aac15a7794
Author: Mats Lidell 
Commit: GitHub 

Use ert-simulate-keys (#715)

Replaces external dependency on with-simulated-input.
---
 ChangeLog| 11 +++
 test/hargs-tests.el  | 20 +++-
 test/hmouse-drv-tests.el | 13 +
 test/hmouse-info-tests.el| 13 +++--
 test/hpath-tests.el  |  4 ++--
 test/hui-tests.el| 44 ++--
 test/hy-test-dependencies.el |  4 ++--
 test/hywiki-tests.el | 26 +-
 8 files changed, 65 insertions(+), 70 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 6a4c8845ce..da0ed9e24f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2025-04-26  Mats Lidell  
+
+* test/hywiki-tests.el:
+* test/hui-tests.el:
+* test/hmouse-info-tests.el:
+* test/hmouse-drv-tests.el:
+* test/hargs-tests.el: Use ert-simulate-keys. Replaces external dependency
+on with-simulated-input.
+
+* test/hy-test-dependencies.el: Remove dependency on with-simulated-input.
+
 2025-04-25  Mats Lidell  
 
 * hsys-org.el: Require 'warnings to get definition of variables
diff --git a/test/hargs-tests.el b/test/hargs-tests.el
index 7fe53d852d..17b518e4b6 100644
--- a/test/hargs-tests.el
+++ b/test/hargs-tests.el
@@ -3,7 +3,7 @@
 ;; Author:   Mats Lidell 
 ;;
 ;; Orig-Date:04-Feb-22 at 23:00:00
-;; Last-Mod: 20-Jan-24 at 19:38:11 by Mats Lidell
+;; Last-Mod: 25-Apr-25 at 19:57:44 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -19,7 +19,7 @@
 ;;; Code:
 
 (require 'ert)
-(require 'with-simulated-input)
+(require 'ert-x)
 (require 'hargs)
 (require 'hy-test-helpers "test/hy-test-helpers")
 
@@ -29,15 +29,15 @@
   (let ((file (make-temp-file "hypb")))
 (unwind-protect
 (progn
-  (with-simulated-input "xyz RET"
+  (ert-simulate-keys "xyz\r"
 (should (string= (hargs:get "+I: ") "xyz")))
-  (with-simulated-input "xyz RET"
+  (ert-simulate-keys "xyz\r"
 (should (string= (hargs:get "+L: ") "xyz")))
-  (with-simulated-input '((insert "xyz" file) "RET")'
+  (ert-simulate-keys (concat "(\"xyz\" \"" file "\")\r")
 (should (equal (hargs:get "+M: ") (list "xyz" file
-  (with-simulated-input "xyz RET"
+  (ert-simulate-keys "xyz\r"
 (should (string= (hargs:get "+V: ") "xyz")))
-  (with-simulated-input "xyz RET"
+  (ert-simulate-keys "xyz\r"
 (should (string= (hargs:get "+X: ") "(dir)xyz")))
   (should-error (hargs:get "+A: ") :type 'error))
   (hy-delete-file-and-buffer file
@@ -67,11 +67,5 @@
   (should (string= (cadr v) (hargs:sexpression-p)))
   (should (string= (caddr v) (hargs:sexpression-p t))
 
-;; This file can't be byte-compiled without `with-simulated-input' which
-;; is not part of the actual dependencies, so:
-;;   Local Variables:
-;;   no-byte-compile: t
-;;   End:
-
 (provide 'hargs-tests)
 ;;; hargs-tests.el ends here
diff --git a/test/hmouse-drv-tests.el b/test/hmouse-drv-tests.el
index 87cbaa40cb..07d6652af4 100644
--- a/test/hmouse-drv-tests.el
+++ b/test/hmouse-drv-tests.el
@@ -3,7 +3,7 @@
 ;; Author:   Mats Lidell 
 ;;
 ;; Orig-Date:28-Feb-21 at 22:52:00
-;; Last-Mod: 24-Apr-25 at 23:21:25 by Mats Lidell
+;; Last-Mod: 25-Apr-25 at 10:01:41 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -23,7 +23,6 @@
 (require 'ert-x)
 (require 'hbut)
 (require 'el-mock)
-(require 'with-simulated-input)
 (require 'hy-test-helpers "test/hy-test-helpers")
 
 (ert-deftest hbut-defal ()
@@ -191,7 +190,7 @@
   (with-temp-buffer
 (insert "\"/tmp\"\n")
 (goto-char 3)
-(with-simulated-input "TMP RET"
+(ert-simulate-keys "TMP\r"
   (let ((enable-recursive-minibuffers t))
(hui:ibut-label-create)
(should (string= "<[TMP]> - \"/tmp\"\n" (buffer-string)))
@@ -201,7 +200,7 @@
   (with-temp-buffer
 (insert "<[LBL]>: \"/tmp\"\n")
 (goto-char 14)
-(with-simulated-input "TMP RET"
+(ert-simulate-keys "TMP\r"
   (condition-case err
   (hui:ibut-label-create)
 (error
@@ -656,10 +655,8 @@ The frame setup is mocked."
   (hy-delete-file-and-buffer filea)
   (hy-delete-file-and-buffer fileb
 
-;; This file can't be byte-compiled without the `el-mock' and
-;; `with-simulated-input' package (because of the use of the
-;; `with-mock' and `with-simulated-input' macro), which is not a
-;; dependency of Hyperbole.
+;; This file can't be byte-compiled without the `el-mock' package
+;; which is not a dependency of Hyperbole.
 ;;  Local Variables:
 ;;  no-byte-compile: t
 ;;  End:
diff --git a/test/hmouse-info-tests.el b/test/hmouse-info-tests.el
index 4f0fd90ef2..833d4823a1 100644
--- a/test/hmouse-info-tests.el
+++ b/test/hmouse-info-tests.el
@@ -3,7 +3,7 @@
 ;; Author:

[elpa] externals/show-font e3603e205a 1/2: Move the install+configure sections closer to the top

2025-04-26 Thread ELPA Syncer
branch: externals/show-font
commit e3603e205aba332a83a99fb478001f1a7ffb210d
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Move the install+configure sections closer to the top
---
 README.org | 150 ++---
 1 file changed, 75 insertions(+), 75 deletions(-)

diff --git a/README.org b/README.org
index d0e96ba818..7b14f0d7f3 100644
--- a/README.org
+++ b/README.org
@@ -43,6 +43,81 @@ the GNU ELPA machinery automatically generates an Info 
manual out of it.
 
 #+toc: headlines 8 insert TOC here, with eight headline levels
 
+* Installation
+:PROPERTIES:
+:CUSTOM_ID: h:b85fc5e4-590d-4960-8e24-7e0afbd5e4b8
+:END:
+#+cindex: Installation instructions
+
+** GNU ELPA package
+:PROPERTIES:
+:CUSTOM_ID: h:21ce2c22-ab4c-4ea1-a39f-7b59b31882d0
+:END:
+
+The package is available as ~show-font~.  Simply do:
+
+: M-x package-refresh-contents
+: M-x package-install
+
+And search for it.
+
+GNU ELPA provides the latest stable release.  Those who prefer to follow
+the development process in order to report bugs or suggest changes, can
+use the version of the package from the GNU-devel ELPA archive.  Read:
+https://protesilaos.com/codelog/2022-05-13-emacs-elpa-devel/.
+
+** Manual installation
+:PROPERTIES:
+:CUSTOM_ID: h:2f9ab18c-175a-48e0-83f3-a7ede419808e
+:END:
+
+Assuming your Emacs files are found in =~/.emacs.d/=, execute the
+following commands in a shell prompt:
+
+#+begin_src sh
+cd ~/.emacs.d
+
+# Create a directory for manually-installed packages
+mkdir manual-packages
+
+# Go to the new directory
+cd manual-packages
+
+# Clone this repo, naming it "show-font"
+git clone https://github.com/protesilaos/show-font show-font
+#+end_src
+
+Finally, in your =init.el= (or equivalent) evaluate this:
+
+#+begin_src emacs-lisp
+;; Make Elisp files in that directory available to the user.
+(add-to-list 'load-path "~/.emacs.d/manual-packages/show-font")
+#+end_src
+
+Everything is in place to set up the package.
+
+* Sample configuration
+:PROPERTIES:
+:CUSTOM_ID: h:2ae41a08-c8ee-4f12-a685-0740b73334cc
+:END:
+
+#+begin_src emacs-lisp
+(require 'show-font)
+
+(define-key global-map (kbd "C-c s f") #'show-font-select-preview)
+(define-key global-map (kbd "C-c s t") #'show-font-tabulated)
+#+end_src
+
+Or with ~use-package~:
+
+#+begin_src emacs-lisp
+(use-package show-font
+  :ensure t
+  :bind
+  (("C-c s f" . show-font-select-preview)
+   ("C-c s t" . show-font-tabulated)))
+#+end_src
+
 * Overview
 :PROPERTIES:
 :CUSTOM_ID: h:4d8e439b-e0b3-43f2-b909-2279e1851270
@@ -133,81 +208,6 @@ elements.
 #+vindex: show-font-button
 - ~show-font-button~
 
-* Installation
-:PROPERTIES:
-:CUSTOM_ID: h:b85fc5e4-590d-4960-8e24-7e0afbd5e4b8
-:END:
-#+cindex: Installation instructions
-
-** GNU ELPA package
-:PROPERTIES:
-:CUSTOM_ID: h:21ce2c22-ab4c-4ea1-a39f-7b59b31882d0
-:END:
-
-The package is available as ~show-font~.  Simply do:
-
-: M-x package-refresh-contents
-: M-x package-install
-
-And search for it.
-
-GNU ELPA provides the latest stable release.  Those who prefer to follow
-the development process in order to report bugs or suggest changes, can
-use the version of the package from the GNU-devel ELPA archive.  Read:
-https://protesilaos.com/codelog/2022-05-13-emacs-elpa-devel/.
-
-** Manual installation
-:PROPERTIES:
-:CUSTOM_ID: h:2f9ab18c-175a-48e0-83f3-a7ede419808e
-:END:
-
-Assuming your Emacs files are found in =~/.emacs.d/=, execute the
-following commands in a shell prompt:
-
-#+begin_src sh
-cd ~/.emacs.d
-
-# Create a directory for manually-installed packages
-mkdir manual-packages
-
-# Go to the new directory
-cd manual-packages
-
-# Clone this repo, naming it "show-font"
-git clone https://github.com/protesilaos/show-font show-font
-#+end_src
-
-Finally, in your =init.el= (or equivalent) evaluate this:
-
-#+begin_src emacs-lisp
-;; Make Elisp files in that directory available to the user.
-(add-to-list 'load-path "~/.emacs.d/manual-packages/show-font")
-#+end_src
-
-Everything is in place to set up the package.
-
-* Sample configuration
-:PROPERTIES:
-:CUSTOM_ID: h:2ae41a08-c8ee-4f12-a685-0740b73334cc
-:END:
-
-#+begin_src emacs-lisp
-(require 'show-font)
-
-(define-key global-map (kbd "C-c s f") #'show-font-select-preview)
-(define-key global-map (kbd "C-c s t") #'show-font-tabulated)
-#+end_src
-
-Or with ~use-package~:
-
-#+begin_src emacs-lisp
-(use-package show-font
-  :ensure t
-  :bind
-  (("C-c s f" . show-font-select-preview)
-   ("C-c s t" . show-font-tabulated)))
-#+end_src
-
 * Acknowledgements
 :PROPERTIES:
 :CUSTOM_ID: h:362ab0e8-2602-4ffd-bd34-b4bba58d87e6



[elpa] externals/show-font 44da364c0a 2/2: Update to show-font version 0.3.0

2025-04-26 Thread ELPA Syncer
branch: externals/show-font
commit 44da364c0a884008f91a12a9f9766d1d3b37f95c
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Update to show-font version 0.3.0
---
 CHANGELOG.org | 71 +++
 README.org| 10 -
 show-font.el  |  2 +-
 3 files changed, 76 insertions(+), 7 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index 3f2ab57011..d7d3748b2f 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -13,6 +13,77 @@ the manual: .
 
 #+toc: headlines 1 insert TOC here, with one headline level
 
+* Version 0.3.0 on 2025-04-26
+:PROPERTIES:
+:CUSTOM_ID: h:e57d0359-f7dc-4abd-802e-27b854d633bf
+:END:
+
+This version adds some refinements to an already stable package.
+
+** The command ~show-font-list~ is an alias for ~show-font-tabulated~
+:PROPERTIES:
+:CUSTOM_ID: h:c1d85f05-af1f-4019-8f4a-fe2df95949d7
+:END:
+
+The ~show-font-list~ command was using a custom buffer that listed
+font families and their corresponding short preview. It did not have
+any other feature.
+
+I made changes under the hood to rely on the built-in
+~tabulated-list-mode~ which is a standard and gives us the option to
+sort by column. The ~show-font-list~ is thus an alias for the new
+command ~show-font-tabulated~. Right now the sorting facility only
+applies to reversing the name-based order. In the future we may have
+more columns, such as if we describe a font as "Latin", "Greek", etc.
+
+** The tabulated list marks fonts that cannot be previewed
+:PROPERTIES:
+:CUSTOM_ID: h:ae432193-64c3-4504-84e6-56690f8110cc
+:END:
+
+In the past, the font listing would include families that could not
+display the ~show-font-pangram~ or, indeed, any Latin character. Those
+would be rendered as empty boxes.
+
+I have now introduced a simple heuristic to test that the given family
+supports Latin characters. If it does not, then (i) it is highlighted
+with a different colour, (ii) it shows "No preview" instead of the
+pangram, and (iii) it displays the information in the Emacs default
+font family. Some families do not play nice with this approach though,
+as they pass the test but still do not display any Latin characters.
+This happens with icon fonts.
+
+The long-term goal is to support different scripts and show the
+appropriate text for each of them.
+
+** The ~show-font-sentences-sample~ adds more to the ~show-font-select-preview~
+:PROPERTIES:
+:CUSTOM_ID: h:1f1194e8-79bf-4a03-9797-28daacbd9a7f
+:END:
+
+The new user option ~show-font-sentences-sample~ is a list of strings
+that can be used to exhibit common patterns and letter combinations.
+The default value is carefully designed to show if a font family is
+stylistically consistent, such as with how it draws =i=, =l=, =t=, or
+=h=, =n=, =m=, and so on. Plus, it teaches you some obscure words like
+"scholarch", "antipode", and "heteroclite": use them with your Greek
+friends---and if they do not know those words, then they must buy you
+a café frappé!
+
+** Miscellaneous
+:PROPERTIES:
+:CUSTOM_ID: h:6b2ccce6-5ff7-463f-8c70-0c5ca70aa35c
+:END:
+
+- The face ~show-font-title-small~ is an obsolete alias for the more
+  appropriately named ~show-font-title-in-listing~.
+- The prompt used by the command ~show-font-select-preview~ now
+  correctly uses its own history and default value.
+- The default value of the user option ~show-font-character-sample~
+  includes some more patterns to better test the adequacy of a font
+  family. This sample is displayed in the buffer produced by the
+  command ~show-font-select-preview~.
+
 * Version 0.2.0 on 2025-01-25
 :PROPERTIES:
 :CUSTOM_ID: h:087ddf5c-6a65-4fb0-a1cb-0a64b3d181c2
diff --git a/README.org b/README.org
index 7b14f0d7f3..597f97c550 100644
--- a/README.org
+++ b/README.org
@@ -4,9 +4,9 @@
 #+language: en
 #+options: ':t toc:nil author:t email:t num:t
 #+startup: content
-#+macro: stable-version 0.2.0
-#+macro: release-date 2025-01-25
-#+macro: development-version 0.3.0-dev
+#+macro: stable-version 0.3.0
+#+macro: release-date 2025-04-26
+#+macro: development-version 0.4.0-dev
 #+export_file_name: show-font.texi
 #+texinfo_filename: show-font.info
 #+texinfo_dir_category: Emacs misc features
@@ -198,9 +198,7 @@ elements.
 - ~show-font-title~
 
 #+vindex: show-font-title-in-listing
-- ~show-font-title-in-listing~ [ The face ~show-font-title-small~ is
-  an obsolete alias of ~show-font-title-in-listing~ as part of
-  {{{development-version}}}. ]
+- ~show-font-title-in-listing~
 
 #+vindex: show-font-misc
 - ~show-font-misc~
diff --git a/show-font.el b/show-font.el
index 36c0bbe7e3..0cbdc1726e 100644
--- a/show-font.el
+++ b/show-font.el
@@ -5,7 +5,7 @@
 ;; Author: Protesilaos Stavrou 
 ;; Maintainer: Protesilaos Stavrou 
 ;; URL: https://github.com/protesilaos/show-font
-;; Version: 0.2.1
+;; Version: 0.3.0
 ;; Package-Requires: ((emacs "29.1"))
 ;; Keywords: convenience, writing, font
 



[elpa] externals/show-font updated (9f419f2af0 -> 44da364c0a)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/show-font.

  from  9f419f2af0 Make show-font-list an alias for show-font-tabulated
   new  e3603e205a Move the install+configure sections closer to the top
   new  44da364c0a Update to show-font version 0.3.0


Summary of changes:
 CHANGELOG.org |  71 ++
 README.org| 160 +-
 show-font.el  |   2 +-
 3 files changed, 151 insertions(+), 82 deletions(-)



[elpa] externals/hyperbole updated (3f13371dfb -> e6401cb89d)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/hyperbole.

  from  3f13371dfb Use ert test resources (#714)
   new  e1504a2f58 Require warnings to silence byte compilation warnings 
(#712)
   new  e6401cb89d Use ert-simulate-keys (#715)


Summary of changes:
 ChangeLog| 15 +++
 hsys-org.el  |  3 ++-
 test/hargs-tests.el  | 20 +++-
 test/hmouse-drv-tests.el | 13 +
 test/hmouse-info-tests.el| 13 +++--
 test/hpath-tests.el  |  4 ++--
 test/hui-tests.el| 44 ++--
 test/hy-test-dependencies.el |  4 ++--
 test/hywiki-tests.el | 26 +-
 9 files changed, 71 insertions(+), 71 deletions(-)



[elpa] externals/dape updated (c8f211c082 -> b3b15053ea)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/dape.

  from  c8f211c082 Amend name used to call split-string function (#224)
   new  8566937d63 Update screenshots
   new  b3b15053ea Bump version to 0.24.0


Summary of changes:
 CHANGELOG.org | 15 +++
 README.org|  8 
 dape.el   |  2 +-
 3 files changed, 20 insertions(+), 5 deletions(-)



[elpa] externals/company 7404a9e41e 1/2: Add keywords and builtins for sh-mode

2025-04-26 Thread ELPA Syncer
branch: externals/company
commit 7404a9e41e7ea87804ea31235b52da12541890c3
Author: Dmitry Safronov 
Commit: Dmitry Safronov 

Add keywords and builtins for sh-mode
---
 company-keywords.el | 5 +
 1 file changed, 5 insertions(+)

diff --git a/company-keywords.el b/company-keywords.el
index b40635829c..785a090e14 100644
--- a/company-keywords.el
+++ b/company-keywords.el
@@ -377,6 +377,11 @@
  "new" "null" "object" "override" "package" "private" "protected"
  "return" "sealed" "super" "this" "throw" "trait" "true" "try" "type" "val"
  "var" "while" "with" "yield")
+(sh-mode
+ "break" "case" "continue" "do" "done" "elif" "else" "esac" "eval"
+ "exec" "exit" "export" "false" "fi" "for" "function" "if" "in" "readonly"
+ "return" "set" "shift" "test" "then" "time" "times" "trap" "true" "unset"
+ "until" "while")
 (swift-mode
  "Protocol" "Self" "Type" "and" "as" "assignment" "associatedtype"
  "associativity" "available" "break" "case" "catch" "class" "column" 
"continue"



[elpa] externals/dape 8566937d63 1/2: Update screenshots

2025-04-26 Thread ELPA Syncer
branch: externals/dape
commit 8566937d63f234ad8387a2d1108df4e19d5ce170
Author: Daniel Pettersson 
Commit: Daniel Pettersson 

Update screenshots
---
 README.org | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/README.org b/README.org
index a1ef4aa6a2..d57b7801a9 100644
--- a/README.org
+++ b/README.org
@@ -27,13 +27,13 @@ For complete functionality, make sure to enable 
~eldoc-mode~ in your source buff
 + No external dependencies outside of core Emacs
 
 With ~(setq dape-buffer-window-arrangement 'right)~:
-[[https://raw.githubusercontent.com/svaante/dape/resources/right_0_23_0.png]]
+[[https://raw.githubusercontent.com/svaante/dape/resources/right_0_24_0.png]]
 And with ~(setq dape-buffer-window-arrangement 'gud)~ + =corfu= as 
~completion-in-region-function~:
-[[https://raw.githubusercontent.com/svaante/dape/resources/gud_0_23_0.png]]
+[[https://raw.githubusercontent.com/svaante/dape/resources/gud_0_24_0.png]]
 With "rich" REPL output:
-[[https://raw.githubusercontent.com/svaante/dape/resources/repl_0_23_0.png]]
+[[https://raw.githubusercontent.com/svaante/dape/resources/repl_0_24_0.png]]
 With =minibuffer= adapter configuration hints:
-[[https://raw.githubusercontent.com/svaante/dape/resources/minibuffer_0_23_0.png]]
+[[https://raw.githubusercontent.com/svaante/dape/resources/minibuffer_0_24_0.png]]
 
 * Configuration
 =Dape= includes pre-defined debug adapter configurations for various 
programming languages. Refer to ~dape-configs~ for more details. If =dape= 
doesn't include a configuration suitable for your needs, you can implement your 
own.



[elpa] externals/company 41f07c7d40 2/2: Merge pull request #1514 from saf-dmitry/keywords-sh-mode

2025-04-26 Thread ELPA Syncer
branch: externals/company
commit 41f07c7d401c1374a76f3004a3448d3d36bdf347
Merge: eef2f451c9 7404a9e41e
Author: Dmitry Gutov 
Commit: GitHub 

Merge pull request #1514 from saf-dmitry/keywords-sh-mode

Add keywords and builtins for sh-mode
---
 company-keywords.el | 5 +
 1 file changed, 5 insertions(+)

diff --git a/company-keywords.el b/company-keywords.el
index b40635829c..785a090e14 100644
--- a/company-keywords.el
+++ b/company-keywords.el
@@ -377,6 +377,11 @@
  "new" "null" "object" "override" "package" "private" "protected"
  "return" "sealed" "super" "this" "throw" "trait" "true" "try" "type" "val"
  "var" "while" "with" "yield")
+(sh-mode
+ "break" "case" "continue" "do" "done" "elif" "else" "esac" "eval"
+ "exec" "exit" "export" "false" "fi" "for" "function" "if" "in" "readonly"
+ "return" "set" "shift" "test" "then" "time" "times" "trap" "true" "unset"
+ "until" "while")
 (swift-mode
  "Protocol" "Self" "Type" "and" "as" "assignment" "associatedtype"
  "associativity" "available" "break" "case" "catch" "class" "column" 
"continue"



[elpa] externals/dape b3b15053ea 2/2: Bump version to 0.24.0

2025-04-26 Thread ELPA Syncer
branch: externals/dape
commit b3b15053ea19821205f43528b61cc2d9e0a4a21a
Author: Daniel Pettersson 
Commit: Daniel Pettersson 

Bump version to 0.24.0
---
 CHANGELOG.org | 15 +++
 dape.el   |  2 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index 62567a6a83..ffcb0663d6 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -2,6 +2,21 @@
 #+author: Daniel Pettersson
 #+language: en
 
+* Version 0.24.0
+- Add check for writing to breakpoints file if nothing has changed
+- Change move data breakpoints to top in breakpoints info
+- Change rename dape-memory command
+- Fix margin breakpoint not showing after breakpoint remove all
+- Fix adapter socket creating under tramp
+- Fix REPL completion region bounds mismatch with word
+- Fix Restart in mode line menu
+- Fix using future history for dape-info-variable-edit
+- Fix disassembly window selection when invoking from info buffers
+- Fix dape-history-add when using shell-like + default values
+- Fix respect font-lock-mode in info and repl buffers
+- Fix help echo and watch buffer displaying on hint mouse-1
+- Fix processes naming, noquery and associated buffers
+
 * Version 0.23.0
 - Add disassemble viewer
 - Add disabling/enabling of source breakpoints
diff --git a/dape.el b/dape.el
index b852ebaf5a..1e14be688f 100644
--- a/dape.el
+++ b/dape.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Daniel Pettersson 
 ;; Created: 2023
 ;; License: GPL-3.0-or-later
-;; Version: 0.23.0
+;; Version: 0.24.0
 ;; Homepage: https://github.com/svaante/dape
 ;; Package-Requires: ((emacs "29.1") (jsonrpc "1.0.25"))
 



[nongnu] elpa/cider ec9c651116: Add command to print the current value of the inspector.

2025-04-26 Thread ELPA Syncer
branch: elpa/cider
commit ec9c651116916fbaab3f952ab296c79d16033a14
Author: Roman Scherer 
Commit: Oleksandr Yakushev 

Add command to print the current value of the inspector.

This PR adds the interactive `cider-inspector-print-current-value`
command that prints the current value of the inspector to the
`cider-inspector-value-buffer` with the usual pretty printing
machinery.
---
 CHANGELOG.md|  1 +
 cider-inspector.el  | 15 +++
 doc/modules/ROOT/pages/debugging/inspector.adoc |  4 
 3 files changed, 20 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index dc9fd25e06..b7ee5527ec 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,7 @@
 
 ### New features
 
+- [#3810](https://github.com/clojure-emacs/cider/pull/3810): Add the 
`cider-inspector-print-current-value` command to print the current value of the 
inspector.
 - [#3813](https://github.com/clojure-emacs/cider/pull/3813) Add support for 
pretty printing values in the inspector.
 - [#3802](https://github.com/clojure-emacs/cider/issues/3802): Inspector 
analytics.
 - [#3802](https://github.com/clojure-emacs/cider/issues/3802): Inspector table 
view-mode.
diff --git a/cider-inspector.el b/cider-inspector.el
index 75a5355390..e8de3bf819 100644
--- a/cider-inspector.el
+++ b/cider-inspector.el
@@ -30,6 +30,7 @@
 (require 'cl-lib)
 (require 'easymenu)
 (require 'seq)
+(require 'cider-client)
 (require 'cider-eval)
 
 ;; ===
@@ -146,6 +147,7 @@ Can be turned to nil once the user sees and acknowledges 
the feature."
 (define-key map [(shift tab)] 
#'cider-inspector-previous-inspectable-object)
 (define-key map "p" #'cider-inspector-previous-inspectable-object)
 (define-key map "P" #'cider-inspector-toggle-pretty-print)
+(define-key map (kbd "C-c C-p") #'cider-inspector-print-current-value)
 (define-key map ":" #'cider-inspect-expr-from-inspector)
 (define-key map "f" #'forward-char)
 (define-key map "b" #'backward-char)
@@ -404,6 +406,18 @@ current-namespace."
 (cider-inspector--render-value result)
 (message "Defined current inspector value as #'%s/%s" ns var-name)))
 
+(defun cider-inspector-print-current-value ()
+  "Print the current value of the inspector."
+  (interactive)
+  (cider-ensure-connected)
+  (cider-ensure-op-supported "inspect-print-current-value")
+  (let ((buffer (cider-popup-buffer cider-result-buffer nil 'clojure-mode 
'ancillary)))
+(cider-nrepl-send-request
+ `("op" "inspect-print-current-value"
+   ,@(cider--nrepl-print-request-plist fill-column))
+ (cider-popup-eval-handler buffer)
+ (cider-current-repl
+
 (defun cider-inspector-tap-current-val ()
   "Sends the current Inspector current value to `tap>'."
   (interactive)
@@ -428,6 +442,7 @@ current-namespace."
   (_ (error "No object at point")
 
 ;; nREPL interactions
+
 (defun cider-sync-request:inspect-pop ()
   "Move one level up in the inspector stack."
   (cider-nrepl-send-sync-request `("op" "inspect-pop")
diff --git a/doc/modules/ROOT/pages/debugging/inspector.adoc 
b/doc/modules/ROOT/pages/debugging/inspector.adoc
index 2b5430cb2f..6c40aaeca9 100644
--- a/doc/modules/ROOT/pages/debugging/inspector.adoc
+++ b/doc/modules/ROOT/pages/debugging/inspector.adoc
@@ -89,6 +89,10 @@ You'll have access to additional keybindings in the 
inspector buffer
 | `cider-inspector-def-current-val`
 | Defines a var in the REPL namespace with current inspector value. If you 
tend to always choose the same name(s), you may want to set the 
`cider-inspector-preferred-var-names` customization option.
 
+| kbd:[C-c C-p]
+| `cider-inspector-print-current-value`
+| Print the current value of the inspector to the `cider-result-buffer`.
+
 | kbd:[9]
 | `cider-inspector-previous-sibling`
 | Navigates to the previous sibling, within a sequential collection.



[nongnu] elpa/dirvish cd235f87ec: chore: update changelog

2025-04-26 Thread ELPA Syncer
branch: elpa/dirvish
commit cd235f87ecd67c9195e3e857b4ea313f258c8457
Author: Alex Lu 
Commit: Alex Lu 

chore: update changelog
---
 docs/CHANGELOG.org | 13 +
 1 file changed, 13 insertions(+)

diff --git a/docs/CHANGELOG.org b/docs/CHANGELOG.org
index 6857862d3f..3d7cf2c714 100644
--- a/docs/CHANGELOG.org
+++ b/docs/CHANGELOG.org
@@ -1,3 +1,16 @@
+* 2.3.0
+
+** What's changed
+
++ add =file-modes= attribute
++ prevent =tab-bar-mode= from messing up window layout
++ add =dirvish-hl-line-inactive= face
++ remove =dirvish-open-with-programs= | improve =dirvish-find-entry-hook= 
(#182 #186 #275 #315)
++ fix race condition in =dirvish-subtree=
++ add =dirvish-peek-key= user option
++ asynchronous filtering and match highlighting with =dirvish-narrow=
++ add =dirvish-large-directory-threshold= user option, integrate =fd= to 
dirvish core
+
 * 2.2.7
 
 ** What's changed



[elpa] externals/vertico 4792189bc9: elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/vertico
commit 4792189bc9a10144b9b0b0edee925c3114095039
Author: Daniel Mendler 
Commit: Daniel Mendler 

elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index c9805fa766..aa9d275b8a 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
+.elpaignore
 .github
\ No newline at end of file



[elpa] externals/tempel 4591db5394: elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/tempel
commit 4591db53944da69ce6e116f69090ebe379e76340
Author: Daniel Mendler 
Commit: Daniel Mendler 

elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index c9805fa766..aa9d275b8a 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
+.elpaignore
 .github
\ No newline at end of file



[elpa] externals/consult 42649a652b: elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/consult
commit 42649a652bc3c249d7b909628c15fb4b627977e3
Author: Daniel Mendler 
Commit: Daniel Mendler 

elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index c9805fa766..aa9d275b8a 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
+.elpaignore
 .github
\ No newline at end of file



[elpa] externals/dicom 23315b5ab4: elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/dicom
commit 23315b5ab4ff813428afe3feb2523170145081fa
Author: Daniel Mendler 
Commit: Daniel Mendler 

elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index c9805fa766..aa9d275b8a 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
+.elpaignore
 .github
\ No newline at end of file



[elpa] externals/cape 4d4aca7045: elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/cape
commit 4d4aca7045f2c3f075619af4c211476684018d5c
Author: Daniel Mendler 
Commit: Daniel Mendler 

elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index c9805fa766..aa9d275b8a 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
+.elpaignore
 .github
\ No newline at end of file



[elpa] externals/xelb e9ff30f6e8: ; elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/xelb
commit e9ff30f6e8d0a1e650db1eb2a9194eeb11fbe544
Author: Daniel Mendler 
Commit: Daniel Mendler 

; elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index f0f644ee08..58299563e1 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
 README.md
+.elpaignore
\ No newline at end of file



[elpa] externals/org-modern 1c05dccca2: elpaignore .elpaignore

2025-04-26 Thread ELPA Syncer
branch: externals/org-modern
commit 1c05dccca2d883e233f103918b128f2256572ad4
Author: Daniel Mendler 
Commit: Daniel Mendler 

elpaignore .elpaignore
---
 .elpaignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.elpaignore b/.elpaignore
index c9805fa766..aa9d275b8a 100644
--- a/.elpaignore
+++ b/.elpaignore
@@ -1,2 +1,3 @@
 LICENSE
+.elpaignore
 .github
\ No newline at end of file



[elpa] externals/consult 9fb67c4b18 1/2: Add issue template

2025-04-26 Thread ELPA Syncer
branch: externals/consult
commit 9fb67c4b180c8c18aa4b69876f1d5fdb0ae428c3
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)

diff --git a/.elpaignore b/.elpaignore
new file mode 100644
index 00..c9805fa766
--- /dev/null
+++ b/.elpaignore
@@ -0,0 +1,2 @@
+LICENSE
+.github
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..48b9afa07c
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,23 @@
+blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/consult/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/consult/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Fconsult&type=issues
+about: The same question may have been asked before.
+  - name: "📝 Consult wiki"
+url: https://github.com/minad/consult/wiki
+about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Consult manual"
+url: https://github.com/minad/consult/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/cape d14b0e0288 1/4: Add issue template

2025-04-26 Thread ELPA Syncer
branch: externals/cape
commit d14b0e028838cd4aee4db09c30cde5888ad2b7a1
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)

diff --git a/.elpaignore b/.elpaignore
new file mode 100644
index 00..c9805fa766
--- /dev/null
+++ b/.elpaignore
@@ -0,0 +1,2 @@
+LICENSE
+.github
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..6a4ed34c96
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,23 @@
+blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/cape/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/cape/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Fcape&type=issues
+about: The same question may have been asked before.
+#  - name: "📝 Cape wiki"
+#url: https://github.com/minad/cape/wiki
+#about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Cape manual"
+url: https://github.com/minad/cape/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/cape 7265f0eff6 4/4: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/cape
commit 7265f0eff638f43519ca313e1124c93ac755e726
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index aa95d6eb3d..13ac3ceb1f 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support the work on my Emacs packages"
+  - name: "🙏 Please support my work on Cape and my other Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/corfu updated (6db8269749 -> 6719a259a4)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/corfu.

  from  6db8269749 Version 2.1
   new  285c13c2c5 Add issue template
   new  6719a259a4 Update issue template


Summary of changes:
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)
 create mode 100644 .elpaignore
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/corfu 285c13c2c5 1/2: Add issue template

2025-04-26 Thread ELPA Syncer
branch: externals/corfu
commit 285c13c2c55bcd1fdeb6370f57629ee0528b5e67
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)

diff --git a/.elpaignore b/.elpaignore
new file mode 100644
index 00..c9805fa766
--- /dev/null
+++ b/.elpaignore
@@ -0,0 +1,2 @@
+LICENSE
+.github
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..c8c662df34
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,23 @@
+blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/corfu/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/corfu/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Fcorfu&type=issues
+about: The same question may have been asked before.
+  - name: "📝 Corfu wiki"
+url: https://github.com/minad/corfu/wiki
+about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Corfu manual"
+url: https://github.com/minad/corfu/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/corfu 6719a259a4 2/2: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/corfu
commit 6719a259a48f5ab4f0d64723843e045f56f39675
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index c8c662df34..26a4278dae 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support my work on Corfu and my other Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/dicom 0f447b4584 1/2: Add issue template

2025-04-26 Thread ELPA Syncer
branch: externals/dicom
commit 0f447b4584c5fb59cc39fb42f96ea79874e9b1f3
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)

diff --git a/.elpaignore b/.elpaignore
new file mode 100644
index 00..c9805fa766
--- /dev/null
+++ b/.elpaignore
@@ -0,0 +1,2 @@
+LICENSE
+.github
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..44b3aa9824
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,23 @@
+blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/dicom/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/dicom/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Fdicom&type=issues
+about: The same question may have been asked before.
+#  - name: "📝 Dicom wiki"
+#url: https://github.com/minad/dicom/wiki
+#about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Dicom manual"
+url: https://github.com/minad/dicom/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/jinx 4290f6d1c8 5/5: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/jinx
commit 4290f6d1c845b309a5397818396cdee7585aece2
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index a96e60399d..76f642ac85 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support my work on Jinx and my other Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/jinx 17bffdf4b7 3/5: Improve issue template

2025-04-26 Thread ELPA Syncer
branch: externals/jinx
commit 17bffdf4b7f3c85f6294010c34550330385ab42c
Author: Daniel Mendler 
Commit: Daniel Mendler 

Improve issue template
---
 .github/ISSUE_TEMPLATE/bug_report.md | 5 +++--
 .github/ISSUE_TEMPLATE/config.yml| 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
index 19e6e20639..4ab7345917 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,8 @@
+---
 title:
-name: 🪳 Bug report
+name: 🐞 Bug report
 about: Report a bug. Do not use this for support requests and feature 
suggestions.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.
-Please start from emacs -Q.
+Please start from `emacs -Q` or try `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index f2c6d07526..a96e60399d 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -18,6 +18,6 @@ contact_links:
   - name: "📝 Jinx wiki"
 url: https://github.com/minad/jinx/wiki
 about: Additional configuration tips are covered there. Feel free to edit!
-  - name: "📚 Jinx manual"
+  - name: "📖 Jinx manual"
 url: https://github.com/minad/jinx/blob/main/README.org
 about: The manual covers the basic setup and workflow.



[elpa] externals/jinx 387c92e59c 1/5: Add issue configuration

2025-04-26 Thread ELPA Syncer
branch: externals/jinx
commit 387c92e59cf80d62d44558097ceca29a6d7e0702
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue configuration
---
 .elpaignore   |  2 ++
 .github/ISSUE_TEMPLATE/config.yml | 22 ++
 2 files changed, 24 insertions(+)

diff --git a/.elpaignore b/.elpaignore
new file mode 100644
index 00..c9805fa766
--- /dev/null
+++ b/.elpaignore
@@ -0,0 +1,2 @@
+LICENSE
+.github
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..4dd96650be
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,22 @@
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ⇾ Please create a discussion"
+url: https://github.com/minad/jinx/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ⇾ Please create a discussion"
+url: https://github.com/minad/jinx/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Fjinx&type=issues
+about: The same question may have been asked before.
+  - name: "📝 Jinx wiki"
+url: https://github.com/minad/jinx/wiki
+about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📚 Jinx manual"
+url: https://github.com/minad/jinx/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/dicom c9ceee5d82 2/2: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/dicom
commit c9ceee5d825819c31b6cc4601ee0c7fdd832360d
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 44b3aa9824..906d72dfbb 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support my work on Dicom and my other Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/jinx 6c12652fa3 4/5: Improve bug report template

2025-04-26 Thread ELPA Syncer
branch: externals/jinx
commit 6c12652fa31e336e8c95d67e837d9ec8dce5e61f
Author: Daniel Mendler 
Commit: Daniel Mendler 

Improve bug report template
---
 .github/ISSUE_TEMPLATE/bug_report.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
index 4ab7345917..6d9b94e1e8 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -5,4 +5,4 @@ about: Report a bug. Do not use this for support requests and 
feature suggestion
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.
-Please start from `emacs -Q` or try `package-isolate`.
+Start from `emacs -Q` or use `package-isolate`.



[nongnu] elpa/consult-flycheck c5671370d6 2/2: Update issue template

2025-04-26 Thread ELPA Syncer
branch: elpa/consult-flycheck
commit c5671370d676cb8a1a0f08e2e914bc4b50fec7ac
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 48b9afa07c..fa34555294 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support my work on Consult and my other Emacs projects"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/org-modern 8408bdec13 1/2: Add issue template

2025-04-26 Thread ELPA Syncer
branch: externals/org-modern
commit 8408bdec132c68e22daa37acfd834bedaf04672d
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)

diff --git a/.elpaignore b/.elpaignore
new file mode 100644
index 00..c9805fa766
--- /dev/null
+++ b/.elpaignore
@@ -0,0 +1,2 @@
+LICENSE
+.github
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..7b41e12aa7
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,23 @@
+blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/org-modern/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/org-modern/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Forg-modern&type=issues
+about: The same question may have been asked before.
+#  - name: "📝 Org-Modern wiki"
+#url: https://github.com/minad/org-modern/wiki
+#about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Org-Modern manual"
+url: https://github.com/minad/org-modern/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/marginalia updated (c51fd9e4d4 -> 80579cc737)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/marginalia.

  from  c51fd9e4d4 Version 2.0
   new  9a323c3b1e Add issue template
   new  6b97d72cce Update issue template
   new  ed1870a5b0 Update issue template
   new  80579cc737 Update issue template


Summary of changes:
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 26 ++
 2 files changed, 34 insertions(+)
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/marginalia 6b97d72cce 2/4: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/marginalia
commit 6b97d72cceeb9e9fe3668f4287448cc5d8ae475a
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 15ee6e337b..9c89d3ca08 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -6,9 +6,6 @@ contact_links:
   - name: "🙏 Please support @oantolin"
 url: https://github.com/sponsors/oantolin
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
-  - name: "🙏 Please support our on our Emacs projects"
-url: https://github.com/sponsors/minad
-about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"
 url: https://github.com/minad/marginalia/discussions/categories/ideas
 about: Start a new discussion suggesting an improvement or a feature.



[elpa] externals/jinx updated (07e26f8f3f -> 4290f6d1c8)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/jinx.

  from  07e26f8f3f declare-function: Add ext:jinx-mod.c
   new  387c92e59c Add issue configuration
   new  3bab81b9ac Improve issue template
   new  17bffdf4b7 Improve issue template
   new  6c12652fa3 Improve bug report template
   new  4290f6d1c8 Update issue template


Summary of changes:
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)
 create mode 100644 .elpaignore
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/tempel e595b6afdb 1/3: Add issue template

2025-04-26 Thread ELPA Syncer
branch: externals/tempel
commit e595b6afdb36e6c827e4d102dc7d78178fa196f6
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)

diff --git a/.elpaignore b/.elpaignore
new file mode 100644
index 00..c9805fa766
--- /dev/null
+++ b/.elpaignore
@@ -0,0 +1,2 @@
+LICENSE
+.github
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..60e3595a0b
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,23 @@
+blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/tempel/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/tempel/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Ftempel&type=issues
+about: The same question may have been asked before.
+  - name: "📝 Tempel wiki"
+url: https://github.com/minad/tempel/wiki
+about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Tempel manual"
+url: https://github.com/minad/tempel/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/osm dec16c7749 1/3: Add issue template

2025-04-26 Thread ELPA Syncer
branch: externals/osm
commit dec16c7749f920fc6eef82fa897eb7c9aa6d4da1
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)

diff --git a/.elpaignore b/.elpaignore
new file mode 100644
index 00..c9805fa766
--- /dev/null
+++ b/.elpaignore
@@ -0,0 +1,2 @@
+LICENSE
+.github
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..3bd8077e0b
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,23 @@
+blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/osm/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/osm/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Fosm&type=issues
+about: The same question may have been asked before.
+  - name: "📝 Osm wiki"
+url: https://github.com/minad/osm/wiki
+about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Osm manual"
+url: https://github.com/minad/osm/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/vertico 24831dfcfd 3/3: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/vertico
commit 24831dfcfd2e765d3e511847b59dd8ef71aef74d
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 253ca217d9..fc21e92358 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support my work on Vertico and my other Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/tempel 32cb6c1003 2/3: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/tempel
commit 32cb6c100386e0625124ae33fbfa2f95eabeb1f9
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 60e3595a0b..42236698e3 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -15,9 +15,9 @@ contact_links:
   - name: "🔍 Search through old issues or discussions"
 url: https://github.com/search?q=repo%3Aminad%2Ftempel&type=issues
 about: The same question may have been asked before.
-  - name: "📝 Tempel wiki"
-url: https://github.com/minad/tempel/wiki
-about: Additional configuration tips are covered there. Feel free to edit!
+#  - name: "📝 Tempel wiki"
+#url: https://github.com/minad/tempel/wiki
+#about: Additional configuration tips are covered there. Feel free to edit!
   - name: "📖 Tempel manual"
 url: https://github.com/minad/tempel/blob/main/README.org
 about: The manual covers the basic setup and workflow.



[nongnu] elpa/consult-flycheck ff931a8a1a 1/2: Add issue template

2025-04-26 Thread ELPA Syncer
branch: elpa/consult-flycheck
commit ff931a8a1afec1019fa26de771315f893c39e1db
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 2 files changed, 31 insertions(+)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..48b9afa07c
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,23 @@
+blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/consult/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/consult/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Fconsult&type=issues
+about: The same question may have been asked before.
+  - name: "📝 Consult wiki"
+url: https://github.com/minad/consult/wiki
+about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Consult manual"
+url: https://github.com/minad/consult/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[nongnu] elpa/helm 0de49e2ff6: Use dst* in helm-M-x

2025-04-26 Thread ELPA Syncer
branch: elpa/helm
commit 0de49e2ff6cff4ecc826dc01ad687718b6d798a3
Author: Thierry Volpiatto 
Commit: Thierry Volpiatto 

Use dst* in helm-M-x
---
 helm-command.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/helm-command.el b/helm-command.el
index 4b34f2021f..4def7f198f 100644
--- a/helm-command.el
+++ b/helm-command.el
@@ -331,8 +331,8 @@ Arg HISTORY default to `extended-command-history'."
:fuzzy-match helm-M-x-fuzzy-match)))
  (prompt (concat (helm-acase helm-M-x-prefix-argument
(- "-")
-   ((guard* (and (consp it) (car it)))
-(if (eq guard 4) "C-u " (format "%d " guard)))
+   ((dst* (l &rest args))
+(if (eq l 4) "C-u " (format "%d " l)))
((guard* (integerp it)) (format "%d " it)))
  "M-x ")))
 (setq helm-M-x--timer (run-at-time 1 0.1 #'helm-M-x--notify-prefix-arg))



[elpa] externals/vertico b499683a02 2/3: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/vertico
commit b499683a02595649a948b25fb2003d1a2d5a92fc
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index f9de588211..253ca217d9 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,4 +1,4 @@
-#blank_issues_enabled: false
+blank_issues_enabled: false
 contact_links:
   - name: "🙏 Please support my work on my many Emacs projects"
 url: https://github.com/sponsors/minad



[elpa] externals/vertico updated (3e1e55319f -> 24831dfcfd)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/vertico.

  from  3e1e55319f Version 2.1
   new  07b35bfe20 Add issue template
   new  b499683a02 Update issue template
   new  24831dfcfd Update issue template


Summary of changes:
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)
 create mode 100644 .elpaignore
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/marginalia 80579cc737 4/4: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/marginalia
commit 80579cc7376edfa79a9aec5b3d7fef91b48ce3f4
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 6ea584df35..bc4b090c4f 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -2,8 +2,10 @@ blank_issues_enabled: false
 contact_links:
   - name: "🙏 Please support @minad"
 url: https://github.com/sponsors/oantolin
+about: See https://github.com/sponsors/minad for sponsoring information.
   - name: "🙏 Please support @oantolin"
 url: https://github.com/sponsors/oantolin
+about: See https://github.com/sponsors/oantolin for sponsoring information.
   - name: "💡 Suggest a feature ➞ Please create a discussion"
 url: https://github.com/minad/marginalia/discussions/categories/ideas
 about: Start a new discussion suggesting an improvement or a feature.



[elpa] externals/cape updated (f72ebcaeff -> 7265f0eff6)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/cape.

  from  f72ebcaeff cape-keyword: Add support for major-mode-remap-alist
   new  d14b0e0288 Add issue template
   new  24330763b2 Update issue template
   new  c915a1c865 Update issue template
   new  7265f0eff6 Update issue template


Summary of changes:
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)
 create mode 100644 .elpaignore
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/consult updated (48d09c200c -> bfa2ba927f)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/consult.

  from  48d09c200c Version 2.3
   new  9fb67c4b18 Add issue template
   new  bfa2ba927f Update issue template


Summary of changes:
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)
 create mode 100644 .elpaignore
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/org-modern 39e2840230 2/2: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/org-modern
commit 39e2840230995a3724d8d2fb43b16b04af0966d3
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 7b41e12aa7..fb8c745793 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support my work on Org-modern and my other Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/tempel 4bb08ad5a4 3/3: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/tempel
commit 4bb08ad5a472e7aa17b9babccab8d37a5420e2f8
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 42236698e3..e689e1d904 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support my work on Tempel and my other Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/osm b050ef10ee 3/3: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/osm
commit b050ef10ee6e54bec9349802ff778c987a74d411
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 944dfa88dd..ce67f381b5 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support the work on my Emacs packages"
+  - name: "🙏 Please support my work on Osm and my other Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/jinx 3bab81b9ac 2/5: Improve issue template

2025-04-26 Thread ELPA Syncer
branch: externals/jinx
commit 3bab81b9ac936581b7f00f153c4579e63ccdf68c
Author: Daniel Mendler 
Commit: Daniel Mendler 

Improve issue template
---
 .github/ISSUE_TEMPLATE/bug_report.md | 7 +++
 .github/ISSUE_TEMPLATE/config.yml| 5 +++--
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..19e6e20639
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,7 @@
+title:
+name: 🪳 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Please start from emacs -Q.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 4dd96650be..f2c6d07526 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,14 +1,15 @@
+blank_issues_enabled: false
 contact_links:
   - name: "🙏 Please support my work on my many Emacs projects"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
-  - name: "💡 Suggest a feature ⇾ Please create a discussion"
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
 url: https://github.com/minad/jinx/discussions/categories/ideas
 about: Start a new discussion suggesting an improvement or a feature.
   - name: "🧑‍🤝‍🧑 Ask the community for support"
 url: https://www.reddit.com/r/emacs
 about: Please be kind and support others.
-  - name: "🤓 Ask the maintainer for support ⇾ Please create a discussion"
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
 url: https://github.com/minad/jinx/discussions/categories/q-a
 about: Please keep in mind that my bandwidth is limited.
   - name: "🔍 Search through old issues or discussions"



[elpa] externals/vertico 07b35bfe20 1/3: Add issue template

2025-04-26 Thread ELPA Syncer
branch: externals/vertico
commit 07b35bfe20bf58984bcf104c0590f61d4a8c79b1
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)

diff --git a/.elpaignore b/.elpaignore
new file mode 100644
index 00..c9805fa766
--- /dev/null
+++ b/.elpaignore
@@ -0,0 +1,2 @@
+LICENSE
+.github
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..f9de588211
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,23 @@
+#blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support my work on my many Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/vertico/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/vertico/discussions/categories/q-a
+about: Please keep in mind that my bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Fvertico&type=issues
+about: The same question may have been asked before.
+  - name: "📝 Vertico wiki"
+url: https://github.com/minad/vertico/wiki
+about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Vertico manual"
+url: https://github.com/minad/vertico/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/marginalia 9a323c3b1e 1/4: Add issue template

2025-04-26 Thread ELPA Syncer
branch: externals/marginalia
commit 9a323c3b1e9b5244b265433667dc4abb3eaefc45
Author: Daniel Mendler 
Commit: Daniel Mendler 

Add issue template
---
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 29 +
 2 files changed, 37 insertions(+)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md 
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00..6d9b94e1e8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,8 @@
+---
+title:
+name: 🐞 Bug report
+about: Report a bug. Do not use this for support requests and feature 
suggestions.
+---
+
+Please provide precise information and the exact steps to reproduce the issue.
+Start from `emacs -Q` or use `package-isolate`.
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00..15ee6e337b
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,29 @@
+blank_issues_enabled: false
+contact_links:
+  - name: "🙏 Please support @minad"
+url: https://github.com/sponsors/oantolin
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "🙏 Please support @oantolin"
+url: https://github.com/sponsors/oantolin
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "🙏 Please support our on our Emacs projects"
+url: https://github.com/sponsors/minad
+about: Thanks! Your support helps dedicating time to project maintenance 
and development.
+  - name: "💡 Suggest a feature ➞ Please create a discussion"
+url: https://github.com/minad/marginalia/discussions/categories/ideas
+about: Start a new discussion suggesting an improvement or a feature.
+  - name: "🧑‍🤝‍🧑 Ask the community for support"
+url: https://www.reddit.com/r/emacs
+about: Please be kind and support others.
+  - name: "🤓 Ask the maintainer for support ➞ Please create a discussion"
+url: https://github.com/minad/marginalia/discussions/categories/q-a
+about: Please keep in mind that our bandwidth is limited.
+  - name: "🔍 Search through old issues or discussions"
+url: https://github.com/search?q=repo%3Aminad%2Fmarginalia&type=issues
+about: The same question may have been asked before.
+#  - name: "📝 Marginalia wiki"
+#url: https://github.com/minad/marginalia/wiki
+#about: Additional configuration tips are covered there. Feel free to edit!
+  - name: "📖 Marginalia manual"
+url: https://github.com/minad/marginalia/blob/main/README.org
+about: The manual covers the basic setup and workflow.



[elpa] externals/cape 24330763b2 2/4: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/cape
commit 24330763b252288992857f04e76ad0bd300f62ac
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 6a4ed34c96..ab44c4596f 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support the work on my Emacs projects"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[nongnu] elpa/dirvish acbd29d248: chore: bump to 2.3.0 🎉

2025-04-26 Thread ELPA Syncer
branch: elpa/dirvish
commit acbd29d248d08c954ac65a3a977db931b3dd272d
Author: Alex Lu 
Commit: Alex Lu 

chore: bump to 2.3.0 🎉
---
 dirvish-extras.el  |  2 +-
 dirvish-fd.el  |  2 +-
 dirvish-tramp.el   |  2 +-
 dirvish-widgets.el |  2 +-
 dirvish.el |  2 +-
 docs/CUSTOMIZING.org   | 91 +++---
 docs/EXTENSIONS.org| 70 ++---
 extensions/dirvish-collapse.el |  2 +-
 extensions/dirvish-emerge.el   |  2 +-
 extensions/dirvish-history.el  |  2 +-
 extensions/dirvish-icons.el|  2 +-
 extensions/dirvish-ls.el   |  2 +-
 extensions/dirvish-narrow.el   |  8 ++--
 extensions/dirvish-peek.el |  2 +-
 extensions/dirvish-quick-access.el |  2 +-
 extensions/dirvish-rsync.el|  2 +-
 extensions/dirvish-side.el |  2 +-
 extensions/dirvish-subtree.el  |  2 +-
 extensions/dirvish-vc.el   |  2 +-
 extensions/dirvish-yank.el |  2 +-
 20 files changed, 119 insertions(+), 84 deletions(-)

diff --git a/dirvish-extras.el b/dirvish-extras.el
index ec1f8dc576..2981aa752a 100644
--- a/dirvish-extras.el
+++ b/dirvish-extras.el
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2021-2025 Alex Lu
 ;; Author : Alex Lu 
-;; Version: 2.2.7
+;; Version: 2.3.0
 ;; Keywords: files, convenience
 ;; Homepage: https://github.com/alexluigit/dirvish
 ;; SPDX-License-Identifier: GPL-3.0-or-later
diff --git a/dirvish-fd.el b/dirvish-fd.el
index af2eb5ee0c..8a18ae7ef2 100644
--- a/dirvish-fd.el
+++ b/dirvish-fd.el
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2021-2025 Alex Lu
 ;; Author : Alex Lu 
-;; Version: 2.2.7
+;; Version: 2.3.0
 ;; Keywords: files, convenience
 ;; Homepage: https://github.com/alexluigit/dirvish
 ;; SPDX-License-Identifier: GPL-3.0-or-later
diff --git a/dirvish-tramp.el b/dirvish-tramp.el
index e1b705a830..87d9f40017 100644
--- a/dirvish-tramp.el
+++ b/dirvish-tramp.el
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2021-2025 Alex Lu
 ;; Author : Alex Lu 
-;; Version: 2.2.7
+;; Version: 2.3.0
 ;; Keywords: files, convenience
 ;; Homepage: https://github.com/alexluigit/dirvish
 ;; SPDX-License-Identifier: GPL-3.0-or-later
diff --git a/dirvish-widgets.el b/dirvish-widgets.el
index 3062213bdf..c5db45a3a1 100644
--- a/dirvish-widgets.el
+++ b/dirvish-widgets.el
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2021-2025 Alex Lu
 ;; Author : Alex Lu 
-;; Version: 2.2.7
+;; Version: 2.3.0
 ;; Keywords: files, convenience
 ;; Homepage: https://github.com/alexluigit/dirvish
 ;; SPDX-License-Identifier: GPL-3.0-or-later
diff --git a/dirvish.el b/dirvish.el
index 1564b367c9..7f5f905bcb 100644
--- a/dirvish.el
+++ b/dirvish.el
@@ -2,7 +2,7 @@
 ;; Copyright (C) 2021-2025 Alex Lu
 
 ;; Author : Alex Lu 
-;; Version: 2.2.7
+;; Version: 2.3.0
 ;; Keywords: files, convenience
 ;; Homepage: https://github.com/alexluigit/dirvish
 ;; SPDX-License-Identifier: GPL-3.0-or-later
diff --git a/docs/CUSTOMIZING.org b/docs/CUSTOMIZING.org
index 3150d299f9..ef8fa5328e 100644
--- a/docs/CUSTOMIZING.org
+++ b/docs/CUSTOMIZING.org
@@ -149,12 +149,6 @@ different file types, assigning specific handlers for each.
 
 Functions called in the regular preview buffer.
 
-** =find-dired= integration
-
-=find-dired= should work seamlessly with Dirvish. However, there are currently 
no
-plans to integrate Dirvish further into its output buffer, as =dirvish-fd= 
offers
-a superior alternative.  See [[file:EXTENSIONS.org][Extensions:dirvish-fd.el]] 
for more information.
-
 * Dirvish "Attributes"
 
 A Dirvish attribute is a visual indicator displayed inline within dired 
buffers,
@@ -256,7 +250,7 @@ header-line are displayed in separate buffers and their 
corresponding
 windows. These buffers are initialized with ~dirvish-misc-mode~.  To customize 
the
 settings of these buffers, append your configuration to 
~dirvish-misc-mode-hook~.
 
-* File preview in multiple window layouts
+* File preview with various window layouts
 
 ~M-x dirvish~ creates a full-frame window *layout* consists of a central file
 listing window accompanied by an preview window and 0 or more additional parent
@@ -454,6 +448,87 @@ Contributions to this list are welcome!
 
 https://github.com/alexluigit/dirvish/wiki/Contrib-preview-dispatchers
 
+* =fd= integration
+
+Dirvish integrates [[https://github.com/sharkdp/fd][fd]] at its core.
+
+** Install =fd=
+
+Please ensure [[https://github.com/sharkdp/fd][fd]] is installed on your OS 
before using relevant features.
+
+@@html:@@
+@@html:@@ @@html:@@Toggle install instructions@@html:@@ 
@@html:@@
+
+@@html:@@macOS@@html:@@
+#+begin_src bash
+brew install fd
+#+end_src
+
+@@html:@@Debian-based@@html:@@
+#+begin_src bash
+apt install fd-find
+#+end_src
+
+@@html:@@Arch-based@@html:@@
+#+begin_src bash

[elpa] externals/show-font 9f419f2af0: Make show-font-list an alias for show-font-tabulated

2025-04-26 Thread ELPA Syncer
branch: externals/show-font
commit 9f419f2af034e8a722c7ad1f99f86b515b1a0a72
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Make show-font-list an alias for show-font-tabulated

There is no need to make that obsolete, even though the original
command of that name does not exist anymore (the tabulated one is its
spiritual successor).
---
 README.org   | 16 
 show-font.el |  8 +++-
 2 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/README.org b/README.org
index af083ff424..d0e96ba818 100644
--- a/README.org
+++ b/README.org
@@ -57,14 +57,14 @@ Emacs. This can be done in the following ways:
   font is then displayed in a bespoke buffer.
 
 #+findex: show-font-tabulated
-- The command ~show-font-tabulated~ produces a list with all the fonts
-  available on the system. Each font on display is styled with its
-  given character set. With an optional prefix argument (=C-u= by
-  default), it prompt for a string or regular expression to limit the
-  list of fonts to only the matching ones. In this tabulated
-  interface, users can sort by column and may prefer the slightly more
-  compact listing. [ The command ~show-font-list~ is an obsolete alias
-  of ~show-font-tabulated~ as part of {{{development-version}}}. ]
+#+findex: show-font-list
+- The command ~show-font-tabulated~ (alias ~show-font-list~) produces
+  a list with all the fonts available on the system. Each font on
+  display is styled with its given character set. With an optional
+  prefix argument (=C-u= by default), it prompt for a string or
+  regular expression to limit the list of fonts to only the matching
+  ones. In this tabulated interface, users can sort by column and may
+  prefer the slightly more compact listing.
 
 #+findex: show-font-mode
 - The ~show-font-mode~ is a major mode that gets activated when the
diff --git a/show-font.el b/show-font.el
index f114a50c6c..36c0bbe7e3 100644
--- a/show-font.el
+++ b/show-font.el
@@ -501,11 +501,6 @@ FAMILY is a string that satisfies `show-font-installed-p'."
  (format-prompt "Fonts matching REGEXP" default)
  nil 'show-font-regexp-history default)))
 
-(define-obsolete-function-alias
-  'show-font-list
-  'show-font-tabulated
-  "0.3.0")
-
 (defun show-font--list-families (&optional regexp)
   "Return a list of propertized family strings for `show-font-list'.
 Optional REGEXP has the meaning documented in the function
@@ -557,6 +552,9 @@ Otherwise, list all installed fonts."
 (show-font-tabulated-mode)))
 (display-buffer buffer show-font-display-buffer-action-alist)))
 
+(defalias 'show-font-list 'show-font-tabulated
+  "Alias for `show-font-tabulated'.")
+
  Major mode to preview the font of the current TTF or OTF file
 
 ;;;###autoload



[elpa] externals/tmr aae779753f 2/4: Document tmr-mode-line-mode and related user options

2025-04-26 Thread ELPA Syncer
branch: externals/tmr
commit aae779753fe9cca5bcf21e94f2d43aea45ddd5c8
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Document tmr-mode-line-mode and related user options

These were contributed by Steven Allen in pull request 2:
.

Steven has assigned copyright to the Free Software Foundation.
---
 README.org | 49 +
 1 file changed, 49 insertions(+)

diff --git a/README.org b/README.org
index 2fa18bda4a..bb5e05d20e 100644
--- a/README.org
+++ b/README.org
@@ -225,6 +225,55 @@ The ~tmr-list-timers-action-alist~ is relevant only when 
the command
 ~tmr-tabulated-view~ is called interactively. In Lisp, the ~tmr-tabulated-view~
 requires the buffer it should use and the concomitant action alist.
 
+** Display timers on the mode line
+:PROPERTIES:
+:CUSTOM_ID: h:a1938fd5-64ef-4f4f-ade1-c7058d4062fc
+:END:
+#+cindex: About tmr-mode-line-mode and related user options
+
+[ This is part of {{{development-version}}}. ]
+
+#+findex: tmr-mode-line-mode
+The ~tmr-mode-line-mode~ is a minor mode that displays running timers
+on the mode line. Specifically, the timers are shown as part of the
+~global-mode-string~. This means that they may be displayed on the
+~tab-bar-mode~ instead of the mode line if the user option
+~tab-bar-format~ is configured accordingly.
+
+#+vindex: tmr-mode-line-format
+The user option ~tmr-mode-line-format~ controls how the timers are
+rendered. This is a string that treats specially the =%r= and =%d=
+specifiers. The =%r= represents the remaining time, while =%d= is the
+description of the timer.
+
+#+vindex: tmr-mode-line-max-desc-length
+The user option ~tmr-mode-line-max-desc-length~ sets the maximum
+length of a timers description, when the ~tmr-mode-line-format~ is
+configured to show descriptions.
+
+#+vindex: tmr-mode-line-max-timers
+The user option ~tmr-mode-line-max-timers~ sets the maximum number of
+running timers that are shown on the mode line at any one time.
+
+#+vindex: tmr-mode-line-separator
+The user option ~tmr-mode-line-separator~ specifies a string that is
+inserted between timers on the mode line to visually separate them.
+
+#+vindex: tmr-mode-line-prefix
+The user option ~tmr-mode-line-prefix~ specifies a string that is
+prepended to the indicator with all the running timers.
+
+Applicable faces for this case are:
+
+#+vindex: tmr-mode-line-active
+- ~tmr-mode-line-active~ :: Any active timer.
+
+#+vindex: tmr-mode-line-soon
+- ~tmr-mode-line-soon~ :: A timer that expires within 2 minutes.
+
+#+vindex: tmr-mode-line-urgent
+- ~tmr-mode-line-urgent~ :: A timer that expires within 30 seconds.
+
 ** Hooks
 :PROPERTIES:
 :CUSTOM_ID: h:c908f440-da08-462e-be4e-a61fb274ecbc



[elpa] externals/tmr updated (68a68553f7 -> ab0e12e60c)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/tmr.

  from  68a68553f7 Acknowledge Steven Allen as a co-author of the package
   new  3ac3e6293b Make tmr-mode-line-prefix use an emoji if it can
   new  aae779753f Document tmr-mode-line-mode and related user options
   new  47920ec7ec Add tmr-list-timers to the manual's function index
   new  ab0e12e60c Mention in the manual the tabulated view faces


Summary of changes:
 README.org | 68 ++
 tmr.el |  6 +-
 2 files changed, 73 insertions(+), 1 deletion(-)



[elpa] externals/org-mathsheet 892147efc5: Minor doc changes

2025-04-26 Thread ELPA Syncer
branch: externals/org-mathsheet
commit 892147efc55513028035ee55a2ada66c4bc16694
Author: Ian Martins 
Commit: Ian Martins 

Minor doc changes
---
 README.md | 22 +++---
 mathsheet.org | 22 +++---
 2 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/README.md b/README.md
index ccb4bdcfc0..d046663ee2 100644
--- a/README.md
+++ b/README.md
@@ -133,23 +133,23 @@ shows where variables or numbers should be.
 
 These are the different ways fields can be defined:
 
--   **[-2..8]:** choose a random number from -2 to 8, inclusive
--   **[1,3,5]:** choose randomly from 1, 3 or 5
--   **[-3..-1,1..3]:** choose a random number from -3 to -1 or 1 to 3
--   **[10/(2-1)]:** evaluate the expression
--   **[round(sin(0.3))]:** expressions can use math functions
--   **[a=…]:** assign the variable `a` to the number chosen for 
this field
--   **[-2..$a]:** any number from -2 to the value another field assigned
+-   **`[-2..8]`:** choose a random number from -2 to 8, inclusive
+-   **`[1,3,5]`:** choose randomly from 1, 3 or 5
+-   **`[-3..-1,1..3]`:** choose a random number from -3 to -1 or 1 to 3
+-   **`[10/(2-1)]`:** evaluate the expression
+-   **`[round(sin(0.3))]`:** expressions can use math functions
+-   **`[a=...]`:** assign the variable `a` to the number chosen for this 
field
+-   **`[-2..$a]`:** any number from -2 to the value another field assigned
 to `a`
--   **[0..[$a/2]]:** any number from 0 to half the value assigned to `a`.
+-   **`[0..[$a/2]]`:** any number from 0 to half the value assigned to `a`.
 
 The ability to keep track of the random number chosen in one field and
 use it to influence another allows the template to be written to avoid
 answers that are negative or don't divide evenly.
 
-These math functions are allowed: sqrt, sin, cos, tan, asin, acos,
-atan, floor, ceil, round. Find more details about each of these
-functions in the Emacs Calc manual.
+These math functions are allowed: `sqrt`, `sin`, `cos`, `tan`, `asin`, 
`acos`,
+`atan`, `floor`, `ceil`, `round`. Find more details about each of these
+functions in the [Emacs Calc 
manual](https://www.gnu.org/software/emacs/manual/html_mono/calc.html#Arithmetic).
 
 4.  Template Examples
 
diff --git a/mathsheet.org b/mathsheet.org
index d7c8d162d9..96e53c7eb3 100644
--- a/mathsheet.org
+++ b/mathsheet.org
@@ -102,23 +102,23 @@ This can produce the following problems:
 #+end_example
  Field Rules
 These are the different ways fields can be defined:
-- [-2..8] :: choose a random number from -2 to 8, inclusive
-- [1,3,5] :: choose randomly from 1, 3 or 5
-- [-3..-1,1..3] :: choose a random number from -3 to -1 or 1 to 3
-- [10/(2-1)] :: evaluate the expression
-- [round(sin(0.3))] :: expressions can use math functions
-- [a=...] :: assign the variable ~a~ to the number chosen for this field
-- [-2..$a] :: any number from -2 to the value another field assigned
+- ~[-2..8]~ :: choose a random number from -2 to 8, inclusive
+- ~[1,3,5]~ :: choose randomly from 1, 3 or 5
+- ~[-3..-1,1..3]~ :: choose a random number from -3 to -1 or 1 to 3
+- ~[10/(2-1)]~ :: evaluate the expression
+- ~[round(sin(0.3))]~ :: expressions can use math functions
+- ~[a=...]~ :: assign the variable ~a~ to the number chosen for this field
+- ~[-2..$a]~ :: any number from -2 to the value another field assigned
   to ~a~
-- [0..[$a/2]] :: any number from 0 to half the value assigned to ~a~.
+- ~[0..[$a/2]]~ :: any number from 0 to half the value assigned to ~a~.
 
 The ability to keep track of the random number chosen in one field and
 use it to influence another allows the template to be written to avoid
 answers that are negative or don't divide evenly.
 
-These math functions are allowed: sqrt, sin, cos, tan, asin, acos,
-atan, floor, ceil, round. Find more details about each of these
-functions in the Emacs Calc manual.
+These math functions are allowed: ~sqrt~, ~sin~, ~cos~, ~tan~, ~asin~, ~acos~,
+~atan~, ~floor~, ~ceil~, ~round~. Find more details about each of these
+functions in the 
[[https://www.gnu.org/software/emacs/manual/html_mono/calc.html#Arithmetic][Emacs
 Calc manual]].
  Template Examples
 Here are a few more examples:
 



[nongnu] elpa/aidermacs afc1937f28: Add markdown formatting to the aider session

2025-04-26 Thread ELPA Syncer
branch: elpa/aidermacs
commit afc1937f280246c06537d1fec5d6c6b07abbba57
Author: Troy Hinckley 
Commit: Matthew Zeng 

Add markdown formatting to the aider session
---
 aidermacs-backend-comint.el | 59 +
 aidermacs.el|  2 +-
 2 files changed, 45 insertions(+), 16 deletions(-)

diff --git a/aidermacs-backend-comint.el b/aidermacs-backend-comint.el
index dc12b03c93..528ba13d7a 100644
--- a/aidermacs-backend-comint.el
+++ b/aidermacs-backend-comint.el
@@ -26,6 +26,7 @@
 (require 'comint)
 (require 'cl-lib)
 (require 'map)
+(require 'markdown-mode)
 
 ;; Forward declarations
 (declare-function aidermacs--prepare-for-code-edit "aidermacs-output")
@@ -84,10 +85,8 @@ This allows for multi-line input without sending the 
command."
 (defvar aidermacs-font-lock-keywords
   '(("^\x2500+\n?" 0 '(face aidermacs-command-separator) t)
 ("^\x2500+" 0 '(face nil display (space :width 2)))
-("^\\([0-9]+\\). " 0 font-lock-constant-face)
 ("^>>> REPLACE" 0 'aidermacs-search-replace-block t)
 ("^<<< SEARCH" 0 'aidermacs-search-replace-block t)
-("^[:space:]*\\(```\\)\\([^[:space:]]*\\)" (1 'shadow t) (2 
font-lock-builtin-face t))
 ("^===$" 0 'aidermacs-search-replace-block t))
   "Font lock keywords for aidermacs buffer.")
 
@@ -317,16 +316,9 @@ BUFFER-NAME is the name for the aidermacs buffer."
 (unless (comint-check-proc buffer-name)
   (apply #'make-comint-in-buffer "aidermacs" buffer-name program nil args)
   (with-current-buffer buffer-name
-(comint-mode)
-(setq-local comint-prompt-regexp aidermacs-prompt-regexp)
-(setq-local comint-input-sender 'aidermacs-input-sender)
+(aidermacs-comint-mode)
 (setq aidermacs--syntax-work-buffer
-  (get-buffer-create (concat " *aidermacs-syntax" buffer-name)))
-(add-hook 'kill-buffer-hook #'aidermacs--comint-cleanup-hook nil t)
-(add-hook 'comint-output-filter-functions #'aidermacs-fontify-blocks 
100 t)
-(add-hook 'comint-output-filter-functions 
#'aidermacs--comint-output-filter)
-(aidermacs-comint-mode 1)
-(font-lock-add-keywords nil aidermacs-font-lock-keywords t)
+  (get-buffer-create (concat " *aidermacs-syntax" 
buffer-name)))
 
 (defun aidermacs--send-command-comint (buffer command)
   "Send command to the aidermacs comint buffer.
@@ -376,10 +368,47 @@ The output is collected and passed to the current 
callback."
 map)
   "Keymap used when `aidermacs-comint-mode' is enabled.")
 
-(define-minor-mode aidermacs-comint-mode
-  "Minor mode for vterm backend buffer used by aidermacs."
-  :init-value nil
-  :keymap aidermacs-comint-mode-map)
+(define-derived-mode aidermacs-comint-mode comint-mode "Aider"
+  "Major mode for interacting with Aidermacs.
+Inherits from `comint-mode' with some Aider-specific customizations.
+\\{aider-comint-mode-map}"
+  :keymap aidermacs-comint-mode-map
+  (setq-local comint-prompt-regexp aidermacs-prompt-regexp)
+  (setq-local comint-input-sender 'aidermacs-input-sender)
+  (add-hook 'kill-buffer-hook #'aidermacs--comint-cleanup-hook nil t)
+  (add-hook 'comint-output-filter-functions #'aidermacs-fontify-blocks 100 t)
+  (add-hook 'comint-output-filter-functions #'aidermacs--comint-output-filter)
+
+  ;; we are going to highlight code blocks ourselves, so set those faces to 
default. They will still
+  ;; be inserted, but won't be noticeable
+  (setq-local markdown-fontify-code-blocks-natively nil)
+  (let ((inline-foreground (face-attribute 'markdown-inline-code-face 
:foreground nil 'default))
+(table-foreground (face-attribute 'markdown-table-face :foreground nil 
'default)))
+(face-remap-add-relative 'markdown-pre-face  :inherit 'default)
+(face-remap-add-relative 'markdown-code-face  :inherit 'default)
+;; preseve these two faces that inherit from markdown-code-face
+(face-remap-add-relative 'markdown-inline-code-face  :foreground 
inline-foreground)
+(face-remap-add-relative 'markdown-table-face  :foreground 
table-foreground))
+
+  ;; Enable markdown mode highlighting
+  (add-hook 'syntax-propertize-extend-region-functions
+#'markdown-syntax-propertize-extend-region nil t)
+  (add-hook 'jit-lock-after-change-extend-region-functions
+#'markdown-font-lock-extend-region-function t t)
+  (set-syntax-table (make-syntax-table markdown-mode-syntax-table))
+  (setq-local syntax-propertize-function #'markdown-syntax-propertize)
+  (setq font-lock-defaults
+'(markdown-mode-font-lock-keywords
+  nil nil nil nil
+  (font-lock-multiline . t)
+  (font-lock-extra-managed-props
+   . (composition display invisible
+  ;; a regex that will never match so we don't get the prompt interpreted as a 
block quote
+  (setq-local markdown-regex-blockquote "^\\_>$")
+  (if markdown-hide-markup
+  (add-to-invisibility-spec 'markdown-markup)
+(remove-f

[elpa] externals/osm updated (2c36b71627 -> b050ef10ee)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/osm.

  from  2c36b71627 Update README
   new  dec16c7749 Add issue template
   new  0994a63cd1 Update issue template
   new  b050ef10ee Update issue template


Summary of changes:
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)
 create mode 100644 .elpaignore
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/tempel updated (f52a99ebf6 -> 4bb08ad5a4)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/tempel.

  from  f52a99ebf6 Version 1.4
   new  e595b6afdb Add issue template
   new  32cb6c1003 Update issue template
   new  4bb08ad5a4 Update issue template


Summary of changes:
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)
 create mode 100644 .elpaignore
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/osm 0994a63cd1 2/3: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/osm
commit 0994a63cd1b232009b255c9343296cf80339a8c6
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 3bd8077e0b..944dfa88dd 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support the work on my Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/hyperbole 540c4a3d74 2/2: add hypb smerge (#716)

2025-04-26 Thread ELPA Syncer
branch: externals/hyperbole
commit 540c4a3d746ac9bc7f1fd6ed9dcb002ca8692312
Author: Mats Lidell 
Commit: GitHub 

add hypb smerge (#716)
---
 ChangeLog|  4 
 hibtypes.el  | 23 ++-
 hui-mouse.el | 28 
 3 files changed, 46 insertions(+), 9 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 4479cb8357..97b151a159 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2025-04-26  Mats Lidell  
 
+* hibtypes.el (smerge): Add ibut smerge.
+
+* hui-mouse.el (smart-magit): Add smerge support in magit-status-mode.
+
 * hywiki.el (hywiki-word-face-at-p): Add optional pos to enable reuse.
 
 * test/hy-test-helpers.el (hy-test-word-face-at-region): Simplify by
diff --git a/hibtypes.el b/hibtypes.el
index 3d9be82144..83f8e8e5be 100644
--- a/hibtypes.el
+++ b/hibtypes.el
@@ -3,7 +3,7 @@
 ;; Author:   Bob Weiner
 ;;
 ;; Orig-Date:19-Sep-91 at 20:45:31
-;; Last-Mod: 19-Apr-25 at 17:51:14 by Bob Weiner
+;; Last-Mod: 26-Apr-25 at 10:19:22 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -45,6 +45,7 @@
 (require 'org-macs) ;; for org-uuid-regexp
 (require 'subr-x) ;; for string-trim
 (require 'thingatpt)
+(eval-when-compile (require 'smerge-mode))
 
 ;;; 
 ;;; Public declarations
@@ -1737,6 +1738,26 @@ If a boolean function or variable, display its value."
 ;; If you want to to disable ALL Hyperbole support within Org major
 ;; and minor modes, set the custom option `hsys-org-enable-smart-keys' to nil.
 
+;;; 
+;;; Resolve merge conflicts in smerge-mode
+;;; 
+
+(defib smerge ()
+  "Act on conflicts in merge buffers, i.e. when smerge-mode is active."
+  (when (bound-and-true-p smerge-mode)
+(let (op)
+  (save-excursion
+(beginning-of-line)
+(cond ((looking-at smerge-end-re)
+   (setq op 'smerge-keep-lower))
+  ((looking-at smerge-begin-re)
+   (setq op 'smerge-keep-upper))
+  ((looking-at smerge-lower-re)
+   (setq op 'smerge-keep-all
+  (when op
+(ibut:label-set (match-string-no-properties 0) (match-beginning 0) 
(match-end 0))
+(hact op)
+
 (run-hooks 'hibtypes-end-load-hook)
 (provide 'hibtypes)
 
diff --git a/hui-mouse.el b/hui-mouse.el
index 79b9584993..075b88a9a5 100644
--- a/hui-mouse.el
+++ b/hui-mouse.el
@@ -3,7 +3,7 @@
 ;; Author:   Bob Weiner
 ;;
 ;; Orig-Date:04-Feb-89
-;; Last-Mod: 15-Apr-25 at 12:51:50 by Mats Lidell
+;; Last-Mod: 25-Apr-25 at 23:35:04 by Mats Lidell
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -1575,13 +1575,25 @@ If key is pressed:
  point (\"RET\" key binding) but display based on the value of
  `hpath:display-where'."
   (interactive)
-  (cond ((last-line-p)
-(call-interactively (key-binding "q")))
-   ((eolp)
-(smart-scroll-up))
-   (t
-(let ((magit-display-buffer-function #'hpath:display-buffer))
-  (call-interactively #'smart-magit-tab)
+  (let (op)
+(cond ((last-line-p)
+  (call-interactively (key-binding "q")))
+ ((eolp)
+  (smart-scroll-up))
+  ((and
+(eq major-mode 'magit-status-mode)
+(save-excursion
+  (beginning-of-line)
+  (cond ((looking-at (regexp-quote "++>>>"))
+ (setq op 'magit-smerge-keep-lower))
+((looking-at (regexp-quote "++<<<"))
+ (setq op 'magit-smerge-keep-upper))
+((looking-at (regexp-quote "++==="))
+ (setq op 'magit-smerge-keep-all)
+   (call-interactively op))
+ (t
+  (let ((magit-display-buffer-function #'hpath:display-buffer))
+(call-interactively #'smart-magit-tab))
 
 (defun smart-magit-assist ()
   "Use an assist key or mouse key to jump to source and to hide/show changes.



[elpa] externals/hyperbole 2648dd8708 1/2: add missing wikipage in test (#713)

2025-04-26 Thread ELPA Syncer
branch: externals/hyperbole
commit 2648dd8708944c9eae56496d960f11744d64c5e5
Author: Mats Lidell 
Commit: GitHub 

add missing wikipage in test (#713)
---
 ChangeLog   |  9 +
 hywiki.el   |  8 +---
 test/hy-test-helpers.el | 10 +-
 test/hywiki-tests.el|  5 +++--
 4 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index da0ed9e24f..4479cb8357 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2025-04-26  Mats Lidell  
 
+* hywiki.el (hywiki-word-face-at-p): Add optional pos to enable reuse.
+
+* test/hy-test-helpers.el (hy-test-word-face-at-region): Simplify by
+reusing hywiki-word-face-at-p.
+
+* test/hywiki-tests.el
+(hywiki-tests--wikiword-step-check-verification-with-faces): Add
+missing WikiWord, Hiho, required by the test. Enable the test for CI.
+
 * test/hywiki-tests.el:
 * test/hui-tests.el:
 * test/hmouse-info-tests.el:
diff --git a/hywiki.el b/hywiki.el
index 4e72202125..8d91089d45 100644
--- a/hywiki.el
+++ b/hywiki.el
@@ -3173,9 +3173,11 @@ a HyWikiWord at point."
(= (matching-paren (char-before (nth 1 range)))
   (char-after (nth 2 range
 
-(defun hywiki-word-face-at-p ()
-  "Non-nil if but at point has `hywiki-word-face' property."
-  (hproperty:but-get (point) 'face hywiki-word-face))
+(defun hywiki-word-face-at-p (&optional pos)
+  "Non-nil if but at point or optional POS has `hywiki-word-face' property."
+  (unless pos
+(setq pos (point)))
+  (hproperty:but-get pos 'face hywiki-word-face))
 
 ;;;###autoload
 (defun hywiki-word-consult-grep (word)
diff --git a/test/hy-test-helpers.el b/test/hy-test-helpers.el
index f5eef8debc..13b6766cb9 100644
--- a/test/hy-test-helpers.el
+++ b/test/hy-test-helpers.el
@@ -127,20 +127,12 @@ and the default WORD-LENGTH is 4."
 (defvar hy-test-run-failing-flag nil
   "Non-nil means test cases that are known to fail will be tried.")
 
-(defun hy-test-word-face-at-point (&optional pos)
-  "Non-nil if `hywiki--word-face' at POS."
-  (unless pos
-(setq pos (point)))
-  (cl-dolist (ol (overlays-at pos) nil)
-(if (equal (overlay-get ol 'face) 'hywiki--word-face)
-(cl-return t
-
 (defun hy-test-word-face-at-region (beg end)
   "Non-nil if all chars in region [BEG, END] have `hywiki--word-face'."
   (interactive "r")
   (let (no-face)
 (while (and (< beg end) (not no-face))
-  (unless (hy-test-word-face-at-point beg)
+  (unless (hywiki-word-face-at-p beg)
 (setq no-face t))
   (setq beg (1+ beg)))
 (not no-face)))
diff --git a/test/hywiki-tests.el b/test/hywiki-tests.el
index b5b44e9560..e582fc388f 100644
--- a/test/hywiki-tests.el
+++ b/test/hywiki-tests.el
@@ -1386,13 +1386,14 @@ resulting state at point is a WikiWord or not."
   "Run the step check to verify WikiWord is identified under change.
 Performs each operation from the step check and verifies if the
 resulting state at point is a WikiWord or not."
-  (skip-unless hy-test-run-failing-flag)
+  (skip-unless (not noninteractive))
   (hywiki-tests--preserve-hywiki-mode
 (let* ((hywiki-directory (make-temp-file "hywiki" t))
(wikiHiHo (cdr (hywiki-add-page "HiHo")))
+   (wikiHiho (cdr (hywiki-add-page "Hiho")))
(wikiHi (cdr (hywiki-add-page "Hi")))
(wikiHo (cdr (hywiki-add-page "Ho")))
-   (wiki-page-list (list wikiHiHo wikiHi wikiHo))
+   (wiki-page-list (list wikiHiHo wikiHiho wikiHi wikiHo))
(hywiki-tests--with-face-test t))
   (unwind-protect
   (progn



[elpa] externals/a68-mode 0135287d6c: Syntax and indentation support for pragmats

2025-04-26 Thread ELPA Syncer
branch: externals/a68-mode
commit 0135287d6c08716714ecac808178ab248129dbe9
Author: Jose E. Marchesi 
Commit: Jose E. Marchesi 

Syntax and indentation support for pragmats
---
 a68-mode.el | 19 ++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/a68-mode.el b/a68-mode.el
index 82ed28f14e..ef05cc73a5 100644
--- a/a68-mode.el
+++ b/a68-mode.el
@@ -460,6 +460,7 @@ with the equivalent upcased form."
  (exp ":/=:" exp)
  (exp "is" exp)
  (exp "isnt" exp))
+(pragmat ("-pr-" exp "pr"))
 (insts (insts ";" insts)
(id ":=" exp)
(pseudo-operator)
@@ -467,7 +468,8 @@ with the equivalent upcased form."
(type-decl)
(proc-decl)
(choice-clause)
-   (loop-clause)))
+   (loop-clause)
+   (pragmat)))
   "Algol 68 BNF operator precedence grammar to use with SMIE")
 
 (defvar a68--smie-grammar-upper
@@ -564,6 +566,13 @@ with the equivalent upcased form."
((looking-at "):")
 (goto-char (+ (point) 2))
 "):")
+   ;; A "begin pragmat" token can precede the following symbols:
+   ;; include
+   ((looking-at "\\")
+(goto-char (+ (point) 2))
+(if (looking-at "[ \t\n]*\\")
+"-pr-"
+  "pr"))
;; The symbols "by", "from", "to", "while" and "do" mark the start
;; of a loop-clause if they are the first symbol of an
;; enclosed-clause, and is thus preceded by a symbol which may
@@ -644,6 +653,12 @@ with the equivalent upcased form."
 (defun a68--smie-backward-token ()
   (forward-comment (- (point)))
   (cond
+   ((looking-back "\\")
+(let ((pr (if (looking-at "[ \t\n]*\\")
+  "-pr-"
+"pr")))
+  (goto-char (- (point) 2))
+  pr))
((looking-back "):")
 (goto-char (- (point) 2))
 "):")
@@ -710,6 +725,7 @@ with the equivalent upcased form."
 (`(,_ . ";") (smie-rule-separator kind))
 (`(:after . ":=") a68-indent-level)
 (`(:after . "=") a68-indent-level)
+(`(:after . "PR") 0)
 ;; Since "|" is in the same BNF rule as "(" in choice-clauses,
 ;; SMIE by default aligns it with it.
 (`(:before . "|")
@@ -745,6 +761,7 @@ with the equivalent upcased form."
  (if (not (smie-rule-sibling-p)) 1))
 (`(:after . ":=") a68-indent-level)
 (`(:after . "=") a68-indent-level)
+(`(:after . "pr") 0)
 (`(:after . "begin") 6)
 (`(:after . "then") 5)
 (`(:after . "else") 5)



[nongnu] elpa/cider 1e819c8652: Bump cider-nrepl to 0.55.4

2025-04-26 Thread ELPA Syncer
branch: elpa/cider
commit 1e819c865241723caa479f2acee11f36d4635726
Author: Oleksandr Yakushev 
Commit: Oleksandr Yakushev 

Bump cider-nrepl to 0.55.4
---
 CHANGELOG.md   | 11 +++
 cider.el   |  2 +-
 dev/docker-sample-project/project.clj  |  2 +-
 dev/tramp-sample-project/project.clj   |  2 +-
 .../ROOT/pages/basics/middleware_setup.adoc| 10 +++---
 doc/modules/ROOT/pages/basics/up_and_running.adoc  |  4 +--
 doc/modules/ROOT/pages/cljs/shadow-cljs.adoc   |  2 +-
 doc/modules/ROOT/pages/cljs/up_and_running.adoc|  2 +-
 test/cider-tests.el| 36 +++---
 9 files changed, 34 insertions(+), 37 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b7ee5527ec..5e43e0fa86 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,20 +4,19 @@
 
 ### New features
 
-- [#3810](https://github.com/clojure-emacs/cider/pull/3810): Add the 
`cider-inspector-print-current-value` command to print the current value of the 
inspector.
-- [#3813](https://github.com/clojure-emacs/cider/pull/3813) Add support for 
pretty printing values in the inspector.
 - [#3802](https://github.com/clojure-emacs/cider/issues/3802): Inspector 
analytics.
 - [#3802](https://github.com/clojure-emacs/cider/issues/3802): Inspector table 
view-mode.
+- [#3813](https://github.com/clojure-emacs/cider/issues/3813): Inspector 
pretty-printing mode.
+- [#3810](https://github.com/clojure-emacs/cider/pull/3810): Inspector: `C-c 
C-p` to pretty-printthe currently inspected value.
 - [orchard#320](https://github.com/clojure-emacs/orchard/pull/320): Info: 
recognize printed Java classes/methods and munged Clojure functions in 
stacktrace outputs.
 
 ### Changes
 
-- [#3782](https://github.com/clojure-emacs/cider/issues/3782): **(Breaking)** 
Drop official support for Emacs 26.
 - [#3812](https://github.com/clojure-emacs/cider/issues/3812): **(Breaking)** 
Remove support for Boot.
 - [#3793](https://github.com/clojure-emacs/cider/issues/3793): **(Breaking)** 
Remove features that relied on printed exception parsing:
   - `cider-stacktrace-analyze-string` and `cider-stacktrace-analyze-at-point` 
functions.
   - Automatic stacktrace parsing in log viewer.
-- Bump the injected `cider-nrepl` to 
[0.55.3](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0553-2025-04-24).
+- Bump the injected `cider-nrepl` to 
[0.55.4](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0554-2025-04-26).
   - 
[compliment#122](https://github.com/alexander-yakushev/compliment/pull/122): 
Completion: sort candidates by priority.
   - Inspector: add dedicated view for Exceptions.
   - Stop vendoring Haystack dependency.
@@ -31,14 +30,12 @@
 - [#3803](https://github.com/clojure-emacs/cider/pull/3803): Enable dynamic 
indentation for `clojure-ts-mode`.
 - [#3805](https://github.com/clojure-emacs/cider/pull/3805): Profiler: update 
to latest profiling middleware.
 - [#3806](https://github.com/clojure-emacs/cider/pull/3806): Add client info 
to `clone` op request.
+- [#3782](https://github.com/clojure-emacs/cider/issues/3782): Drop official 
support for Emacs 26.
 
 ### Bugs fixed
 
 - [#3784](https://github.com/clojure-emacs/cider/issues/3784): Inspector: make 
point less erratic when navigating between inspector screens.
 - [#3786](https://github.com/clojure-emacs/cider/issues/3786): Sort 
dictionaries by key in nrepl-bencode
-
-### Bugs fixed
-
 - [#3779](https://github.com/clojure-emacs/cider/pull/3779): 
`cider-find-keyword` doesn't work with `clojure-ts-mode`.
 - [#3791](https://github.com/clojure-emacs/cider/issues/3791): Missing font 
lock when `cider-font-lock-dynamically` is enabled
   for `clojure-ts-mode`.
diff --git a/cider.el b/cider.el
index 6a34fb0a0e..2eeaac9a28 100644
--- a/cider.el
+++ b/cider.el
@@ -571,7 +571,7 @@ the artifact.")
 
 Used when `cider-jack-in-auto-inject-clojure' is set to `latest'.")
 
-(defconst cider-required-middleware-version "0.55.3"
+(defconst cider-required-middleware-version "0.55.4"
   "The CIDER nREPL version that's known to work properly with CIDER.")
 
 (defcustom cider-injected-middleware-version cider-required-middleware-version
diff --git a/dev/docker-sample-project/project.clj 
b/dev/docker-sample-project/project.clj
index fad2d34591..807fd5f555 100644
--- a/dev/docker-sample-project/project.clj
+++ b/dev/docker-sample-project/project.clj
@@ -2,4 +2,4 @@
   :dependencies [[org.clojure/clojure "1.11.1"]
  [clj-http "3.12.3"]]
   :source-paths ["src"]
-  :plugins [[cider/cider-nrepl "0.55.3"]])
+  :plugins [[cider/cider-nrepl "0.55.4"]])
diff --git a/dev/tramp-sample-project/project.clj 
b/dev/tramp-sample-project/project.clj
index f3a2cb0736..f61734b480 100644
--- a/dev/tramp-sample-project/project.clj
+++ b/dev/tramp-sample-project/project.clj
@@ -2,5 +2,5 @@
   :dependencies [[org.clojure/clojure "1.11.1"]

[elpa] externals/xelb f7af44f02f: Require subr-x on Emacs less than 29 (#30)

2025-04-26 Thread ELPA Syncer
branch: externals/xelb
commit f7af44f02f31e2b7a0524885e8daaddd5ad449b1
Author: Steven Allen 
Commit: GitHub 

Require subr-x on Emacs less than 29 (#30)

Before Emacs 29, when-let (and friends) lived in subr-x, which isn't
autoloaded.

* xcb-types.el: require subr-x before Emacs 29 (fixes emacs-exwm/exwm#130).
---
 xcb-types.el | 4 
 1 file changed, 4 insertions(+)

diff --git a/xcb-types.el b/xcb-types.el
index 65151a7d75..4021418f08 100644
--- a/xcb-types.el
+++ b/xcb-types.el
@@ -54,6 +54,10 @@
 (require 'eieio)
 (require 'xcb-debug)
 
+;; Require subr-x on Emacs < 29 for when-let*, it has since been moved to
+;; subr (autoloaded).
+(eval-when-compile (when (< emacs-major-version 29) (require 'subr-x)))
+
 (define-minor-mode xcb:debug
   "Debug-logging enabled if non-nil."
   :group 'debug



[nongnu] elpa/zig-mode c46d024733: fix: Warning missing lexical-binding cookie

2025-04-26 Thread ELPA Syncer
branch: elpa/zig-mode
commit c46d024733b7c1d6af829bb610fc9629b060bc9e
Author: Jen-Chieh Shen 
Commit: GitHub 

fix: Warning missing lexical-binding cookie
---
 Eask | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Eask b/Eask
index 469feb5add..6458570afd 100644
--- a/Eask
+++ b/Eask
@@ -1,3 +1,5 @@
+;; -*- mode: eask; lexical-binding: t -*-
+
 (package "zig-mode"
  "0.0.8"
  "A major mode for the Zig programming language")



[elpa] externals/dicom updated (aa29afddc6 -> c9ceee5d82)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/dicom.

  from  aa29afddc6 Update README
   new  0f447b4584 Add issue template
   new  c9ceee5d82 Update issue template


Summary of changes:
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)
 create mode 100644 .elpaignore
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/cape c915a1c865 3/4: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/cape
commit c915a1c865f6b2fc964a2385c976b48ab9923869
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index ab44c4596f..aa95d6eb3d 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support the work on my Emacs projects"
+  - name: "🙏 Please support the work on my Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[elpa] externals/org-modern updated (2df3b8b046 -> 39e2840230)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/org-modern.

  from  2df3b8b046 README: Link to org-modern-indent
   new  8408bdec13 Add issue template
   new  39e2840230 Update issue template


Summary of changes:
 .elpaignore  |  2 ++
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 3 files changed, 33 insertions(+)
 create mode 100644 .elpaignore
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml



[elpa] externals/hyperbole updated (e6401cb89d -> 540c4a3d74)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch externals/hyperbole.

  from  e6401cb89d Use ert-simulate-keys (#715)
   new  2648dd8708 add missing wikipage in test (#713)
   new  540c4a3d74 add hypb smerge (#716)


Summary of changes:
 ChangeLog   | 13 +
 hibtypes.el | 23 ++-
 hui-mouse.el| 28 
 hywiki.el   |  8 +---
 test/hy-test-helpers.el | 10 +-
 test/hywiki-tests.el|  5 +++--
 6 files changed, 64 insertions(+), 23 deletions(-)



[elpa] externals/marginalia ed1870a5b0 3/4: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/marginalia
commit ed1870a5b00aa7fff0fdb317bcddb5f0b257d7c4
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 9c89d3ca08..6ea584df35 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -2,10 +2,8 @@ blank_issues_enabled: false
 contact_links:
   - name: "🙏 Please support @minad"
 url: https://github.com/sponsors/oantolin
-about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "🙏 Please support @oantolin"
 url: https://github.com/sponsors/oantolin
-about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"
 url: https://github.com/minad/marginalia/discussions/categories/ideas
 about: Start a new discussion suggesting an improvement or a feature.



[elpa] externals/consult bfa2ba927f 2/2: Update issue template

2025-04-26 Thread ELPA Syncer
branch: externals/consult
commit bfa2ba927ff8e16c8c90a975b8704697430ffcca
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue template
---
 .github/ISSUE_TEMPLATE/config.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 48b9afa07c..de2878e1a0 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
 blank_issues_enabled: false
 contact_links:
-  - name: "🙏 Please support my work on my many Emacs projects"
+  - name: "🙏 Please support my work on Consult and my other Emacs packages"
 url: https://github.com/sponsors/minad
 about: Thanks! Your support helps dedicating time to project maintenance 
and development.
   - name: "💡 Suggest a feature ➞ Please create a discussion"



[nongnu] elpa/consult-flycheck updated (3bc2141daf -> c5671370d6)

2025-04-26 Thread ELPA Syncer
elpasync pushed a change to branch elpa/consult-flycheck.

  from  3bc2141daf Update copyright years
   new  ff931a8a1a Add issue template
   new  c5671370d6 Update issue template


Summary of changes:
 .github/ISSUE_TEMPLATE/bug_report.md |  8 
 .github/ISSUE_TEMPLATE/config.yml| 23 +++
 2 files changed, 31 insertions(+)
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml