[elpa] externals/denote 81e529d8f3 1/2: Simplify denote-find-link

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit 81e529d8f39b7854615f4e30397bfbb636d58469
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Simplify denote-find-link
---
 denote.el | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/denote.el b/denote.el
index 620162ab84..850d6de7dc 100644
--- a/denote.el
+++ b/denote.el
@@ -4927,12 +4927,10 @@ Also see `denote-link-return-backlinks'."
 Also see `denote-find-backlink'."
   (declare (interactive-only t))
   (interactive)
-  (find-file
-   (concat
-(denote-directory)
-(denote-select-linked-file-prompt
- (or (denote-link-return-links)
- (user-error "No links found"))
+  (when-let* ((links (or (denote-link-return-links)
+ (user-error "No links found")))
+  (selected (denote-select-linked-file-prompt links)))
+  (find-file selected)))
 
 ;;;###autoload
 (defun denote-link-after-creating (&optional id-only)



[elpa] externals/denote updated (cdb44a2d31 -> 266207d8b9)

2025-04-28 Thread ELPA Syncer
elpasync pushed a change to branch externals/denote.

  from  cdb44a2d31 Remove needless helper function of denote-fontify-links
   new  81e529d8f3 Simplify denote-find-link
   new  266207d8b9 Simplify denote-find-backlink


Summary of changes:
 denote.el | 20 
 1 file changed, 8 insertions(+), 12 deletions(-)



[nongnu] elpa/cider 778bbe3c41 2/2: Bump cider-nrepl to 0.55.6

2025-04-28 Thread ELPA Syncer
branch: elpa/cider
commit 778bbe3c4155bedac1a0e40112c6d97ef600cba3
Author: Oleksandr Yakushev 
Commit: Oleksandr Yakushev 

Bump cider-nrepl to 0.55.6
---
 CHANGELOG.md   |  2 +-
 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, 31 insertions(+), 31 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 802fdfe0c2..ced46caffb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,7 +16,7 @@
 - [#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.5](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0555-2025-04-28).
+- Bump the injected `cider-nrepl` to 
[0.55.6](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0555-2025-04-28).
   - 
[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.
diff --git a/cider.el b/cider.el
index 1f2285a152..a2ef0a 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.5"
+(defconst cider-required-middleware-version "0.55.6"
   "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 a85d97311a..1fc75b079d 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.5"]])
+  :plugins [[cider/cider-nrepl "0.55.6"]])
diff --git a/dev/tramp-sample-project/project.clj 
b/dev/tramp-sample-project/project.clj
index 772f045bbc..2c31bd104d 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"]
  [clj-http "3.12.3"]]
   :source-paths ["src"]
-  :plugins [[cider/cider-nrepl "0.55.5"]
+  :plugins [[cider/cider-nrepl "0.55.6"]
 [refactor-nrepl "3.9.0"]])
diff --git a/doc/modules/ROOT/pages/basics/middleware_setup.adoc 
b/doc/modules/ROOT/pages/basics/middleware_setup.adoc
index d8ccb1e92e..3ed7178afa 100644
--- a/doc/modules/ROOT/pages/basics/middleware_setup.adoc
+++ b/doc/modules/ROOT/pages/basics/middleware_setup.adoc
@@ -20,14 +20,14 @@ Use the convenient plugin for defaults, either in your 
project's
 
 [source,clojure]
 
-:plugins [[cider/cider-nrepl "0.55.5"]]
+:plugins [[cider/cider-nrepl "0.55.6"]]
 
 
 A minimal `profiles.clj` for CIDER would be:
 
 [source,clojure]
 
-{:repl {:plugins [[cider/cider-nrepl "0.55.5"]]}}
+{:repl {:plugins [[cider/cider-nrepl "0.55.6"]]}}
 
 
 WARNING: Be careful not to place this in the `:user` profile, as this way 
CIDER's
@@ -43,11 +43,11 @@ run `cider-connect` or `cider-connect-cljs`.
 
 [source,clojure]
 
-  :cider-clj {:extra-deps {cider/cider-nrepl {:mvn/version "0.55.5"}}
+  :cider-clj {:extra-deps {cider/cider-nrepl {:mvn/version "0.55.6"}}
   :main-opts ["-m" "nrepl.cmdline" "--middleware" 
"[cider.nrepl/cider-middleware]"]}
 
   :cider-cljs {:extra-deps {org.clojure/clojurescript {:mvn/version "1.10.339"}
-cider/cider-nrepl {:mvn/version "0.55.5"}
+cider/cider-nrepl {:mvn/version "0.55.6"}
 cider/piggieback {:mvn/version "0.6.0"}}
:main-opts ["-m" "nrepl.cmdline" "--middleware"

"[cider.nrepl/cider-middleware,cider.piggieback/wrap-cljs-repl]"]}
@@ -66,7 +66,7 @@ NOTE: Make sure you're using 
https://github.com/clojurephant/clojurephant[Clojur
 
 dependencies {
   devImplementation 'nrepl:nrepl:0.9.0'
-  devImplementation 'cider:cider-nrepl:0.55.5'
+  devImplementation 'cider:cider-nrepl:0.55.6'
 }
 
 tasks.named('clojureRepl') {
diff --git a/doc/modules/ROOT/pages/basics/up_and_running.adoc 
b/doc/modules/ROOT/pages/basics/up_and_running.adoc
index ccf302422c.

[nongnu] elpa/cider f03cddba47 1/2: Bump cider-nrepl to 0.55.5

2025-04-28 Thread ELPA Syncer
branch: elpa/cider
commit f03cddba47ba5d6baff653b80794869752bdd0a5
Author: Oleksandr Yakushev 
Commit: Oleksandr Yakushev 

Bump cider-nrepl to 0.55.5
---
 CHANGELOG.md   |  2 +-
 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, 31 insertions(+), 31 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 01dccea7eb..802fdfe0c2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,7 +16,7 @@
 - [#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.4](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0554-2025-04-26).
+- Bump the injected `cider-nrepl` to 
[0.55.5](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0555-2025-04-28).
   - 
[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.
diff --git a/cider.el b/cider.el
index 2eeaac9a28..1f2285a152 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.4"
+(defconst cider-required-middleware-version "0.55.5"
   "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 807fd5f555..a85d97311a 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.4"]])
+  :plugins [[cider/cider-nrepl "0.55.5"]])
diff --git a/dev/tramp-sample-project/project.clj 
b/dev/tramp-sample-project/project.clj
index f61734b480..772f045bbc 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"]
  [clj-http "3.12.3"]]
   :source-paths ["src"]
-  :plugins [[cider/cider-nrepl "0.55.4"]
+  :plugins [[cider/cider-nrepl "0.55.5"]
 [refactor-nrepl "3.9.0"]])
diff --git a/doc/modules/ROOT/pages/basics/middleware_setup.adoc 
b/doc/modules/ROOT/pages/basics/middleware_setup.adoc
index 896b8e7e89..d8ccb1e92e 100644
--- a/doc/modules/ROOT/pages/basics/middleware_setup.adoc
+++ b/doc/modules/ROOT/pages/basics/middleware_setup.adoc
@@ -20,14 +20,14 @@ Use the convenient plugin for defaults, either in your 
project's
 
 [source,clojure]
 
-:plugins [[cider/cider-nrepl "0.55.4"]]
+:plugins [[cider/cider-nrepl "0.55.5"]]
 
 
 A minimal `profiles.clj` for CIDER would be:
 
 [source,clojure]
 
-{:repl {:plugins [[cider/cider-nrepl "0.55.4"]]}}
+{:repl {:plugins [[cider/cider-nrepl "0.55.5"]]}}
 
 
 WARNING: Be careful not to place this in the `:user` profile, as this way 
CIDER's
@@ -43,11 +43,11 @@ run `cider-connect` or `cider-connect-cljs`.
 
 [source,clojure]
 
-  :cider-clj {:extra-deps {cider/cider-nrepl {:mvn/version "0.55.4"}}
+  :cider-clj {:extra-deps {cider/cider-nrepl {:mvn/version "0.55.5"}}
   :main-opts ["-m" "nrepl.cmdline" "--middleware" 
"[cider.nrepl/cider-middleware]"]}
 
   :cider-cljs {:extra-deps {org.clojure/clojurescript {:mvn/version "1.10.339"}
-cider/cider-nrepl {:mvn/version "0.55.4"}
+cider/cider-nrepl {:mvn/version "0.55.5"}
 cider/piggieback {:mvn/version "0.6.0"}}
:main-opts ["-m" "nrepl.cmdline" "--middleware"

"[cider.nrepl/cider-middleware,cider.piggieback/wrap-cljs-repl]"]}
@@ -66,7 +66,7 @@ NOTE: Make sure you're using 
https://github.com/clojurephant/clojurephant[Clojur
 
 dependencies {
   devImplementation 'nrepl:nrepl:0.9.0'
-  devImplementation 'cider:cider-nrepl:0.55.4'
+  devImplementation 'cider:cider-nrepl:0.55.5'
 }
 
 tasks.named('clojureRepl') {
diff --git a/doc/modules/ROOT/pages/basics/up_and_running.adoc 
b/doc/modules/ROOT/pages/basics/up_and_running.adoc
index 10c9ec98f1.

[nongnu] elpa/cider updated (eb55ff8988 -> 778bbe3c41)

2025-04-28 Thread ELPA Syncer
elpasync pushed a change to branch elpa/cider.

  from  eb55ff8988 Tweak a couple of changelog entries
   new  f03cddba47 Bump cider-nrepl to 0.55.5
   new  778bbe3c41 Bump cider-nrepl to 0.55.6


Summary of changes:
 CHANGELOG.md   |  2 +-
 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, 31 insertions(+), 31 deletions(-)



[elpa] externals/denote-sequence 0443b4ba21: Use "denote-sequence-test" instead of "denote-test" in the tests' file

2025-04-28 Thread ELPA Syncer
branch: externals/denote-sequence
commit 0443b4ba215ac1a21c630d4370d1193daf6fd90b
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Use "denote-sequence-test" instead of "denote-test" in the tests' file
---
 tests/denote-sequence-test.el | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/tests/denote-sequence-test.el b/tests/denote-sequence-test.el
index 35a3879b34..2b8562b7e8 100644
--- a/tests/denote-sequence-test.el
+++ b/tests/denote-sequence-test.el
@@ -1,4 +1,4 @@
-;;; denote-test.el --- Unit tests for denote-sequence.el -*- lexical-binding: 
t -*-
+;;; denote-sequence-test.el --- Unit tests for denote-sequence.el -*- 
lexical-binding: t -*-
 
 ;; Copyright (C) 2023-2025  Free Software Foundation, Inc.
 
@@ -49,7 +49,7 @@ Use the function `denote-sequence-get-new' for child and 
sibling with
 the numeric and alphanumeric `denote-sequence-scheme', as well as the
 function `denote-sequence-get-relative'."
   (let* ((denote-sequence-scheme 'numeric)
- (denote-directory (expand-file-name "denote-test" 
temporary-file-directory))
+ (denote-directory (expand-file-name "denote-sequence-test" 
temporary-file-directory))
  (files
   (mapcar
(lambda (file)
@@ -129,7 +129,7 @@ function `denote-sequence-get-relative'."
 "20241230T075023==1=1=2--test__testing.txt")))
 
   (let* ((denote-sequence-scheme 'alphanumeric)
- (denote-directory (expand-file-name "denote-test" 
temporary-file-directory))
+ (denote-directory (expand-file-name "denote-sequence-test" 
temporary-file-directory))
  (files
   (mapcar
(lambda (file)
@@ -234,8 +234,8 @@ function `denote-sequence-get-relative'."
   (should (string= (denote-sequence-increment "10") "11"))
   (should-error (denote-sequence-increment "1=a")))
 
-(provide 'denote-test)
-;;; denote-test.el ends here
+(provide 'denote-sequence-test)
+;;; denote-sequence-test.el ends here
 
 ;; Local Variables:
 ;; read-symbol-shorthands: (("dst" . "denote-sequence-test-"))



[elpa] externals/denote 266207d8b9 2/2: Simplify denote-find-backlink

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit 266207d8b9f133b89ff9bc34556074e6146c9124
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Simplify denote-find-backlink
---
 denote.el | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/denote.el b/denote.el
index 850d6de7dc..8861c4f5af 100644
--- a/denote.el
+++ b/denote.el
@@ -5511,12 +5511,10 @@ Also see `denote-link-return-links'."
 Alo see `denote-find-link'."
   (declare (interactive-only t))
   (interactive)
-  (find-file
-   (denote-get-path-by-id
-(denote-extract-id-from-string
- (denote-select-linked-file-prompt
-  (or (denote-link-return-backlinks)
-  (user-error "No backlinks found")))
+  (when-let* ((links (or (denote-link-return-backlinks)
+ (user-error "No backlinks found")))
+  (selected (denote-select-linked-file-prompt links)))
+(find-file selected)))
 
 ;; Query links
 



[elpa] externals/org e77ccd5046: ox-md.el: New option `org-md-link-org-files-as-md'

2025-04-28 Thread ELPA Syncer
branch: externals/org
commit e77ccd504667b3efc304a707ca53fefa97460380
Author: Ian Martins 
Commit: Ihor Radchenko 

ox-md.el: New option `org-md-link-org-files-as-md'

* lisp/org-md.el: Define `org-md-link-org-files-as-md' and add an
entry to `:options-alist'.
(org-md-link): Disable mapping of linked org files to md during export
to Markdown.
* testing/lisp/text-ox-md.el: Add tests.
---
 etc/ORG-NEWS   |  6 ++
 lisp/ox-md.el  | 28 +++-
 testing/lisp/test-ox-md.el | 29 +
 3 files changed, 58 insertions(+), 5 deletions(-)

diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS
index 43ef7fd2de..cd1a4cb9ad 100644
--- a/etc/ORG-NEWS
+++ b/etc/ORG-NEWS
@@ -356,6 +356,12 @@ This option makes ~org-cite~'s ~basic~ insert processor use
 It can also be set to dynamically compute ~crm-separator~ so that the
 separator does not appear in completion candidates.
 
+*** New Option ~org-md-link-org-files-as-md~
+
+This option makes it possible to disable mapping of linked org files
+to markdown during export to Markdown. This is analogous to how
+~org-html-link-org-files-as-html~ works in export to HTML.
+
 ** New functions and changes in function arguments
 
 # This also includes changes in function behavior from Elisp perspective.
diff --git a/lisp/ox-md.el b/lisp/ox-md.el
index 0aa0970338..0f621851d5 100644
--- a/lisp/ox-md.el
+++ b/lisp/ox-md.el
@@ -93,6 +93,21 @@ headings for its own use."
   ;; Avoid `natnum' because that's not available until Emacs 28.1.
   :type 'integer)
 
+(defcustom org-md-link-org-files-as-md t
+  "Non-nil means make file links to \"file.org\" point to \"file.md\".
+
+When Org mode is exporting an Org file to markdown, links to
+non-markdown files are directly put into a \"href\" tag in
+markdown.  However, links to other Org files \(recognized by the
+extension \".org\") should become links to the corresponding
+markdown file, assuming that the linked Org file will also be
+converted to markdown.
+
+When nil, the links still point to the plain \".org\" file."
+  :group 'org-export-md
+  :package-version '(Org . "9.8")
+  :type 'boolean)
+
 
 
 ;;; Define Backend
@@ -144,7 +159,8 @@ headings for its own use."
   '((:md-footnote-format nil nil org-md-footnote-format)
 (:md-footnotes-section nil nil org-md-footnotes-section)
 (:md-headline-style nil nil org-md-headline-style)
-(:md-toplevel-hlevel nil nil org-md-toplevel-hlevel)))
+(:md-toplevel-hlevel nil nil org-md-toplevel-hlevel)
+(:md-link-org-files-as-md nil nil org-md-link-org-files-as-md)))
 
 
 ;;; Filters
@@ -540,17 +556,19 @@ channel."
 DESC is the description part of the link, or the empty string.
 INFO is a plist holding contextual information.  See
 `org-export-data'."
-  (let* ((link-org-files-as-md
+  (let* ((link-org-files-as-md-maybe
  (lambda (raw-path)
;; Treat links to `file.org' as links to `file.md'.
-   (if (string= ".org" (downcase (file-name-extension raw-path ".")))
+   (if (and
+(plist-get info :md-link-org-files-as-md)
+(string= ".org" (downcase (file-name-extension raw-path "."
(concat (file-name-sans-extension raw-path) ".md")
  raw-path)))
 (type (org-element-property :type link))
 (raw-path (org-element-property :path link))
 (path (cond
((string-equal  type "file")
-(org-export-file-uri (funcall link-org-files-as-md raw-path)))
+(org-export-file-uri (funcall link-org-files-as-md-maybe 
raw-path)))
(t (concat type ":" raw-path)
 (cond
  ;; Link type is handled by a special function.
@@ -561,7 +579,7 @@ INFO is a plist holding contextual information.  See
   (org-export-resolve-id-link link info
(pcase (org-element-type destination)
  (`plain-text  ; External file.
-  (let ((path (funcall link-org-files-as-md destination)))
+  (let ((path (funcall link-org-files-as-md-maybe destination)))
 (if (not desc) (format "<%s>" path)
   (format "[%s](%s)" desc path
  (`headline
diff --git a/testing/lisp/test-ox-md.el b/testing/lisp/test-ox-md.el
index dd2128a095..8f5b473d16 100644
--- a/testing/lisp/test-ox-md.el
+++ b/testing/lisp/test-ox-md.el
@@ -101,5 +101,34 @@
 (should (search-forward "10. item"))
 (should (search-forward "101. item"))
 
+(ert-deftest ox-md/link-org-mapping-enabled ()
+  "Test `org-md-link' with org to md link mapping enabled."
+(org-test-with-temp-text "
+[[file:examples/babel.org][babel org file]]
+[[file:examples/babel.el][babel script]]
+"
+(let ((export-buffer "*Test MD Export*")
+  (org-export-show-temporary-export-buffer nil))
+  (org-export-to-buffer 'md export-buffer)
+  (with-current-buffer export-buffer
+(goto-char (point-

[elpa] externals/modus-themes 847311bf74: Make "ancient" Gnus look like a regular "read" message

2025-04-28 Thread ELPA Syncer
branch: externals/modus-themes
commit 847311bf740a043deff3124492d5c53141e5701c
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Make "ancient" Gnus look like a regular "read" message

This is in response to the issue 119 by sivaramn: 
.
In the original Gnus faces, the "ancient" are not the same as "read"
in terms of their colour, though I cannot find what the difference
actually is. It seems to me that "ancient" simply means "read it before".
---
 modus-themes.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modus-themes.el b/modus-themes.el
index 66c773c57a..8159adb35c 100644
--- a/modus-themes.el
+++ b/modus-themes.el
@@ -2636,7 +2636,7 @@ FG and BG are the main colors."
 `(gnus-summary-low-ticked ((,c :inherit italic :foreground ,err)))
 `(gnus-summary-low-undownloaded ((,c :inherit italic :foreground 
,warning)))
 `(gnus-summary-low-unread ((,c :inherit italic)))
-`(gnus-summary-normal-ancient (( )))
+`(gnus-summary-normal-ancient ((,c :inherit shadow)))
 `(gnus-summary-normal-read ((,c :inherit shadow)))
 `(gnus-summary-normal-ticked ((,c :foreground ,err)))
 `(gnus-summary-normal-undownloaded ((,c :foreground ,warning)))



[elpa] externals/hyperbole 6cfe19e85b: Add anchor to all ibtypes (#721)

2025-04-28 Thread ELPA Syncer
branch: externals/hyperbole
commit 6cfe19e85bfa73df89c2a99f3206a8f27355ab85
Author: Mats Lidell 
Commit: GitHub 

Add anchor to all ibtypes (#721)
---
 ChangeLog  |  2 ++
 man/hyperbole.texi | 50 ++
 2 files changed, 52 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index e19aeca325..40204b7ec1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2025-04-27  Mats Lidell  
 
+* man/hyperbole.texi (Implicit Button Types): Add anchor to all ibtypes.
+
 * hywiki.el (hywiki-word-face-at-p):
 * hibtypes.el (smerge): Use or instead of setq. Thanks Stefan Monnier for
 the suggestion.
diff --git a/man/hyperbole.texi b/man/hyperbole.texi
index 63b2e40a18..b6b3a5d8d7 100644
--- a/man/hyperbole.texi
+++ b/man/hyperbole.texi
@@ -2494,6 +2494,7 @@ The following table summarizes the effect of this option 
setting.
 @findex ibtypes doc-id
 @cindex online library
 @cindex document identifier
+@anchor{doc-id}
 @item doc-id
 Display a document from a local document library given its id.  Ids must be
 delimited by @code{doc-id-start} and @code{doc-id-end} and must match the
@@ -2516,12 +2517,14 @@ resolution from within the @code{magit-status-mode}.
 
 @findex ibtypes completion
 @cindex completion
+@anchor{completion}
 @item completion
 Insert the completion at point (from a completions buffer) into the
 minibuffer or the other window.
 
 @findex ibtypes hywiki-existing-word
 @cindex hywiki existing word
+@anchor{hywiki-existing-word}
 @item hywiki-existing-word
 When on a HyWiki word with an existing page, display its page and
 optional section.
@@ -2531,6 +2534,7 @@ optional section.
 @cindex action implicit button
 @cindex function call implicit button
 @cindex variable display implicit button
+@anchor{action}
 @item action
 The Action Button type.  At point, activate any of: an Elisp variable, a
 Hyperbole action-type, or an Elisp function call surrounded by <> rather than
@@ -2539,6 +2543,7 @@ Hyperbole action-type, or an Elisp function call 
surrounded by <> rather than
 @findex ibtypes hyp-source
 @cindex Hyperbole report
 @vindex file, DEMO
+@anchor{hyp-source}
 @item hyp-source
 Turn source location entries following an `@@loc>' line in Hyperbole
 reports into buttons that jump to the associated location.  For
@@ -2549,6 +2554,7 @@ buffer behaves the same as the corresponding button in 
the original
 
 @findex ibtypes hyp-address
 @cindex Hyperbole mail list
+@anchor{hyp-address}
 @item hyp-address
 Within a mail or Usenet news composer window, make a Hyperbole
 support/discussion e-mail address insert Hyperbole environment and
@@ -2560,6 +2566,7 @@ would activate this implicit button type.
 
 @findex ibtypes Info-node
 @cindex Info node
+@anchor{Info-node}
 @item Info-node
 Make a "(filename)nodename" button display the associated Info node.
 Also make a "(filename)itemname" button display the associated Info
@@ -2570,6 +2577,7 @@ index item.  Examples are "(hyperbole)Implicit Buttons" 
and
 @cindex GNUS push-buttons
 @cindex hiding signatures
 @cindex signatures, hiding
+@anchor{gnus-push-button}
 @item gnus-push-button
 Activate GNUS-specific article push-buttons, e.g. for hiding signatures.  GNUS
 is a news and mail reader.
@@ -2577,6 +2585,7 @@ is a news and mail reader.
 @findex ibtypes texinfo-ref
 @cindex Texinfo cross-reference
 @cindex cross-reference, Texinfo
+@anchor{texinfo-ref}
 @item texinfo-ref
 Display Texinfo, Info node or help associated with Texinfo node, menu item,
 @@xref, @@pxref, @@ref, @@code, @@findex, @@var or @@vindex at point.  If
@@ -2590,6 +2599,7 @@ documentation string is displayed.
 
 @findex ibtypes patch-msg
 @cindex patch output
+@anchor{patch-msg}
 @item patch-msg
 Jump to the source code associated with output from the @samp{patch}
 program.  Patch applies diffs to source code.
@@ -2599,6 +2609,7 @@ program.  Patch applies diffs to source code.
 @cindex Emacs Lisp compiler error
 @cindex compiler error
 @cindex Emacs Regression Test (ERT) symbol
+@anchor{elisp-compiler-msg}
 @item elisp-compiler-msg
 Jump to source code for definition associated with an Emacs Lisp
 byte-compiler error message or ERT test output line.  Works when
@@ -2616,6 +2627,7 @@ activated anywhere within such a line.
 @cindex python traceback
 @cindex python error
 @cindex source line
+@anchor{debugger-source}
 @item debugger-source
 Jump to the source line associated with a debugger stack frame or
 breakpoint line.  This works with gdb, dbx, and xdb.  Such lines are
@@ -2627,12 +2639,14 @@ pytype error.
 @cindex grep
 @cindex compiler error
 @cindex match lines
+@anchor{grep-msg}
 @item grep-msg
 Jump to the line associated with a grep or compilation error message.
 Messages are recognized in any buffer.
 
 @findex ibtypes hyrolo-stuck-msg
 @cindex hyrolo error
+@anchor{hyrolo-stuck-msg}
 @item hyrolo-stuck-msg
 Jump to the position where a HyRolo search has become stuck from the error.
 Such errors are recognized in any buffer.
@@ -264

[elpa] externals/jinx b284d85b33: Update issue template

2025-04-28 Thread ELPA Syncer
branch: externals/jinx
commit b284d85b332fd6b307edcce1d54a1e15e3c2a7a6
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[elpa] externals/marginalia 2ff4d690f7: Update issue template

2025-04-28 Thread ELPA Syncer
branch: externals/marginalia
commit 2ff4d690f78fb86573c11a32631e53627947ebee
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[elpa] externals/vertico 304be874be: Update issue template

2025-04-28 Thread ELPA Syncer
branch: externals/vertico
commit 304be874be3d6198f80f987c1b433c816c4e1d3f
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[elpa] externals/tempel 5e1ff7f5e2: Update issue template

2025-04-28 Thread ELPA Syncer
branch: externals/tempel
commit 5e1ff7f5e259db0bf24b3258e855e07564400d40
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[nongnu] elpa/consult-flycheck 77d3e790a3: Update issue template

2025-04-28 Thread ELPA Syncer
branch: elpa/consult-flycheck
commit 77d3e790a322934ecb63ac0e8056b7a7b3d39fdf
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[elpa] externals/corfu 2e05fe8244: Update issue template

2025-04-28 Thread ELPA Syncer
branch: externals/corfu
commit 2e05fe8244fff22c3c3d2af4334b1850250212a9
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[nongnu] elpa/cider e1f1515b34 2/3: Fix a typo

2025-04-28 Thread ELPA Syncer
branch: elpa/cider
commit e1f1515b34fc986ed27614c4e6c65e6e47b9b948
Author: Bozhidar Batsov 
Commit: Bozhidar Batsov 

Fix a typo
---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5e43e0fa86..67ac310493 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,7 +7,7 @@
 - [#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.
+- [#3810](https://github.com/clojure-emacs/cider/pull/3810): Inspector: `C-c 
C-p` to pretty-print the 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



[nongnu] elpa/cider f9bd2e7845 1/3: Update the team roster

2025-04-28 Thread ELPA Syncer
branch: elpa/cider
commit f9bd2e7845e71172387a04bfac2f4a5c00c56073
Author: Bozhidar Batsov 
Commit: Bozhidar Batsov 

Update the team roster
---
 README.md  | 7 ---
 doc/modules/ROOT/pages/about/team.adoc | 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index d25e42465f..41be31d5b5 100644
--- a/README.md
+++ b/README.md
@@ -129,9 +129,7 @@ group of long-term contributors manage releases, evaluate 
pull-requests, and
 does a lot of the groundwork on major new features.
 
 - [Bozhidar Batsov](https://github.com/bbatsov) (author & head maintainer)
-- [Vitalie Spinu](https://github.com/vspinu)
-- [Michael Griffiths](https://github.com/cichli)
-- [Lars Andersen](https://github.com/expez)
+- [Oleksandr Yakushev](https://github.com/alexander-yakushev)
 
 ### CIDER Alumni
 
@@ -144,6 +142,9 @@ core team members. Lovingly known as The Alumni:
 - [Steve Purcell](https://github.com/purcell)
 - [Artur Malabarba](https://github.com/malabarba)
 - [Jeff Valk](https://github.com/jeffvalk)
+- [Vitalie Spinu](https://github.com/vspinu)
+- [Michael Griffiths](https://github.com/cichli)
+- [Lars Andersen](https://github.com/expez)
 
 ## Release policy
 
diff --git a/doc/modules/ROOT/pages/about/team.adoc 
b/doc/modules/ROOT/pages/about/team.adoc
index 558918b80e..d0b24ebbc4 100644
--- a/doc/modules/ROOT/pages/about/team.adoc
+++ b/doc/modules/ROOT/pages/about/team.adoc
@@ -8,9 +8,7 @@ does a lot of the groundwork on major new features. Here are 
the current members
 of the CIDER core team, listed in the order of joining it:
 
 * https://github.com/bbatsov[Bozhidar Batsov] (author & head maintainer)
-* https://github.com/vspinu[Vitalie Spinu]
-* https://github.com/cichli[Michael Griffiths]
-* https://github.com/expez[Lars Andersen]
+* https://github.com/alexander-yakushev[Oleksandr Yakushev]
 
 == CIDER Alumni
 
@@ -23,3 +21,6 @@ core team members. Lovingly known as The Alumni:
 * https://github.com/purcell[Steve Purcell]
 * https://github.com/malabarba[Artur Malabarba]
 * https://github.com/jeffvalk[Jeff Valk]
+* https://github.com/vspinu[Vitalie Spinu]
+* https://github.com/cichli[Michael Griffiths]
+* https://github.com/expez[Lars Andersen]



[nongnu] elpa/cider updated (1e819c8652 -> eb55ff8988)

2025-04-28 Thread ELPA Syncer
elpasync pushed a change to branch elpa/cider.

  from  1e819c8652 Bump cider-nrepl to 0.55.4
   new  f9bd2e7845 Update the team roster
   new  e1f1515b34 Fix a typo
   new  eb55ff8988 Tweak a couple of changelog entries


Summary of changes:
 CHANGELOG.md   | 7 +++
 README.md  | 7 ---
 doc/modules/ROOT/pages/about/team.adoc | 7 ---
 3 files changed, 11 insertions(+), 10 deletions(-)



[nongnu] elpa/cider eb55ff8988 3/3: Tweak a couple of changelog entries

2025-04-28 Thread ELPA Syncer
branch: elpa/cider
commit eb55ff898829b1b60dd51c812aea77de7056b5d9
Author: Bozhidar Batsov 
Commit: Bozhidar Batsov 

Tweak a couple of changelog entries
---
 CHANGELOG.md | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 67ac310493..01dccea7eb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -37,8 +37,7 @@
 - [#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
 - [#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`.
+- [#3791](https://github.com/clojure-emacs/cider/issues/3791): Missing 
font-lock when `cider-font-lock-dynamically` is enabled for `clojure-ts-mode`.
 
 ## 1.17.1 (2025-02-25)
 
@@ -48,7 +47,7 @@
 
 ### Bugs fixed
 
-- [#3775](https://github.com/clojure-emacs/cider/issues/3775): Code completion 
throws MalformedURLException on Windows.
+- [#3775](https://github.com/clojure-emacs/cider/issues/3775): Code completion 
throws `MalformedURLException` on Windows.
 
 ## 1.17.0 (2025-02-17)
 



[elpa] externals/consult ee64a2a299: Update issue template

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

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[elpa] externals/dicom 908f9026ce: Update issue template

2025-04-28 Thread ELPA Syncer
branch: externals/dicom
commit 908f9026ced8a08a58c75d3943e3934836ca1e8b
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[elpa] externals/cape f9c5e1302f: Update issue template

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

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[elpa] externals/osm e9ecaed1d3: Update issue template

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

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[elpa] externals/org-modern 6158d3d007: Update issue template

2025-04-28 Thread ELPA Syncer
branch: externals/org-modern
commit 6158d3d0070694bfc5ff09235dec4661b8ba28dd
Author: Daniel Mendler 
Commit: Daniel Mendler 

Update issue 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 6d9b94e1e8..3bd9263b8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,7 +1,7 @@
 ---
 title:
 name: 🐞 Bug report
-about: Report a bug. Do not use this for support requests and feature 
suggestions.
+about: Report a bug. Do not use this for questions, support or feature 
requests.
 ---
 
 Please provide precise information and the exact steps to reproduce the issue.



[elpa] externals/auctex 59bc421e39: Update style/keytheorems.el to v0.2.6

2025-04-28 Thread ELPA Syncer
branch: externals/auctex
commit 59bc421e39b5a0d94d2c1ebb73d3fdc80cd75b7b
Author: Arash Esbati 
Commit: Arash Esbati 

Update style/keytheorems.el to v0.2.6

* style/keytheorems.el
(LaTeX-keytheorems-newkeytheorem-key-val-options): Add
"counter-format" key.
---
 style/keytheorems.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/style/keytheorems.el b/style/keytheorems.el
index 1c15131507..0ff34bae1a 100644
--- a/style/keytheorems.el
+++ b/style/keytheorems.el
@@ -1,4 +1,4 @@
-;;; keytheorems.el --- AUCTeX style for `keytheorems.sty' (v0.2.4)  -*- 
lexical-binding: t; -*-
+;;; keytheorems.el --- AUCTeX style for `keytheorems.sty' (v0.2.6)  -*- 
lexical-binding: t; -*-
 
 ;; Copyright (C) 2025 Free Software Foundation, Inc.
 
@@ -24,8 +24,8 @@
 
 ;;; Commentary:
 
-;; This file adds support for `keytheorems.sty' (v0.2.4) from
-;; 2025-01-21.  `keytheorems.sty' is part of TeXLive.
+;; This file adds support for `keytheorems.sty' (v0.2.6) from
+;; 2025-04-23.  `keytheorems.sty' is part of TeXLive.
 
 ;;; Code:
 
@@ -128,6 +128,7 @@ each sub-list."
   ;; 3.3 Keys added by keytheorems
   ("refname" ("{}"))
   ("Refname" ("{}"))
+  ("counter-format")
   ("leftmargin" ,lengths)
   ("rightmargin" ,lengths)
   ("tcolorbox")



[elpa] externals/ess updated (56f355acbd -> d19efaae12)

2025-04-28 Thread ELPA Syncer
elpasync pushed a change to branch externals/ess.

  from  56f355acbd (comment from many months ago)
   new  3a634c3387 Fix for version 3.0.0 or later of the lintr R package.
   new  d19efaae12 Ensure a compatible version of lintr is installed


Summary of changes:
 lisp/ess-r-flymake.el | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)



[elpa] externals/ess d19efaae12 2/2: Ensure a compatible version of lintr is installed

2025-04-28 Thread ELPA Syncer
branch: externals/ess
commit d19efaae125a1a76840e53259eaa4880747f968f
Author: Johan Tolö 
Commit: Martin Mächler 

Ensure a compatible version of lintr is installed
---
 lisp/ess-r-flymake.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/ess-r-flymake.el b/lisp/ess-r-flymake.el
index 577fa52261..a9fedb3110 100644
--- a/lisp/ess-r-flymake.el
+++ b/lisp/ess-r-flymake.el
@@ -85,8 +85,8 @@ each element is passed as argument to 
`lintr::linters_with_defaults'."
 if (!suppressWarnings(require(lintr, quietly=T))) {
 cat('@@error: @@`lintr` package not installed')
 } else {
-if (packageVersion('lintr') <= '1.0.3') {
-cat('@@error: @@Need `lintr` version > v1.0.3')
+if (packageVersion('lintr') <= '3.0.0') {
+cat('@@error: @@Need `lintr` version > v3.0.0')
 } else {
 tryCatch(lintr::lint(commandArgs(TRUE), ...),
 error = function(e) {



[elpa] externals/vc-jj 5fc07c89d1: Use log-edit-mode for .jjdescription files

2025-04-28 Thread ELPA Syncer
branch: externals/vc-jj
commit 5fc07c89d14bdefc9fefde2eaba3ec23ad13f4b8
Author: Rudi Schlatte 
Commit: Rudi Schlatte 

Use log-edit-mode for .jjdescription files

This uses log-edit-mode when `jj describe` invokes emacs, for example
when emacs or emacsclient are set as `$EDITOR`.
---
 NEWS.org | 4 
 vc-jj.el | 3 +++
 2 files changed, 7 insertions(+)

diff --git a/NEWS.org b/NEWS.org
index 1be5f7f13c..2e2789dd60 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -4,6 +4,10 @@
 
 *** Changed
 
+- Files of type =.jjdescription= are now edited using =log-edit-mode=
+  instead of fundamental mode.  Such files are created by jj when
+  invoking an editor via =jj describe=.
+
 - Display more information in =vc-dir= headers:
   - Display change id, commit id, description of the current changeset
 in one line.
diff --git a/vc-jj.el b/vc-jj.el
index 9b97be8746..8cd6e03769 100644
--- a/vc-jj.el
+++ b/vc-jj.el
@@ -621,5 +621,8 @@ the command to run, e.g., the semi-standard \"jj git push 
-c @-\"."
 nil
   (vc-set-async-update buffer))
 
+;;;###autoload
+(add-to-list 'auto-mode-alist '("\\.jjdescription\\'" . log-edit-mode))
+
 (provide 'vc-jj)
 ;;; vc-jj.el ends here



[nongnu] elpa/clojure-ts-mode 43dbaddc50: Fix some issues with short anonymous functions

2025-04-28 Thread ELPA Syncer
branch: elpa/clojure-ts-mode
commit 43dbaddc506a174f97607599e6ab082db79462da
Author: Roman Rudakov 
Commit: Bozhidar Batsov 

Fix some issues with short anonymous functions
---
 CHANGELOG.md |  4 +++
 clojure-ts-mode.el   | 58 ++--
 test/clojure-ts-mode-font-lock-test.el   |  4 +++
 test/clojure-ts-mode-indentation-test.el | 17 ++
 test/samples/test.clj| 13 +++
 5 files changed, 85 insertions(+), 11 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index cecf8a2f24..d40be97361 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,10 @@
 - [#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`.
+- [#86](https://github.com/clojure-emacs/clojure-ts-mode/pull/86): Better 
handling of function literals:
+  - Syntax highlighting of built-in keywords.
+  - Consistent indentation with regular forms.
+  - Support for automatic aligning forms.
 
 ## 0.3.0 (2025-04-15)
 
diff --git a/clojure-ts-mode.el b/clojure-ts-mode.el
index 51c7996a99..340e01625a 100644
--- a/clojure-ts-mode.el
+++ b/clojure-ts-mode.el
@@ -514,6 +514,13 @@ literals with regex grammar."
   (:equal "clojure.core" @ns))
   name: (sym_name) @font-lock-keyword-face))
(:match ,clojure-ts--builtin-symbol-regexp @font-lock-keyword-face))
+  ((anon_fn_lit meta: _ :* :anchor (sym_lit !namespace name: (sym_name) 
@font-lock-keyword-face))
+   (:match ,clojure-ts--builtin-symbol-regexp @font-lock-keyword-face))
+  ((anon_fn_lit meta: _ :* :anchor
+(sym_lit namespace: ((sym_ns) @ns
+ (:equal "clojure.core" @ns))
+ name: (sym_name) @font-lock-keyword-face))
+   (:match ,clojure-ts--builtin-symbol-regexp @font-lock-keyword-face))
   ((sym_name) @font-lock-builtin-face
(:match ,clojure-ts--builtin-dynamic-var-regexp 
@font-lock-builtin-face)))
 
@@ -726,6 +733,14 @@ literals with regex grammar."
   "Return non-nil if NODE is a Clojure list."
   (string-equal "list_lit" (treesit-node-type node)))
 
+(defun clojure-ts--anon-fn-node-p (node)
+  "Return non-nil if NODE is a Clojure function literal."
+  (string-equal "anon_fn_lit" (treesit-node-type node)))
+
+(defun clojure-ts--opening-paren-node-p (node)
+  "Return non-nil if NODE is an opening paren."
+  (string-equal "(" (treesit-node-text node)))
+
 (defun clojure-ts--symbol-node-p (node)
   "Return non-nil if NODE is a Clojure symbol."
   (string-equal "sym_lit" (treesit-node-type node)))
@@ -1249,7 +1264,8 @@ PARENT not should be a list.  If first symbol in the 
expression has an
 indentation rule in `clojure-ts--semantic-indent-rules-defaults' or
 `clojure-ts-semantic-indent-rules' check if NODE should be indented
 according to the rule.  If NODE is nil, use next node after BOL."
-  (and (clojure-ts--list-node-p parent)
+  (and (or (clojure-ts--list-node-p parent)
+   (clojure-ts--anon-fn-node-p parent))
(let* ((first-child (clojure-ts--node-child-skip-metadata parent 0)))
  (when-let* ((rule (clojure-ts--find-semantic-rule node parent 0)))
(and (not (clojure-ts--match-with-metadata node))
@@ -1265,7 +1281,8 @@ according to the rule.  If NODE is nil, use next node 
after BOL."
 
 (defun clojure-ts--match-function-call-arg (node parent _bol)
   "Match NODE if PARENT is a list expressing a function or macro call."
-  (and (clojure-ts--list-node-p parent)
+  (and (or (clojure-ts--list-node-p parent)
+   (clojure-ts--anon-fn-node-p parent))
;; Can the following two clauses be replaced by checking indexes?
;; Does the second child exist, and is it not equal to the current node?
(treesit-node-child parent 1 t)
@@ -1284,7 +1301,8 @@ according to the rule.  If NODE is nil, use next node 
after BOL."
   "Match NODE if it is an argument to a PARENT threading macro."
   ;; We want threading macros to indent 2 only if the ->> is on it's own line.
   ;; If not, then align function arg.
-  (and (clojure-ts--list-node-p parent)
+  (and (or (clojure-ts--list-node-p parent)
+   (clojure-ts--anon-fn-node-p parent))
(let ((first-child (treesit-node-child parent 0 t)))
  (clojure-ts--symbol-matches-p
   clojure-ts--threading-macro
@@ -1335,7 +1353,7 @@ according to the rule.  If NODE is nil, use next node 
after BOL."
 (and prev-sibling
  (clojure-ts--metadata-node-p prev-sibling
 
-(defun clojure-ts--anchor-parent-skip-metadata (_node parent _bol)
+(defun clojure-ts--anchor-parent-opening-paren (_node parent _bol)
   "Return position of PARENT start 

[nongnu] elpa/julia-mode 5c940c4ba3 2/2: Merge pull request #221 from tpapp/tp/readme-dustoff

2025-04-28 Thread ELPA Syncer
branch: elpa/julia-mode
commit 5c940c4ba357d8361534f11169f3d40b2d7833fc
Merge: 7fc071eb2c 3ca7155137
Author: Tamas K. Papp 
Commit: GitHub 

Merge pull request #221 from tpapp/tp/readme-dustoff

Dust off the README. Fixes #216.
---
 README.md | 20 +---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 372b62e69a..0ba71ea702 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,6 @@
 
 [Emacs](https://www.gnu.org/software/emacs/) major mode for [the Julia 
programming language](https://julialang.org/).
 
-
 ## Installation
 
 ### Installing from MELPA
@@ -41,13 +40,29 @@ To get the latest version of `julia-mode`, clone this 
repository and then use:
 (require 'julia-mode)
 ```
 
+## Configuration
+
+You can customize all options in this package with `M-x customize-mode 
julia-mode` using the interactive Emacs interface.
+
+Replacement of LaTeX symbols now uses the generic Emacs API. To get back the 
previous mechanism, use
+
+``` elisp
+(define-key julia-mode-map (kbd "TAB") 'julia-latexsub-or-indent)
+```
+
+## Related packages
+
+- [Julia major mode using 
tree-sitter](https://github.com/JuliaEditorSupport/julia-ts-mode)
+- [make using Julia’s language server easier with 
eglot](https://github.com/non-Jedi/eglot-jl/)
+- [julia-repl: run an inferior Julia REPL in 
Emacs](https://github.com/tpapp/julia-repl/)
+- [a development environment and REPL interaction package for Julia in the 
spirit of Common Lisp’s SLIME](https://github.com/gcv/julia-snail)
+
 ## Contributing
 
 Contributions are welcome, in the form of pull requests.
 
 We do our best to provide feedback within 2 weeks. Feel free bump the PR 
thread with a comment after that.
 
-
 ### Submitting Pull Requests
 
 - Do add unit tests whenever possible. Consider breaking functions into an 
interface and a backend function for convenient testing.
@@ -56,7 +71,6 @@ We do our best to provide feedback within 2 weeks. Feel free 
bump the PR thread
 
 - Do use the `rx` macro (S-expressions) whenever rewriting regular expressions 
or introducing new ones. This keeps the code much more readable.
 
-
 ### Working With Tests
 
 It's easy to add new 
[ERT](https://www.gnu.org/software/emacs/manual/html_node/ert/index.html) tests 
to the `julia-mode` test suite.



[nongnu] elpa/julia-mode 3ca7155137 1/2: Dust off the README. Fixes #216.

2025-04-28 Thread ELPA Syncer
branch: elpa/julia-mode
commit 3ca7155137990e977884da8531a17bc5efbd13ba
Author: Tamás K. Papp 
Commit: Tamás K. Papp 

Dust off the README. Fixes #216.
---
 README.md | 20 +---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 372b62e69a..0ba71ea702 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,6 @@
 
 [Emacs](https://www.gnu.org/software/emacs/) major mode for [the Julia 
programming language](https://julialang.org/).
 
-
 ## Installation
 
 ### Installing from MELPA
@@ -41,13 +40,29 @@ To get the latest version of `julia-mode`, clone this 
repository and then use:
 (require 'julia-mode)
 ```
 
+## Configuration
+
+You can customize all options in this package with `M-x customize-mode 
julia-mode` using the interactive Emacs interface.
+
+Replacement of LaTeX symbols now uses the generic Emacs API. To get back the 
previous mechanism, use
+
+``` elisp
+(define-key julia-mode-map (kbd "TAB") 'julia-latexsub-or-indent)
+```
+
+## Related packages
+
+- [Julia major mode using 
tree-sitter](https://github.com/JuliaEditorSupport/julia-ts-mode)
+- [make using Julia’s language server easier with 
eglot](https://github.com/non-Jedi/eglot-jl/)
+- [julia-repl: run an inferior Julia REPL in 
Emacs](https://github.com/tpapp/julia-repl/)
+- [a development environment and REPL interaction package for Julia in the 
spirit of Common Lisp’s SLIME](https://github.com/gcv/julia-snail)
+
 ## Contributing
 
 Contributions are welcome, in the form of pull requests.
 
 We do our best to provide feedback within 2 weeks. Feel free bump the PR 
thread with a comment after that.
 
-
 ### Submitting Pull Requests
 
 - Do add unit tests whenever possible. Consider breaking functions into an 
interface and a backend function for convenient testing.
@@ -56,7 +71,6 @@ We do our best to provide feedback within 2 weeks. Feel free 
bump the PR thread
 
 - Do use the `rx` macro (S-expressions) whenever rewriting regular expressions 
or introducing new ones. This keeps the code much more readable.
 
-
 ### Working With Tests
 
 It's easy to add new 
[ERT](https://www.gnu.org/software/emacs/manual/html_node/ert/index.html) tests 
to the `julia-mode` test suite.



[elpa] externals/ess 3a634c3387 1/2: Fix for version 3.0.0 or later of the lintr R package.

2025-04-28 Thread ELPA Syncer
branch: externals/ess
commit 3a634c3387a1d573e2e0540a9c721a19eb6cbc3d
Author: Johan Tolö 
Commit: Martin Mächler 

Fix for version 3.0.0 or later of the lintr R package.

The lintr::with_defaults() function is deprecated. With this commit
the lintr::linters_with_defaults() function is used instead.
---
 lisp/ess-r-flymake.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/ess-r-flymake.el b/lisp/ess-r-flymake.el
index 9df4402e14..577fa52261 100644
--- a/lisp/ess-r-flymake.el
+++ b/lisp/ess-r-flymake.el
@@ -62,7 +62,7 @@
   "Default linters to use.
 Can be either a string with R expression to be used as
 is (e.g. `lintr::default_linters').  Or a list of strings where
-each element is passed as argument to `lintr::with_defaults'."
+each element is passed as argument to `lintr::linters_with_defaults'."
   :group 'ess-R
   :type '(choice string (repeat string))
   :package-version '(ess . "18.10"))
@@ -120,12 +120,12 @@ we couldn't find a .lintr file."
 
 (defun ess-r--flymake-linters ()
   "If `ess-r-flymake-linters' is a string, use that.
-Otherwise, construct a string to pass to lintr::with_defaults."
+Otherwise, construct a string to pass to lintr::linters_with_defaults."
   (replace-regexp-in-string
"[\n\t ]+" " "
(if (stringp ess-r-flymake-linters)
ess-r-flymake-linters
- (concat "lintr::with_defaults("
+ (concat "lintr::linters_with_defaults("
  (mapconcat #'identity
 ess-r-flymake-linters
 ", ")



[nongnu] elpa/org-auto-tangle 4ba0bbaa05 1/2: Update README.org

2025-04-28 Thread ELPA Syncer
branch: elpa/org-auto-tangle
commit 4ba0bbaa054411041997aa8f4f8dc367dde730d9
Author: Yashar 
Commit: GitHub 

Update README.org

Hook package to org-src-mode instead of org-mode
---
 README.org | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.org b/README.org
index 8185cf592f..41b80c13d5 100644
--- a/README.org
+++ b/README.org
@@ -17,7 +17,7 @@ Simply require the package in you emacs init and hook it into 
org-mode.
 
 (require 'org-auto-tangle)
 
-(add-hook 'org-mode-hook 'org-auto-tangle-mode)
+(add-hook 'org-src-mode-hook 'org-auto-tangle-mode)
 
 #+end_src
 
@@ -27,7 +27,7 @@ or you can use use-package
 (use-package org-auto-tangle
   :load-path "site-lisp/org-auto-tangle/";; this line is necessary only if 
you cloned the repo in your site-lisp directory 
   :defer t
-  :hook (org-mode . org-auto-tangle-mode))
+  :hook (org-src-mode . org-auto-tangle-mode))
 #+end_src
 
 If the minor mode is on, it will try to automatically tangle



[nongnu] elpa/org-auto-tangle 56e7afc35e 2/2: Merge pull request #26 from YaYaYashar/patch-1

2025-04-28 Thread ELPA Syncer
branch: elpa/org-auto-tangle
commit 56e7afc35e4a6321d11c535600c287dbb1a90bc3
Merge: 817eabf902 4ba0bbaa05
Author: knottedbrain 
Commit: GitHub 

Merge pull request #26 from YaYaYashar/patch-1

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

diff --git a/README.org b/README.org
index 8185cf592f..41b80c13d5 100644
--- a/README.org
+++ b/README.org
@@ -17,7 +17,7 @@ Simply require the package in you emacs init and hook it into 
org-mode.
 
 (require 'org-auto-tangle)
 
-(add-hook 'org-mode-hook 'org-auto-tangle-mode)
+(add-hook 'org-src-mode-hook 'org-auto-tangle-mode)
 
 #+end_src
 
@@ -27,7 +27,7 @@ or you can use use-package
 (use-package org-auto-tangle
   :load-path "site-lisp/org-auto-tangle/";; this line is necessary only if 
you cloned the repo in your site-lisp directory 
   :defer t
-  :hook (org-mode . org-auto-tangle-mode))
+  :hook (org-src-mode . org-auto-tangle-mode))
 #+end_src
 
 If the minor mode is on, it will try to automatically tangle



[elpa] externals/denote 34fd0bfc64 1/9: Add variable to inhibit front matter rewrite via a 'let'

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit 34fd0bfc6404d952f390dee6095aaf9a4532103c
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Add variable to inhibit front matter rewrite via a 'let'

We discussed this with Jean-Philippe Gagné Guay in issue 589:
.
---
 README.org | 7 +++
 denote.el  | 9 -
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/README.org b/README.org
index 505300ca60..6a6d693b92 100644
--- a/README.org
+++ b/README.org
@@ -5545,6 +5545,13 @@ The following sections cover the specifics.
 :CUSTOM_ID: h:66d31f42-6092-493a-97db-83b217db9d96
 :END:
 
+#+vindex: denote-rename-rewrite-front-matter
+- Variable ~denote-rename-rewrite-front-matter~ :: When non-nil,
+  rewrite the front matter if appropriate. The purpose of this
+  variable is to be ~let~ bound to nil by a caller of the command
+  ~denote-rename-file~ or related. This will have the effect of not
+  rewriting the file's front matter [ Part of {{{development-version}}}. ]
+
 #+findex: denote-rename-file-prompt
 - Function ~denote-rename-file-prompt~ :: Prompt to rename file named
   =OLD-NAME= to =NEW-NAME=. If ~denote-rename-confirmations~ does not
diff --git a/denote.el b/denote.el
index 8861c4f5af..6afc344695 100644
--- a/denote.el
+++ b/denote.el
@@ -3739,6 +3739,12 @@ Respect `denote-generate-identifier-automatically'."
   (current-time))
 nil))
 
+(defvar denote-rename-rewrite-front-matter t
+  "When non-nil, rewrite the front matter if appropriate.
+The purpose of this variable is to be `let' bound to nil by a caller of
+the command `denote-rename-file' or related.  This will have the effect
+of not rewriting the file's front matter.")
+
 (defun denote--rename-file (file title keywords signature date)
   "Rename FILE according to the other parameters.
 Parameters TITLE, KEYWORDS, SIGNATURE and DATE are as described
@@ -3777,7 +3783,8 @@ Respect `denote-rename-confirmations', 
`denote-save-buffers' and
 (when (denote-rename-file-prompt file new-name)
   (denote-rename-file-and-buffer file new-name))
 ;; Handle front matter if new-name is of a supported type (rewrite or add 
front matter)
-(when (and (denote-file-has-supported-extension-p file)
+(when (and denote-rename-rewrite-front-matter
+   (denote-file-has-supported-extension-p file)
(denote-file-is-writable-and-supported-p new-name))
   (if (denote--file-has-front-matter-p new-name file-type)
   (denote-rewrite-front-matter new-name title keywords signature date 
id file-type)



[elpa] externals/denote aaa5d30a7c 9/9: Make obsolete the unused denote-link--expand-identifiers

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit aaa5d30a7ced01741ac5b01a0bea9a7afd429751
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Make obsolete the unused denote-link--expand-identifiers

I know we use it in denote-org, but I will move it there and then
refine it.
---
 denote.el | 10 +-
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/denote.el b/denote.el
index 3df7de68b5..5b5f8e229a 100644
--- a/denote.el
+++ b/denote.el
@@ -4875,15 +4875,7 @@ the active region specially, is up to it."
 (push (match-string-no-properties 1) matches)))
 matches))
 
-(defun denote-link--expand-identifiers (regexp)
-  "Expend identifiers matching REGEXP into file paths."
-  (let ((files (denote-directory-files))
-found-files)
-(dolist (file files)
-  (dolist (i (denote-link--collect-identifiers regexp))
-(when (string= i (denote-retrieve-filename-identifier file))
-  (push file found-files
-found-files))
+(make-obsolete 'denote-link--expand-identifiers nil "4.1.0")
 
 (defvar denote-link-find-file-history nil
   "History for `denote-find-link'.")



[elpa] externals/denote updated (266207d8b9 -> aaa5d30a7c)

2025-04-28 Thread ELPA Syncer
elpasync pushed a change to branch externals/denote.

  from  266207d8b9 Simplify denote-find-backlink
   new  34fd0bfc64 Add variable to inhibit front matter rewrite via a 'let'
   new  d964b567f2 Make denote-select-linked-file-prompt return absolute 
path
   new  861f544562 Rename+extend denote-select-linked-file-prompt to 
denote-select-from-files-prompt
   new  b78efdcab8 Use expand-file-name instead of concat in 
denote-file-prompt
   new  7b50b22f63 Use expand-file-name in denote-link--buffer-file-prompt
   new  590787e148 Add two TODO for denote-link-dired-marked-notes
   new  8e973f12ad Use format-prompt in denote-select-from-files-prompt
   new  5b7157019b Use custom prompt text in denote-find-link and 
denote-find-backlink
   new  aaa5d30a7c Make obsolete the unused denote-link--expand-identifiers


Summary of changes:
 README.org |  7 +++
 denote.el  | 66 +++---
 2 files changed, 44 insertions(+), 29 deletions(-)



[elpa] externals/denote b78efdcab8 4/9: Use expand-file-name instead of concat in denote-file-prompt

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit b78efdcab80a959dcbcc4637b474aa27136678ef
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Use expand-file-name instead of concat in denote-file-prompt

I think this is the proper way of constructing a full file system path.
---
 denote.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/denote.el b/denote.el
index f158c55f76..318235e9d7 100644
--- a/denote.el
+++ b/denote.el
@@ -1386,7 +1386,7 @@ Return the absolute path to the matching file."
  (denote--completion-table 'file relative-files)
  nil (unless no-require-match :require-match)
  nil 'denote-file-history))
- (absolute-file (concat (denote-directory) input)))
+ (absolute-file (expand-file-name input (denote-directory
 ;; NOTE: This block is executed when no-require-match is t. It is useful
 ;; for commands such as `denote-open-or-create` or similar.
 (unless (file-exists-p absolute-file)



[elpa] externals/denote 8e973f12ad 7/9: Use format-prompt in denote-select-from-files-prompt

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit 8e973f12ad0d449dfe173a6f46ef309be2b78367
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Use format-prompt in denote-select-from-files-prompt
---
 denote.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/denote.el b/denote.el
index 01a0bd0429..15a8f2bd3e 100644
--- a/denote.el
+++ b/denote.el
@@ -4905,7 +4905,7 @@ With optional PROMPT-TEXT use it for the minibuffer 
prompt instead of
 the generic one."
   (let* ((file-names (mapcar 
#'denote-get-file-name-relative-to-denote-directory files))
  (selected (completing-read
-(or prompt-text "Select file among files: ")
+(format-prompt (or prompt-text "Select file among files") 
nil)
 (denote--completion-table 'file file-names)
 nil t nil 'denote-link-find-file-history)))
 (expand-file-name selected (denote-directory



[elpa] externals/denote 590787e148 6/9: Add two TODO for denote-link-dired-marked-notes

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit 590787e1480281d2ca25ff35afcb17255d260b03
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Add two TODO for denote-link-dired-marked-notes
---
 denote.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/denote.el b/denote.el
index a7d0ab2558..01a0bd0429 100644
--- a/denote.el
+++ b/denote.el
@@ -5900,6 +5900,9 @@ contents, not file names.  Optional ID-ONLY has the same 
meaning as in
 
 ; Links from Dired marks
 
+;; TODO 2025-04-29: Rewrite the denote-link--buffer-file-prompt to be more 
general.
+;; TODO 2025-04-29: Rewrite `denote-link-dired-marked-notes' to be more easy 
to reason about.
+
 ;; NOTE 2022-07-21: I don't think we need a history for this one.
 (defun denote-link--buffer-file-prompt (buffer-file-names)
   "Select file from BUFFER-FILE-NAMES of Denote notes."



[elpa] externals/denote d964b567f2 2/9: Make denote-select-linked-file-prompt return absolute path

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit d964b567f27646f0f3a9ebf58058320c551ea0ea
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Make denote-select-linked-file-prompt return absolute path

This extends the work done in commits 266207d, 81e529d.
---
 denote.el | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/denote.el b/denote.el
index 6afc344695..9d49154038 100644
--- a/denote.el
+++ b/denote.el
@@ -4892,12 +4892,15 @@ the active region specially, is up to it."
   "Compatibility alias for `denote-link-find-file-history'.")
 
 (defun denote-select-linked-file-prompt (files)
-  "Prompt for linked file among FILES."
-  (let ((file-names (mapcar 
#'denote-get-file-name-relative-to-denote-directory files)))
-(completing-read
- "Find linked file: "
- (denote--completion-table 'file file-names)
- nil t nil 'denote-link-find-file-history)))
+  "Prompt for linked file among FILES.
+Show relative file names and then return the absolute version of the
+selected one."
+  (let* ((file-names (mapcar 
#'denote-get-file-name-relative-to-denote-directory files))
+ (selected (completing-read
+"Find linked file: "
+(denote--completion-table 'file file-names)
+nil t nil 'denote-link-find-file-history)))
+(expand-file-name selected (denote-directory
 
 (define-obsolete-function-alias
   'denote-link--find-file-prompt



[elpa] externals/denote 5b7157019b 8/9: Use custom prompt text in denote-find-link and denote-find-backlink

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit 5b7157019b370f48a3c42cc4d7b35ccc16559d97
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Use custom prompt text in denote-find-link and denote-find-backlink
---
 denote.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/denote.el b/denote.el
index 15a8f2bd3e..3df7de68b5 100644
--- a/denote.el
+++ b/denote.el
@@ -4942,7 +4942,7 @@ Also see `denote-find-backlink'."
   (interactive)
   (when-let* ((links (or (denote-link-return-links)
  (user-error "No links found")))
-  (selected (denote-select-from-files-prompt links)))
+  (selected (denote-select-from-files-prompt links "Select among 
LINKS")))
   (find-file selected)))
 
 ;;;###autoload
@@ -5526,7 +5526,7 @@ Alo see `denote-find-link'."
   (interactive)
   (when-let* ((links (or (denote-link-return-backlinks)
  (user-error "No backlinks found")))
-  (selected (denote-select-from-files-prompt links)))
+  (selected (denote-select-from-files-prompt links "Select among 
BACKLINKS")))
 (find-file selected)))
 
 ;; Query links



[elpa] externals/denote 7b50b22f63 5/9: Use expand-file-name in denote-link--buffer-file-prompt

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit 7b50b22f6319e3126e844342150193bddeb8dfdc
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Use expand-file-name in denote-link--buffer-file-prompt
---
 denote.el | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/denote.el b/denote.el
index 318235e9d7..a7d0ab2558 100644
--- a/denote.el
+++ b/denote.el
@@ -5903,12 +5903,12 @@ contents, not file names.  Optional ID-ONLY has the 
same meaning as in
 ;; NOTE 2022-07-21: I don't think we need a history for this one.
 (defun denote-link--buffer-file-prompt (buffer-file-names)
   "Select file from BUFFER-FILE-NAMES of Denote notes."
-  (let ((relative-buffer-file-names (mapcar 
#'denote-get-file-name-relative-to-denote-directory buffer-file-names)))
-(concat (denote-directory)
-(completing-read
- "Select open note to add links to: "
- (denote--completion-table 'file relative-buffer-file-names)
- nil t
+  (let* ((relative-buffer-file-names (mapcar 
#'denote-get-file-name-relative-to-denote-directory buffer-file-names))
+ (selected (completing-read
+"Select open note to add links to: "
+(denote--completion-table 'file relative-buffer-file-names)
+nil t)))
+(expand-file-name selected (denote-directory
 
 (defun denote-link--map-over-notes ()
   "Return list of `denote-file-has-denoted-filename-p' from Dired marked 
items."



[elpa] externals/denote 861f544562 3/9: Rename+extend denote-select-linked-file-prompt to denote-select-from-files-prompt

2025-04-28 Thread ELPA Syncer
branch: externals/denote
commit 861f54456231c427ede12d5baca81b282ced3dcf
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Rename+extend denote-select-linked-file-prompt to 
denote-select-from-files-prompt
---
 denote.el | 23 +--
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/denote.el b/denote.el
index 9d49154038..f158c55f76 100644
--- a/denote.el
+++ b/denote.el
@@ -4891,22 +4891,25 @@ the active region specially, is up to it."
 (defalias 'denote-link--find-file-history 'denote-link-find-file-history
   "Compatibility alias for `denote-link-find-file-history'.")
 
-(defun denote-select-linked-file-prompt (files)
+(define-obsolete-function-alias
+  'denote-select-linked-file-prompt
+  'denote-select-from-files-prompt
+  "4.1.0")
+
+(defun denote-select-from-files-prompt (files &optional prompt-text)
   "Prompt for linked file among FILES.
 Show relative file names and then return the absolute version of the
-selected one."
+selected one.
+
+With optional PROMPT-TEXT use it for the minibuffer prompt instead of
+the generic one."
   (let* ((file-names (mapcar 
#'denote-get-file-name-relative-to-denote-directory files))
  (selected (completing-read
-"Find linked file: "
+(or prompt-text "Select file among files: ")
 (denote--completion-table 'file file-names)
 nil t nil 'denote-link-find-file-history)))
 (expand-file-name selected (denote-directory
 
-(define-obsolete-function-alias
-  'denote-link--find-file-prompt
-  'denote-select-linked-file-prompt
-  "3.0.0")
-
 (defun denote-link-return-links (&optional file)
   "Return list of links in current or optional FILE.
 Also see `denote-link-return-backlinks'."
@@ -4939,7 +4942,7 @@ Also see `denote-find-backlink'."
   (interactive)
   (when-let* ((links (or (denote-link-return-links)
  (user-error "No links found")))
-  (selected (denote-select-linked-file-prompt links)))
+  (selected (denote-select-from-files-prompt links)))
   (find-file selected)))
 
 ;;;###autoload
@@ -5523,7 +5526,7 @@ Alo see `denote-find-link'."
   (interactive)
   (when-let* ((links (or (denote-link-return-backlinks)
  (user-error "No backlinks found")))
-  (selected (denote-select-linked-file-prompt links)))
+  (selected (denote-select-from-files-prompt links)))
 (find-file selected)))
 
 ;; Query links



[elpa] externals/consult-denote 481c328755: Use expand-file-name instead of concat in consult-denote-file-prompt

2025-04-28 Thread ELPA Syncer
branch: externals/consult-denote
commit 481c328755ff10c145f1d816e10cb5a0a505b1c3
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Use expand-file-name instead of concat in consult-denote-file-prompt

I think this is the proper way of constructing a full file system path.
---
 consult-denote.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/consult-denote.el b/consult-denote.el
index 174ac9949d..62aa522ee2 100644
--- a/consult-denote.el
+++ b/consult-denote.el
@@ -131,7 +131,7 @@ Return the absolute path to the matching file."
  :require-match (unless no-require-match :require-match)
  :history 'denote-file-history
  :prompt prompt))
- (absolute-file (concat (denote-directory) input)))
+ (absolute-file (expand-file-name input (denote-directory
 ;; NOTE: This block is executed when no-require-match is t. It is useful
 ;; for commands such as `denote-open-or-create` or similar.
 (unless (file-exists-p absolute-file)