[elpa] externals/org 8f7efd9d7d 2/3: Merge branch 'bugfix'

2024-01-11 Thread ELPA Syncer
branch: externals/org
commit 8f7efd9d7dfbcd1eac2dc4d445b6355425a329d5
Merge: f6e3b1a805 bc3caa8f90
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

Merge branch 'bugfix'
---
 lisp/ol-man.el | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/lisp/ol-man.el b/lisp/ol-man.el
index feb9a1c326..12ad41a992 100644
--- a/lisp/ol-man.el
+++ b/lisp/ol-man.el
@@ -44,13 +44,27 @@
   :group 'org-link
   :type '(choice (const man) (const :tag "WoMan (obsolete)" woman)))
 
+(declare-function Man-translate-references "man" (ref))
 (defun org-man-open (path _)
   "Visit the manpage on PATH.
 PATH should be a topic that can be thrown at the man command.
 If PATH contains extra ::STRING which will use `occur' to search
 matched strings in man buffer."
+  (require 'man) ; For `Man-translate-references'
   (string-match "\\(.*?\\)\\(?:::\\(.*\\)\\)?$" path)
   (let* ((command (match-string 1 path))
+ ;; FIXME: Remove after we drop Emacs 29 support.
+ ;; Working around security bug #66390.
+ (command (if (org-man-store-link (equal (Man-translate-references 
";id") "\\;id"))
+  ;; We are on Emacs that properly escapes man
+  ;; command args (see Emacs commit 820f0793f0b).
+  command
+;; Older Emacs without the fix - escape the
+;; arguments ourselves.
+(mapconcat 'identity
+   (mapcar #'shell-quote-argument
+   (split-string command "\\s-+"))
+   " ")))
  (search (match-string 2 path))
  (buffer (funcall org-man-command command)))
 (when search



[elpa] externals-release/org bc3caa8f90: org-man-open: Fix shell expansion vulnerability (Emacs bug#66390)

2024-01-11 Thread ELPA Syncer
branch: externals-release/org
commit bc3caa8f90d215e63852d5795a1c0209a6d20cc8
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

org-man-open: Fix shell expansion vulnerability (Emacs bug#66390)

* lisp/ol-man.el (org-man-open): Work around Emacs bug#66390.
Implement fix on org side before Emacs commit that fixes the bug.

Link: 
https://yhetil.org/emacs-bugs/cadwfkmntmsom+z0x8fgpggumtod9hlrnt9yfbaj08kpnkw3...@mail.gmail.com/
---
 lisp/ol-man.el | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/lisp/ol-man.el b/lisp/ol-man.el
index b6cada1b3c..d801f59d89 100644
--- a/lisp/ol-man.el
+++ b/lisp/ol-man.el
@@ -39,13 +39,27 @@
   :group 'org-link
   :type '(choice (const man) (const woman)))
 
+(declare-function Man-translate-references "man" (ref))
 (defun org-man-open (path _)
   "Visit the manpage on PATH.
 PATH should be a topic that can be thrown at the man command.
 If PATH contains extra ::STRING which will use `occur' to search
 matched strings in man buffer."
+  (require 'man) ; For `Man-translate-references'
   (string-match "\\(.*?\\)\\(?:::\\(.*\\)\\)?$" path)
   (let* ((command (match-string 1 path))
+ ;; FIXME: Remove after we drop Emacs 29 support.
+ ;; Working around security bug #66390.
+ (command (if (org-man-store-link (equal (Man-translate-references 
";id") "\\;id"))
+  ;; We are on Emacs that properly escapes man
+  ;; command args (see Emacs commit 820f0793f0b).
+  command
+;; Older Emacs without the fix - escape the
+;; arguments ourselves.
+(mapconcat 'identity
+   (mapcar #'shell-quote-argument
+   (split-string command "\\s-+"))
+   " ")))
  (search (match-string 2 path))
  (buffer (funcall org-man-command command)))
 (when search



[elpa] externals/org 78c1a0f383 3/3: doc/org-manual.org (Citation handling): Add index entries

2024-01-11 Thread ELPA Syncer
branch: externals/org
commit 78c1a0f383ddd590dd0547f48a2aed9aad167a55
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

doc/org-manual.org (Citation handling): Add index entries

* doc/org-manual.org (Citation handling):
(Citations):
(Citation export processors):
(Bibliography printing): Add variables and keywords to variable index
and concept index.
---
 doc/org-manual.org | 12 
 1 file changed, 12 insertions(+)

diff --git a/doc/org-manual.org b/doc/org-manual.org
index 8438753421..8c5fa65b4a 100644
--- a/doc/org-manual.org
+++ b/doc/org-manual.org
@@ -17205,6 +17205,7 @@ keywords.
 :DESCRIPTION: create, follow and export citations.
 :END:
 #+cindex: citation
+#+cindex: citation processor
 
 The =oc.el= library provides tooling to handle citations in Org via
 "citation processors" that offer some or all of the following
@@ -17221,6 +17222,10 @@ To use a "citation processor", the user must load 
them; for example;
 (require 'oc-bibtex)
 #+end_src
 
+#+vindex: org-cite-activate-processor
+#+vindex: org-cite-follow-processor
+#+vindex: org-cite-insert-processor
+#+vindex: org-cite-export-processor
 They can then configure them with ~org-cite-activate-processor~,
 ~org-cite-follow-processor~, ~org-cite-insert-processor~, and
 ~org-cite-export-processors~ respectively.
@@ -17229,10 +17234,14 @@ The included "basic" processor provides all four 
capabilities.
 
 ** Citations
 
+#+cindex: bibliography
+
+#+vindex: org-cite-global-bibliography
 Before adding citations, first set one-or-more bibliographies, either
 globally with ~org-cite-global-bibliography~, or locally using one or
 more "bibliography" keywords.
 
+#+cindex: @samp{BIBLIOGRAPHY}, keyword
 #+begin_example
 #+bibliography: SomeFile.bib
 #+bibliography: /some/other/file.json
@@ -17307,6 +17316,7 @@ Org currently includes the following export processors:
 with LaTeX, which overcomes some serious BibTeX limitations, but
 has not (yet?)\nbsp{}been widely adopted by publishers.
 
+#+cindex: @samp{CITE_EXPORT}, keyword
 The =CITE_EXPORT= keyword specifies the export processor and the
 citation (and possibly reference) style(s); for example (all arguments
 are optional)
@@ -17335,6 +17345,7 @@ your LaTeX installation, it won't export to anything 
but PDF.
 
 : #+cite_export: biblatex numeric,backend=bibtex
 
+#+vindex: org-cite-biblatex-options
 #+texinfo: @noindent
 specifies the =biblatex= export processor with the default =numeric=
 style and the =bibtex= backend. Always define the style first and then
@@ -17345,6 +17356,7 @@ relies on the ~biblatex~ processor of your LaTeX 
installation;
 
 ** Bibliography printing
 
+#+cindex: @samp{PRINT_BIBLIOGRAPHY}, keyword
 The =PRINT_BIBLIOGRAPHY= keyword specifies where the bibliography
 should be printed (note the colon):
 



[elpa] externals/org updated (f22be2878f -> 78c1a0f383)

2024-01-11 Thread ELPA Syncer
elpasync pushed a change to branch externals/org.

  from  f22be2878f org-agenda: Fix hard-coded day lengths when calculating 
timestamp regexp
   new  f6e3b1a805 doc/org-manual.org (Org Syntax): Update reference to 
syntax document
  adds  804d032685 Update version number for the 9.6.16 release
   new  bc3caa8f90 org-man-open: Fix shell expansion vulnerability (Emacs 
bug#66390)
   new  8f7efd9d7d Merge branch 'bugfix'
   new  78c1a0f383 doc/org-manual.org (Citation handling): Add index entries


Summary of changes:
 doc/org-manual.org | 16 ++--
 lisp/ol-man.el | 14 ++
 2 files changed, 28 insertions(+), 2 deletions(-)



[elpa] externals/org f6e3b1a805 1/3: doc/org-manual.org (Org Syntax): Update reference to syntax document

2024-01-11 Thread ELPA Syncer
branch: externals/org
commit f6e3b1a8056b95ac03597c3bd39bd0cdfd2e0e65
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

doc/org-manual.org (Org Syntax): Update reference to syntax document

Also, update information about the maintainer.  The latest version has
been rewritten by Tecosaur.
---
 doc/org-manual.org | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/org-manual.org b/doc/org-manual.org
index acc6d07ffa..8438753421 100644
--- a/doc/org-manual.org
+++ b/doc/org-manual.org
@@ -20355,8 +20355,8 @@ For more information, see 
[[info:emacs::Regexps][Regular Expressions in Emacs]].
 :END:
 
 A reference document providing a formal description of Org's syntax is
-available as [[https://orgmode.org/worg/dev/org-syntax.html][a draft on 
Worg]], written and maintained by Nicolas
-Goaziou.  It defines Org's core internal concepts such as "headlines",
+available as [[https://orgmode.org/worg/org-syntax.html][a draft on Worg]], 
initially written by Nicolas Goaziou.
+It defines Org's core internal concepts such as "headlines",
 "sections", "affiliated keywords", "(greater) elements" and "objects".
 Each part of an Org document belongs to one of the previous
 categories.



[elpa] externals/transient 8cc2415a54 3/4: transient--delete-window: Get transient buffer by name

2024-01-11 Thread Jonas Bernoulli via
branch: externals/transient
commit 8cc2415a543a1f59b7ee973979daf080aa04c55d
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

transient--delete-window: Get transient buffer by name

We try to dedicate the transient window to the transient buffer, but
that does not actually guarantee that it is not used to displayed
another buffer.  Normally displaying another buffer in this window
would be fatal, but if it happens when displaying the *Help* buffer,
then that works out okay, as long as we avoid immediately killing
that buffer again.

Closes #271.
---
 lisp/transient.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/transient.el b/lisp/transient.el
index 7f7d66c505..fce6c94acb 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -2231,14 +2231,14 @@ value.  Otherwise return CHILDREN as is."
   (when (window-live-p transient--window)
 (let ((remain-in-minibuffer-window
(and (minibuffer-selected-window)
-(selected-window)))
-  (buf (window-buffer transient--window)))
+(selected-window
   ;; Only delete the window if it has never shown another buffer.
   (unless (eq (car (window-parameter transient--window 'quit-restore))
   'other)
 (with-demoted-errors "Error while exiting transient: %S"
   (delete-window transient--window)))
-  (kill-buffer buf)
+  (when-let ((buffer (get-buffer transient--buffer-name)))
+(kill-buffer buffer))
   (when remain-in-minibuffer-window
 (select-window remain-in-minibuffer-window)
 



[elpa] externals/transient ff16d37312 1/4: make: Add redo target

2024-01-11 Thread Jonas Bernoulli via
branch: externals/transient
commit ff16d373124159a85b35fc07150f295c7c18f81f
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

make: Add redo target
---
 Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Makefile b/Makefile
index 2117e62215..bfaaffbc69 100644
--- a/Makefile
+++ b/Makefile
@@ -8,6 +8,7 @@ all: lisp docs
 help:
$(info make all  - generate lisp and manual)
$(info make lisp - generate byte-code and autoloads)
+   $(info make redo - re-generate byte-code and autoloads)
$(info make docs - generate most manual formats)
$(info make texi - generate texi manual (see comments))
$(info make info - generate info manual)
@@ -21,6 +22,8 @@ help:
$(info make clean- remove most generated files)
@printf "\n"
 
+redo:
+   @$(MAKE) -C lisp clean lisp
 lisp:
@$(MAKE) -C lisp lisp
 



[elpa] externals/transient a2fe06ac00 4/4: Fix typos

2024-01-11 Thread Jonas Bernoulli via
branch: externals/transient
commit a2fe06ac00d419ddcbf8f9ef59bf1c4d2350ccbe
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

Fix typos
---
 CHANGELOG | 2 +-
 lisp/transient.el | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 6b3dcbb33a..e3fab8bafd 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -105,7 +105,7 @@ in your favorite transient-using packages in the coming 
months.
   can now be a function that returns such a list.  #212
 
 - Per-suffix functions that format its description (specified using the
-  ~descripton~ slot) can now optionally take one instead of zero argument,
+  ~description~ slot) can now optionally take one instead of zero argument,
   the respective suffix object.  09be367b
 
 - Added a new command ~transient-echo-arguments~ intended for use in
diff --git a/lisp/transient.el b/lisp/transient.el
index fce6c94acb..f4fd0a06e1 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -1516,7 +1516,7 @@ invoked from.
 Regular suffix commands, which are not prefixes, do not have to
 concern themselves with this distinction, so they can use this
 function instead.  In the context of a plain suffix, it always
-returns the value of the appropiate variable."
+returns the value of the appropriate variable."
   (or transient--prefix transient-current-prefix))
 
 (defun transient-suffix-object (&optional command)



[elpa] externals/transient 6872fb84d7 2/4: Bump copyright years

2024-01-11 Thread Jonas Bernoulli via
branch: externals/transient
commit 6872fb84d78938c06969c25dc99204a5c9b1dbc0
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

Bump copyright years
---
 docs/transient.texi | 2 +-
 lisp/transient.el   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/transient.texi b/docs/transient.texi
index df56584967..6c81cdc9a8 100644
--- a/docs/transient.texi
+++ b/docs/transient.texi
@@ -8,7 +8,7 @@
 
 @copying
 @quotation
-Copyright (C) 2018--2023 Free Software Foundation, Inc.
+Copyright (C) 2018--2024 Free Software Foundation, Inc.
 
 You can redistribute this document and/or modify it under the terms
 of the GNU General Public License as published by the Free Software
diff --git a/lisp/transient.el b/lisp/transient.el
index b0ffd38fda..7f7d66c505 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -1,6 +1,6 @@
 ;;; transient.el --- Transient commands  -*- lexical-binding:t -*-
 
-;; Copyright (C) 2018-2023 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2024 Free Software Foundation, Inc.
 
 ;; Author: Jonas Bernoulli 
 ;; Homepage: https://github.com/magit/transient



[elpa] externals/transient updated (72cf67d7e0 -> a2fe06ac00)

2024-01-11 Thread Jonas Bernoulli via
tarsius pushed a change to branch externals/transient.

  from  72cf67d7e0 Release version 0.5.3
   new  ff16d37312 make: Add redo target
   new  6872fb84d7 Bump copyright years
   new  8cc2415a54 transient--delete-window: Get transient buffer by name
   new  a2fe06ac00 Fix typos


Summary of changes:
 CHANGELOG   |  2 +-
 Makefile|  3 +++
 docs/transient.texi |  2 +-
 lisp/transient.el   | 10 +-
 4 files changed, 10 insertions(+), 7 deletions(-)



[elpa] externals/org bdc60fb936 3/5: org-table-make-reference: Disable compiler warning

2024-01-11 Thread ELPA Syncer
branch: externals/org
commit bdc60fb936b2f28f1546b0e89243cefa53da7847
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

org-table-make-reference: Disable compiler warning

* lisp/org-table.el (org-table-make-reference): Comment out the code
that always returns nil, replacing it with explicit nil.  This line is
certainly a fault in logic, but we do not know of any associated bugs.
So, just leave a FIXME to potential future refactoring and avoid the
compiler complaining about this code every time.
---
 lisp/org-table.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lisp/org-table.el b/lisp/org-table.el
index 514b275fcb..efa5425063 100644
--- a/lisp/org-table.el
+++ b/lisp/org-table.el
@@ -2864,13 +2864,14 @@ list, `literal' is for the format specifier L."
   (if lispp
  (if (eq lispp 'literal)
  elements
-   (if (and (eq elements "") (not keep-empty))
+   (if nil
+;; (and (eq elements "") (not keep-empty))
 ;; FIXME: This branch of `if' is never used because
 ;; strings are never `eq' here.  But changing to
 ;; `equal' breaks tests.
 ;; See
 ;; 
https://list.orgmode.org/orgmode/20230827214320.46754-1-salu...@me.com/
-   ""
+   ""
  (prin1-to-string
   (if numbers (string-to-number elements) elements
(if (string-match "\\S-" elements)



[elpa] externals/org fad90df535 4/5: Revert "org-table-make-reference: Disable compiler warning"

2024-01-11 Thread ELPA Syncer
branch: externals/org
commit fad90df535140bb9c80390a0f1c04b3dae7f5e47
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

Revert "org-table-make-reference: Disable compiler warning"

This reverts commit bdc60fb936b2f28f1546b0e89243cefa53da7847.

Apparently, the branch of if used sometimes and that sometimes is
covered by tests.  Strange.  Leave it be for now.
---
 lisp/org-table.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lisp/org-table.el b/lisp/org-table.el
index efa5425063..514b275fcb 100644
--- a/lisp/org-table.el
+++ b/lisp/org-table.el
@@ -2864,14 +2864,13 @@ list, `literal' is for the format specifier L."
   (if lispp
  (if (eq lispp 'literal)
  elements
-   (if nil
-;; (and (eq elements "") (not keep-empty))
+   (if (and (eq elements "") (not keep-empty))
 ;; FIXME: This branch of `if' is never used because
 ;; strings are never `eq' here.  But changing to
 ;; `equal' breaks tests.
 ;; See
 ;; 
https://list.orgmode.org/orgmode/20230827214320.46754-1-salu...@me.com/
-   ""
+   ""
  (prin1-to-string
   (if numbers (string-to-number elements) elements
(if (string-match "\\S-" elements)



[elpa] externals-release/org 4145ee4211 2/2: fixup! org-man-open: Fix shell expansion vulnerability (Emacs bug#66390)

2024-01-11 Thread ELPA Syncer
branch: externals-release/org
commit 4145ee42115c31b37c892dc28d75a8fd601d31b0
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

fixup! org-man-open: Fix shell expansion vulnerability (Emacs bug#66390)

The escaped string is not necessary "\\;id" on Windows/DOS.
---
 lisp/ol-man.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/ol-man.el b/lisp/ol-man.el
index 2a82889381..d3d7db0470 100644
--- a/lisp/ol-man.el
+++ b/lisp/ol-man.el
@@ -50,9 +50,9 @@ matched strings in man buffer."
   (let* ((command (match-string 1 path))
  ;; FIXME: Remove after we drop Emacs 29 support.
  ;; Working around security bug #66390.
- (command (if (equal (Man-translate-references ";id") "\\;id")
-  ;; We are on Emacs that properly escapes man
-  ;; command args (see Emacs commit 820f0793f0b).
+ (command (if (not (equal (Man-translate-references ";id") ";id"))
+  ;; We are on Emacs that escapes man command args
+  ;; (see Emacs commit 820f0793f0b).
   command
 ;; Older Emacs without the fix - escape the
 ;; arguments ourselves.



[elpa] externals/org updated (78c1a0f383 -> 2708a63714)

2024-01-11 Thread ELPA Syncer
elpasync pushed a change to branch externals/org.

  from  78c1a0f383 doc/org-manual.org (Citation handling): Add index entries
   new  6592c766d2 org-agenda-bulk-mark: Fix mark not being visible when 
column view is active
   new  6b60b5ac12 fixup! org-man-open: Fix shell expansion vulnerability 
(Emacs bug#66390)
   new  d8b0c23d5c Merge branch 'bugfix'
   new  bdc60fb936 org-table-make-reference: Disable compiler warning
   new  fad90df535 Revert "org-table-make-reference: Disable compiler 
warning"
   new  4145ee4211 fixup! org-man-open: Fix shell expansion vulnerability 
(Emacs bug#66390)
   new  2708a63714 Merge branch 'bugfix'


Summary of changes:
 lisp/ol-man.el |  6 +++---
 lisp/org-agenda.el | 13 ++---
 2 files changed, 13 insertions(+), 6 deletions(-)



[elpa] externals-release/org 6b60b5ac12 1/2: fixup! org-man-open: Fix shell expansion vulnerability (Emacs bug#66390)

2024-01-11 Thread ELPA Syncer
branch: externals-release/org
commit 6b60b5ac12814f0b54209cb6417f9ad1709dce20
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

fixup! org-man-open: Fix shell expansion vulnerability (Emacs bug#66390)
---
 lisp/ol-man.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/ol-man.el b/lisp/ol-man.el
index d801f59d89..2a82889381 100644
--- a/lisp/ol-man.el
+++ b/lisp/ol-man.el
@@ -50,7 +50,7 @@ matched strings in man buffer."
   (let* ((command (match-string 1 path))
  ;; FIXME: Remove after we drop Emacs 29 support.
  ;; Working around security bug #66390.
- (command (if (org-man-store-link (equal (Man-translate-references 
";id") "\\;id"))
+ (command (if (equal (Man-translate-references ";id") "\\;id")
   ;; We are on Emacs that properly escapes man
   ;; command args (see Emacs commit 820f0793f0b).
   command



[elpa] externals-release/org updated (bc3caa8f90 -> 4145ee4211)

2024-01-11 Thread ELPA Syncer
elpasync pushed a change to branch externals-release/org.

  from  bc3caa8f90 org-man-open: Fix shell expansion vulnerability (Emacs 
bug#66390)
   new  6b60b5ac12 fixup! org-man-open: Fix shell expansion vulnerability 
(Emacs bug#66390)
   new  4145ee4211 fixup! org-man-open: Fix shell expansion vulnerability 
(Emacs bug#66390)


Summary of changes:
 lisp/ol-man.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)



[elpa] externals/org 6592c766d2 1/5: org-agenda-bulk-mark: Fix mark not being visible when column view is active

2024-01-11 Thread ELPA Syncer
branch: externals/org
commit 6592c766d266ca3ff27cc6786d7871a32bcf3970
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

org-agenda-bulk-mark: Fix mark not being visible when column view is active

* lisp/org-agenda.el (org-agenda-bulk-mark): Use 'before-string in the
mark overlay to make sure that higher-priority Org agenda columns
overlay is not making the mark completely invisible.

Link: 
https://old.reddit.com/r/orgmode/comments/13jbjep/is_it_possible_to_show_a_selection_mark_in/
---
 lisp/org-agenda.el | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el
index 073304b9ba..f08b0d8308 100644
--- a/lisp/org-agenda.el
+++ b/lisp/org-agenda.el
@@ -10633,9 +10633,16 @@ When ARG is greater than one mark ARG lines."
  (push m org-agenda-bulk-marked-entries)
   (setq ov (make-overlay (line-beginning-position)
  (+ 2 (line-beginning-position
- (org-overlay-display ov (concat org-agenda-bulk-mark-char " ")
-  (org-get-todo-face "TODO")
-  'evaporate)
+  ;; Display using 'before-string to make the overlay
+  ;; compatible with column view in agenda that uses an
+  ;; overlay with higher priority.
+  (overlay-put ov 'before-string
+   (propertize org-agenda-bulk-mark-char
+   'face (org-get-todo-face "TODO")))
+  ;; We cannot completely hide the overlay to make point
+  ;; adjustment not move point out of overlay (to previous
+  ;; line) when moving lines with n/p.
+ (org-overlay-display ov " " nil 'evaporate)
  (overlay-put ov 'type 'org-marked-entry-overlay))
(end-of-line 1)
(or (ignore-errors



[elpa] externals/org d8b0c23d5c 2/5: Merge branch 'bugfix'

2024-01-11 Thread ELPA Syncer
branch: externals/org
commit d8b0c23d5ceae52e88175bc6954e5454f2d7a687
Merge: 6592c766d2 6b60b5ac12
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

Merge branch 'bugfix'
---
 lisp/ol-man.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/ol-man.el b/lisp/ol-man.el
index 12ad41a992..bce71fd38f 100644
--- a/lisp/ol-man.el
+++ b/lisp/ol-man.el
@@ -55,7 +55,7 @@ matched strings in man buffer."
   (let* ((command (match-string 1 path))
  ;; FIXME: Remove after we drop Emacs 29 support.
  ;; Working around security bug #66390.
- (command (if (org-man-store-link (equal (Man-translate-references 
";id") "\\;id"))
+ (command (if (equal (Man-translate-references ";id") "\\;id")
   ;; We are on Emacs that properly escapes man
   ;; command args (see Emacs commit 820f0793f0b).
   command



[elpa] externals/org 2708a63714 5/5: Merge branch 'bugfix'

2024-01-11 Thread ELPA Syncer
branch: externals/org
commit 2708a6371456dded8997f1ea466420b86034cd24
Merge: fad90df535 4145ee4211
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

Merge branch 'bugfix'
---
 lisp/ol-man.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/ol-man.el b/lisp/ol-man.el
index bce71fd38f..e3f13815e2 100644
--- a/lisp/ol-man.el
+++ b/lisp/ol-man.el
@@ -55,9 +55,9 @@ matched strings in man buffer."
   (let* ((command (match-string 1 path))
  ;; FIXME: Remove after we drop Emacs 29 support.
  ;; Working around security bug #66390.
- (command (if (equal (Man-translate-references ";id") "\\;id")
-  ;; We are on Emacs that properly escapes man
-  ;; command args (see Emacs commit 820f0793f0b).
+ (command (if (not (equal (Man-translate-references ";id") ";id"))
+  ;; We are on Emacs that escapes man command args
+  ;; (see Emacs commit 820f0793f0b).
   command
 ;; Older Emacs without the fix - escape the
 ;; arguments ourselves.



[nongnu] elpa/evil 59774e369a: Added clarification to evil-define-key for escaping modifier keys (#1856)

2024-01-11 Thread ELPA Syncer
branch: elpa/evil
commit 59774e369aefba721ff8b72bfb88bdf12f8ecd74
Author: Naokotani 
Commit: GitHub 

Added clarification to evil-define-key for escaping modifier keys (#1856)

* Added clarification to evil-define-key for escaping modifier keys

It is useful to have clarification in the doc string for
evil-define-key that it is necessary to escape modifiers keys for
users that are accustomed to using functions like global-set-key or
keymap-global-set where this is not necessary. This is also not made
particularly clear in the define-key function itself, which is a
legacy function.

* Fixed poor wording and used kdb in place of escape sequence
---
 evil-core.el | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/evil-core.el b/evil-core.el
index 4190997767..614d8ea7dc 100644
--- a/evil-core.el
+++ b/evil-core.el
@@ -958,7 +958,14 @@ the following lead to identical bindings:
 The symbol `local' may also be used, which corresponds to using
 `evil-local-set-key'. If a quoted symbol is used that is not
 `global' or `local', it is assumed to be the name of a minor
-mode, in which case `evil-define-minor-mode-key' is used."
+mode, in which case `evil-define-minor-mode-key' is used.
+
+KEY is an internal Emacs representation of a key, as for
+`define-key'. To bind key sequences that use modifier keys such
+as \"C-a\" or \"M-a\", convert the key sequences using `kbd'.
+For example:
+
+(evil-define-key \\='normal foo-map (kbd \"C-a\") \\='bar)"
   (declare (indent defun))
   (cond
((member keymap '('global 'local))



[nongnu] elpa/racket-mode 8ea73be120 2/3: style: Consistently use _ for condition-case "don't care" var

2024-01-11 Thread ELPA Syncer
branch: elpa/racket-mode
commit 8ea73be120d6b3a91059f15008ca01e31753a9e3
Author: Greg Hendershott 
Commit: Greg Hendershott 

style: Consistently use _ for condition-case "don't care" var

As opposed to using variously () or nil.
---
 racket-collection.el | 2 +-
 racket-common.el | 6 +++---
 racket-complete.el   | 6 +++---
 racket-edit.el   | 6 +++---
 racket-eldoc.el  | 2 +-
 racket-font-lock.el  | 2 +-
 racket-imenu.el  | 2 +-
 racket-indent.el | 4 ++--
 racket-repl.el   | 2 +-
 racket-visit.el  | 4 ++--
 10 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/racket-collection.el b/racket-collection.el
index 49affe712b..04015be0df 100644
--- a/racket-collection.el
+++ b/racket-collection.el
@@ -161,7 +161,7 @@ at the top, marked with \"->\".
 candidates or (point-max)."
   (save-excursion
 (goto-char (point-min))
-(condition-case ()
+(condition-case _
 (1- (re-search-forward "\n"))
   (error (point-max)
 
diff --git a/racket-common.el b/racket-common.el
index 72f449648b..59b61ac3b7 100644
--- a/racket-common.el
+++ b/racket-common.el
@@ -232,7 +232,7 @@ flavor here."
 ;; Try to move up to outermost form, but stopping at or before any
 ;; module form.
 (while
-(condition-case nil
+(condition-case _
 (let ((prev (point)))
   (goto-char (scan-lists (point) -1 1))
   (if (looking-at racket-module-forms)
@@ -249,7 +249,7 @@ flavor here."
 ;; already at the module level, and just need to move to the
 ;; previous module-level item.
 (unless (/= orig (point))
-  (condition-case nil (backward-sexp 1) (scan-error nil)))
+  (condition-case _ (backward-sexp 1) (scan-error nil)))
 ;; When we moved, also move before any preceding "#;".
 (when (/= orig (point))
   (when-let (sexp-comment-start
@@ -318,7 +318,7 @@ Ignores module forms nested (at any depth) in any sort of 
plain
 or syntax quoting, because those won't be valid Racket syntax."
   (save-excursion
 (let ((xs nil))
-  (condition-case ()
+  (condition-case _
   (progn
 (racket--escape-string-or-comment)
 (while t
diff --git a/racket-complete.el b/racket-complete.el
index 9ab89d14b9..cc8dd2509f 100644
--- a/racket-complete.el
+++ b/racket-complete.el
@@ -12,7 +12,7 @@
 
 (defun racket--call-with-completion-prefix-positions (proc)
   (if forward-sexp-function ;not necessarily sexp lang
-  (condition-case nil
+  (condition-case _
   (save-excursion
 (let ((beg (progn (forward-sexp -1) (point)))
   (end (progn (forward-sexp  1) (point
@@ -22,7 +22,7 @@
   (let ((beg (save-excursion (skip-syntax-backward "^-()>") (point
 (unless (or (eq beg (point-max))
 (member (char-syntax (char-after beg)) '(?\" ?\( ?\
-  (condition-case nil
+  (condition-case _
   (save-excursion
 (goto-char beg)
 (forward-sexp 1)
@@ -38,7 +38,7 @@
 (racket--escape-string-or-comment)
 (let ((done nil)
   (result nil))
-  (condition-case ()
+  (condition-case _
   (while (not done)
 (backward-up-list)
 (when (looking-at-p (rx ?\( (or "require" "#%require")))
diff --git a/racket-edit.el b/racket-edit.el
index 29b92477f3..9a28af02c7 100644
--- a/racket-edit.el
+++ b/racket-edit.el
@@ -224,7 +224,7 @@ point."
 (let ((first-beg nil)
   (requires nil))
   (while
-  (condition-case nil
+  (condition-case _
   (let ((end (progn (forward-sexp  1) (point)))
 (beg (progn (forward-sexp -1) (point
 (unless (equal end (point-max))
@@ -246,7 +246,7 @@ around point. This could be \"(point-min)\" if point is 
within no
 module form, meaning the outermost, file module."
   (save-excursion
 (racket--escape-string-or-comment)
-(condition-case ()
+(condition-case _
 (progn
   (while (not (racket--looking-at-module-form))
 (backward-up-list))
@@ -416,7 +416,7 @@ Only call F when the couple's sexprs are on the same line.
 
 When LISTP is true, expects couples to be `[id val]`, else `id val`."
   (save-excursion
-(condition-case ()
+(condition-case _
 (while t
   (when listp
 (down-list))
diff --git a/racket-eldoc.el b/racket-eldoc.el
index a49537e607..7c418c2893 100644
--- a/racket-eldoc.el
+++ b/racket-eldoc.el
@@ -15,7 +15,7 @@
   (and (racket--cmd-open-p)
(> (point) (point-min))
(save-excursion
- (condition-case nil
+ (condition-case _
  ;; The char-before and looking-at-p checks below are to
  ;; skip when the sexp is quoted or when its first elem
  ;; couldn't be a Racket function name.
diff --git a/racket-font-lock.el b/racket-font-lock.el
index 7003f174fb..15215a23ab 100

[nongnu] elpa/racket-mode updated (7b6c9d7f49 -> e36d434b31)

2024-01-11 Thread ELPA Syncer
elpasync pushed a change to branch elpa/racket-mode.

  from  7b6c9d7f49 Improve racket--beginning-of-defun-function
   new  8168082b4e beginning-of-defun: Allow navigating up to the module 
form
   new  8ea73be120 style: Consistently use _ for condition-case "don't 
care" var
   new  e36d434b31 racket-xp-rename: Supply old name as default; closes #696


Summary of changes:
 racket-collection.el |  2 +-
 racket-common.el | 28 +++-
 racket-complete.el   |  6 +++---
 racket-edit.el   |  6 +++---
 racket-eldoc.el  |  2 +-
 racket-font-lock.el  |  2 +-
 racket-imenu.el  |  2 +-
 racket-indent.el |  4 ++--
 racket-repl.el   |  2 +-
 racket-visit.el  |  4 ++--
 racket-xp.el |  2 +-
 11 files changed, 35 insertions(+), 25 deletions(-)



[nongnu] elpa/racket-mode e36d434b31 3/3: racket-xp-rename: Supply old name as default; closes #696

2024-01-11 Thread ELPA Syncer
branch: elpa/racket-mode
commit e36d434b31521eaf19cf4e94edef0bf4c2f7f163
Author: Greg Hendershott 
Commit: Greg Hendershott 

racket-xp-rename: Supply old name as default; closes #696
---
 racket-xp.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/racket-xp.el b/racket-xp.el
index 4eb10ab004..a2b01a4a3c 100644
--- a/racket-xp.el
+++ b/racket-xp.el
@@ -874,7 +874,7 @@ If point is instead on a definition, then go to its first 
use."
(user-error "Can only rename local definitions, not 
imports")))
(def-loc  uses-prop)
(locs (cons def-loc uses-locs))
-   (new-id   (read-from-minibuffer (format "Rename %s to: " old-id)))
+   (new-id   (read-string (format "Rename %s to: " old-id) nil nil 
old-id))
(marker-pairs (mapcar (lambda (loc)
(let ((beg (make-marker))
  (end (make-marker)))



[nongnu] elpa/racket-mode 8168082b4e 1/3: beginning-of-defun: Allow navigating up to the module form

2024-01-11 Thread ELPA Syncer
branch: elpa/racket-mode
commit 8168082b4eb871e55388a7e9738e8e7b7317e273
Author: Greg Hendershott 
Commit: Greg Hendershott 

beginning-of-defun: Allow navigating up to the module form
---
 racket-common.el | 22 --
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/racket-common.el b/racket-common.el
index 13fd5b963c..72f449648b 100644
--- a/racket-common.el
+++ b/racket-common.el
@@ -218,7 +218,7 @@ To insert Unicode symbols generally, see 
`racket-unicode-input-method-enable'."
 (defun racket--beginning-of-defun-function ()
   "A value for `beginning-of-defun-function'.
 
-Aware of module forms and sexp comment prefixes.
+Aware of `racket-module-forms' and sexp comment prefixes.
 
 Note: This is the old flavor that takes no arguments and returns
 a boolean whether it moved. As a result `beginning-of-defun-raw'
@@ -229,15 +229,25 @@ flavor here."
   (let ((parse-sexp-ignore-comments t)
 (orig (point)))
 (racket--escape-string-or-comment)
-;; Move to outermost form, but stop before any module form.
+;; Try to move up to outermost form, but stopping at or before any
+;; module form.
 (while
 (condition-case nil
-(let ((pt (point)))
+(let ((prev (point)))
   (goto-char (scan-lists (point) -1 1))
-  (or (not (looking-at racket-module-forms))
-  (progn (goto-char pt) nil)))
+  (if (looking-at racket-module-forms)
+  ;; Stop -- either directly on this module form, or,
+  ;; back down from where we just came.
+  (if (= (1+ (point)) prev)
+  nil
+(goto-char prev)
+nil)
+;; Continue moving up.
+t))
   (scan-error nil)))
-;; Unless we moved, try a simple `backward-sexp'.
+;; Unless we moved, try a simple `backward-sexp': Maybe we're
+;; already at the module level, and just need to move to the
+;; previous module-level item.
 (unless (/= orig (point))
   (condition-case nil (backward-sexp 1) (scan-error nil)))
 ;; When we moved, also move before any preceding "#;".



[elpa] externals/orgalist 06c62e23c7 3/3: orgalist: Release 1.14.

2024-01-11 Thread Nicolas Goaziou via
branch: externals/orgalist
commit 06c62e23c7bdeb743ac4d2fc38a25720f2598ff6
Author: Nicolas Goaziou 
Commit: Nicolas Goaziou 

orgalist: Release 1.14.
---
 orgalist.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/orgalist.el b/orgalist.el
index 80f059e637..f4fd067949 100644
--- a/orgalist.el
+++ b/orgalist.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Nicolas Goaziou 
 ;; Keywords: convenience
 ;; Package-Requires: ((emacs "24.4"))
-;; Version: 1.13
+;; Version: 1.14
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by



[elpa] externals/orgalist 71a736cff2 2/3: Bump copyright

2024-01-11 Thread Nicolas Goaziou via
branch: externals/orgalist
commit 71a736cff277657e56ca8ecf9c4c0e03cd9ac90e
Author: Leo Vivier 
Commit: Nicolas Goaziou 

Bump copyright
---
 orgalist.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/orgalist.el b/orgalist.el
index 6f1d2ec07c..80f059e637 100644
--- a/orgalist.el
+++ b/orgalist.el
@@ -1,6 +1,6 @@
 ;;; orgalist.el --- Manage Org-like lists in non-Org buffers  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2017-2020  Free Software Foundation, Inc.
+;; Copyright (C) 2017-2024  Free Software Foundation, Inc.
 
 ;; Author: Nicolas Goaziou 
 ;; Maintainer: Nicolas Goaziou 



[elpa] externals/orgalist 057737ed9f 1/3: Update bug:31361 workaround for new upstream signature

2024-01-11 Thread Nicolas Goaziou via
branch: externals/orgalist
commit 057737ed9f1e4632d0635ccee8148bd0e64edf8f
Author: Leo Vivier 
Commit: Nicolas Goaziou 

Update bug:31361 workaround for new upstream signature

Upstream, `indent-according-to-mode' has a new signature.
- Introduced: Thu Nov 18 08:11:26 2021 +0100
  f596f0db82c0b1ff3fe8e8f1d8b07d2fe7504ab6
- Still present in master: Thu Mar 9 12:04:52 2023 +0200
  8589de94d8a44cd566eb3fe128f8091d7e958ee9

The old signature raised wrong-number-of-arguments errors on 
`indent-region'.
---
 orgalist.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/orgalist.el b/orgalist.el
index 7bf27e27b6..6f1d2ec07c 100644
--- a/orgalist.el
+++ b/orgalist.el
@@ -880,12 +880,12 @@ C-c C-c `orgalist-check-item'"
 ;; FIXME: Workaround bug#31361.
 (unless (advice-member-p 'orgalist-fix-bug:31361 'indent-according-to-mode)
   (advice-add 'indent-according-to-mode
-  :around (lambda (old)
+  :around (lambda (old &rest r)
 "Workaround bug#31361."
 (or (orgalist--indent-line)
 (let ((indent-line-function
(advice--cd*r indent-line-function)))
-  (funcall old
+  (funcall old r
   '((name . orgalist-fix-bug:31361)
(t
 (remove-function (local 'fill-forward-paragraph-function)



[elpa] externals/orgalist updated (f6d12757c2 -> 06c62e23c7)

2024-01-11 Thread Nicolas Goaziou via
ngz pushed a change to branch externals/orgalist.

  from  f6d12757c2 ; Prefer HTTPS to HTTP in URLs
   new  057737ed9f Update bug:31361 workaround for new upstream signature
   new  71a736cff2 Bump copyright
   new  06c62e23c7 orgalist: Release 1.14.


Summary of changes:
 orgalist.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)



[nongnu] elpa/subed 905c9da310: subed-create-file: Save file automatically; subed-wpm: return list

2024-01-11 Thread ELPA Syncer
branch: elpa/subed
commit 905c9da310a3fa5f1394a26afb08500d868b92b6
Author: Sacha Chua 
Commit: Sacha Chua 

subed-create-file: Save file automatically; subed-wpm: return list

* subed/subed-common.el: Fix typo.
(subed-wpm): Return a list including word count and minutes.
(subed-create-file): Save file automatically.
---
 subed/subed-common.el | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/subed/subed-common.el b/subed/subed-common.el
index 89ee166307..66e0053e9f 100644
--- a/subed/subed-common.el
+++ b/subed/subed-common.el
@@ -2098,7 +2098,7 @@ if PRINT-MESSAGE is non-nil, display a message."
 
 (defun subed-wpm (&optional subtitles)
   "Display words per minute.
-Use SUBTITILES if specified."
+Use SUBTITLES if specified."
   (interactive)
   (setq subtitles (or subtitles (subed-subtitle-list)))
   (let (word-count
@@ -2118,7 +2118,8 @@ Use SUBTITILES if specified."
  (/ (* 1.0 word-count) minutes)
  word-count
  minutes)
-  (/ (* 1.0 word-count) minutes
+  (list (/ (* 1.0 word-count) minutes)
+word-count minutes
 
 ;;; Trimming overlaps
 
@@ -2295,11 +2296,11 @@ If INIT-FUNC is non-nil, call that function to 
initialize."
   (when (and (file-exists-p filename) (not ok-if-exists))
 (error "File %s already exists" filename))
   (let ((subed-auto-play-media nil))
-(find-file filename)
-(erase-buffer)
-(if init-func (funcall init-func))
-(subed-auto-insert)
-(subed-append-subtitle-list subtitles)))
+(with-temp-file filename
+  (subed-guess-format filename)
+  (if init-func (funcall init-func))
+  (subed-auto-insert)
+  (subed-append-subtitle-list subtitles
 
 (defun subed-convert (format &optional include-comments)
   "Create a buffer with the current subtitles converted to FORMAT.



[elpa] main 630bdd7c45: * elpa-packages: update all Protesilaos repo URLs

2024-01-11 Thread Protesilaos Stavrou
branch: main
commit 630bdd7c45982b71bcaf86019a0cd3bd1f2f9336
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

* elpa-packages: update all Protesilaos repo URLs

SourceHut is down and I need to deliver new versions to users.
---
 elpa-packages | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/elpa-packages b/elpa-packages
index ada5f01f28..d1e720a271 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -44,7 +44,7 @@
  (advice-patch :url nil)
  (aggressive-completion :url nil)
  (aggressive-indent:url 
"https://github.com/Malabarba/aggressive-indent-mode";)
- (agitate  :url "https://git.sr.ht/~protesilaos/agitate";
+ (agitate  :url "https://github.com/protesilaos/agitate";
   :doc "README.org"
   :readme "README.md"
   :ignored-files ("COPYING" "doclicense.texi"))
@@ -53,7 +53,7 @@
   :ignored-files ("README" "COPYING")
   :readme ignore)
  (all  :url nil)
- (altcaps  :url "https://git.sr.ht/~protesilaos/altcaps";
+ (altcaps  :url "https://github.com/protesilaos/altcaps";
   :doc "README.org"
   :news "CHANGELOG.org"
   :ignored-files ("COPYING" "doclicense.texi"))
@@ -86,7 +86,7 @@
  (beacon   :url "https://github.com/Malabarba/beacon";)
  (beardbolt:url "https://github.com/joaotavora/beardbolt";
   :readme "README.md")
- (beframe  :url "https://git.sr.ht/~protesilaos/beframe";
+ (beframe  :url "https://github.com/protesilaos/beframe";
   :doc "README.org"
   :readme "README.md"
   :ignored-files ("COPYING" "doclicense.texi"))
@@ -182,7 +182,7 @@
  (csharp-mode  :url "https://github.com/emacs-csharp/csharp-mode";
   :readme "README.org")
  (csv-mode :url nil)
- (cursory  :url "https://git.sr.ht/~protesilaos/cursory";
+ (cursory  :url "https://github.com/protesilaos/cursory";
   :doc "README.org"
   :news "CHANGELOG.org"
   :ignored-files ("COPYING" "doclicense.texi"))
@@ -196,7 +196,7 @@
   :ignored-files ("COPYING"))
  (debbugs  :url nil :doc ("debbugs.texi" "debbugs-ug.texi"))
  (delight  :url "https://git.savannah.gnu.org/git/delight.git";)
- (denote   :url "https://git.sr.ht/~protesilaos/denote";
+ (denote   :url "https://github.com/protesilaos/denote";
   :doc "README.org"
   :news "CHANGELOG.org"
   :ignored-files ("COPYING" "doclicense.texi"))
@@ -215,7 +215,7 @@
  (dired-du :url nil)
  (dired-duplicates :url "https://codeberg.org/hjudt/dired-duplicates";)
  (dired-git-info   :url "https://github.com/clemera/dired-git-info";)
- (dired-preview:url 
"https://git.sr.ht/~protesilaos/dired-preview";
+ (dired-preview:url 
"https://github.com/protesilaos/dired-preview";
   :doc "README.org"
   :readme "README.md"
   :ignored-files ("COPYING" "doclicense.texi"))
@@ -241,7 +241,7 @@
   :readme "README.md")
  (eev  :url "https://github.com/edrx/eev.git";
   :branch "UTF-8")
- (ef-themes:url "https://git.sr.ht/~protesilaos/ef-themes";
+ (ef-themes:url "https://github.com/protesilaos/ef-themes";
   :doc "README.org"
   :readme "README.md"
   :news "CHANGELOG.org"
@@ -310,7 +310,7 @@
  (flymake-codespell:url "https://github.com/skangas/flymake-codespell";
   :readme "README.org")
  (flymake-proselint:url 
"https://git.sr.ht/~manuel-uberti/flymake-proselint";)
- (fontaine :url "https://git.sr.ht/~protesilaos/fontaine";
+ (fontaine :url "https://github.com/protesilaos/fontaine";
   :doc "README.org"
   :news "CHANGELOG.org"
   :ignored-files ("COPYING" "doclicense.texi"))
@@ -415,7 +415,7 @@
  ;; (lentic-server :url "https://github.com/phillord/lentic-server";)
  (let-alist:core "lisp/emacs-lisp/let-alist.el")
  (lex  :url nil)
- (lin  :url "https://git.sr.ht/~protesilaos/lin";
+ (lin  :url "https://github.com/protesilaos/lin";
   :doc "README.org"
   :news "CHANGELOG.org"
   :ignored-files ("COPYING" "doclicense.texi"))
@@ -425,7 +425,7 @@
  (load-relative:url 
"https://github.com/rocky/emacs-load-relative";)
  (loc-changes  :url "https://github.com/rocky/emacs-loc-changes";)
  (loccur   :url "https://github.com/fourier/loccur";)
- (logos:url "https://git.sr.ht/~protesilaos/logos";
+ (logos:url "https://github.com/protesilaos/logos";
   :doc "README.org"
   :readme "README.md"
   :news "CHANGELOG.org"
@@ -456,7 +456,7 @@
  (minimap  :url nil)
  (mmm-mode :url "https://github.com/purcell/mmm-mode.git";
   :doc "mmm.texi")
- (modus-themes :url "https://git.sr.ht/~protesilaos/modus-themes";
+ (modus-themes :url "https://github.com/protesilaos/modus-themes";
   :doc "doc/modus-themes.org"
   :readme "README.md"
   :news "CHA

[elpa] externals/ef-themes be097e3dda 3/4: Remove extra spaces in the README.org front matter

2024-01-11 Thread ELPA Syncer
branch: externals/ef-themes
commit be097e3dda4aac074a07fb83d1e9fc1a2079c9ae
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Remove extra spaces in the README.org front matter

There was a case where these were breaking the Info manual in some
older version of Emacs. I am not sure anymore.
---
 README.org | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/README.org b/README.org
index 1223569792..7c2ce1c42a 100644
--- a/README.org
+++ b/README.org
@@ -1,21 +1,21 @@
-#+title: ef-themes: colorful and legible themes
-#+author:Protesilaos Stavrou
-#+email: i...@protesilaos.com
-#+language:  en
-#+options:   ':t toc:nil author:t email:t num:t
-#+startup:   content
-#+macro: stable-version 1.4.0
-#+macro: release-date 2023-10-26
-#+macro: development-version 1.5.0-dev
-#+export_file_name:  ef-themes.texi
-#+texinfo_filename:  ef-themes.info
-#+texinfo_dir_category:  Emacs misc features
-#+texinfo_dir_title: Ef-Themes: (ef-themes)
-#+texinfo_dir_desc:  Colorful and legible themes
-#+texinfo_header:@set MAINTAINERSITE 
@uref{https://protesilaos.com,maintainer webpage}
-#+texinfo_header:@set MAINTAINER Protesilaos Stavrou
-#+texinfo_header:@set MAINTAINEREMAIL @email{i...@protesilaos.com}
-#+texinfo_header:@set MAINTAINERCONTACT 
@uref{mailto:i...@protesilaos.com,contact the maintainer}
+#+title: ef-themes: colorful and legible themes
+#+author: Protesilaos Stavrou
+#+email: i...@protesilaos.com
+#+language: en
+#+options: ':t toc:nil author:t email:t num:t
+#+startup: content
+#+macro: stable-version 1.4.0
+#+macro: release-date 2023-10-26
+#+macro: development-version 1.5.0-dev
+#+export_file_name: ef-themes.texi
+#+texinfo_filename: ef-themes.info
+#+texinfo_dir_category: Emacs misc features
+#+texinfo_dir_title: Ef-Themes: (ef-themes)
+#+texinfo_dir_desc: Colorful and legible themes
+#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.com,maintainer 
webpage}
+#+texinfo_header: @set MAINTAINER Protesilaos Stavrou
+#+texinfo_header: @set MAINTAINEREMAIL @email{i...@protesilaos.com}
+#+texinfo_header: @set MAINTAINERCONTACT 
@uref{mailto:i...@protesilaos.com,contact the maintainer}
 
 #+texinfo: @insertcopying
 



[elpa] externals/ef-themes f7659477e5 4/4: Update to ef-themes version 1.5.0

2024-01-11 Thread ELPA Syncer
branch: externals/ef-themes
commit f7659477e583a4ca72dce0364a74ba539c014a2c
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Update to ef-themes version 1.5.0
---
 CHANGELOG.org | 219 --
 README.org|   6 +-
 ef-themes.el  |   2 +-
 3 files changed, 217 insertions(+), 10 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index d8b12e8f5f..2162e9c46e 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -9,6 +9,213 @@ project's main git repository: 
.
 The newest release is at the top.  For further details, please consult
 the manual: .
 
+* Version 1.5.0 on 2024-01-11
+:PROPERTIES:
+:CUSTOM_ID: h:1f0bf8f2-8ed3-48d0-b6a8-725eccf579ff
+:END:
+
+** The new ~ef-arbutus~ and ~ef-rosa~ themes
+:PROPERTIES:
+:CUSTOM_ID: h:f3f15c45-a118-4c14-9be0-7973fe500503
+:END:
+
+The ~ef-arbutus~ theme combines red and green colours against a mild
+light red-pink background. The announcement article contains
+screenshots: .
+
+The ~ef-rosa~ theme has a deep dark red-brown background with a blend
+of magenta and green foregrounds. Check the blog post for pictures:
+.
+
+These two new entries bring the total count of the collection to 30.
+
+Remember that you can set the user option ~ef-themes-to-toggle~ to two
+themes in the collection and switch between them with the command
+~ef-themes-toggle~. For example:
+
+#+begin_src emacs-lisp
+(setq ef-themes-to-toggle '(ef-arbutus ef-rosa))
+#+end_src
+
+Otherwise, use the command ~ef-themes-load-random~ (call it with a
+=C-u= prefix argument to limit the result to either dark or light
+themes, else call it from Lisp, like =(ef-themes-load-random 'dark)=).
+
+** Stopped the ~transient~ buffers from trying semantic key colouration
+:PROPERTIES:
+:CUSTOM_ID: h:4a900d7b-4f46-48a2-9d9c-506d3080c554
+:END:
+
+In a recent version of =transient.el=, there is a new user option that
+applies colour-coding to keys (e.g. we see those while using ~magit~):
+~transient-semantic-coloring~. This option is enabled by default,
+changing the previous style that was used as a reference for all my
+designs.
+
+The idea with such colour coding is to indicate when a key continues
+to display the transient, exits with a given action, and the like. For
+our purposes this interface cannot work:
+
+- We need some place to teach users what each colour means, as there
+  are no indicators of any sort to help them (whereas, say, in diff
+  buffers we have the plus and minus signs).
+
+- Not all hues are suitable for highlighting a single character. In
+  light themes, for example, green and yellow colours are TERRIBLE
+  choices for the requirements of this interface where the key must be
+  clearly visible. But when we introduce multiple colours, each with
+  their own meaning, we will not be able to avoid those hues.
+
+- The style of key bindings is not limited to =transient.el=. We find
+  them when we invoke =M-x=, do =M-x describe-bindings=, while using
+  the ~which-key~ package, and many more. If we are to change how
+  =transient.el= shows key bindings, then we have to retain the same
+  visual cues for other contexts. Otherwise, everything is inconsistent.
+
+- All themes must use the same colours to preserve the colour coding,
+  thus removing an important aspect of their presentation.
+
+- This whole paradigm does not work for themes that are optimised for
+  users with colour deficiency, due to the reduced number of suitable
+  hues. With deuteranopia, for example, we can only rely on yellow and
+  blue: since yellow is not optimal for single key highlights against
+  a light backdrop, blue is the only hue that works in such a context.
+
+The ~ef-themes~ will not support this user option. All relevant faces
+use the style of standard key bindings.
+
+Themes can enforce user option values, but I have decided to change
+the faces instead to better communicate my intent. If a user wants
+semantic colouring, they can change the faces to whatever they like.
+
+** The ~evil~ prompts now show the correct colours
+:PROPERTIES:
+:CUSTOM_ID: h:7eb0175d-1afa-48f4-b150-4c8cf55f31e5
+:END:
+
+While using ~evil-mode~, the ex prompts no longer use their generic
+hardcoded red value. They take an appropriate colour from the active
+Ef theme.
+
+** The ~imenu-list~ package is now supported
+:PROPERTIES:
+:CUSTOM_ID: h:10f4d49e-e07e-433b-97ec-f15b50e90a06
+:END:
+
+This package uses the built-in ~imenu~ infrastructure to produce a
+sidebar with points of interest in the buffer. Those headings now use
+the correct colour values.
+
+Thanks to newhallroad for bringing this matter to my attention in
+issue 35 on the GitHub mirror: 
.
+
+** The ~nerd-icons-completion~ package is covered
+:PROPERTIES:
+

[elpa] externals/ef-themes 4695feba80 1/4: emacs: implement semantic colour mappings for search constructs

2024-01-11 Thread ELPA Syncer
branch: externals/ef-themes
commit 4695feba8064cf557e1cb5a75d71f4e44e77458f
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

emacs: implement semantic colour mappings for search constructs
---
 ef-arbutus-theme.el| 17 ++---
 ef-autumn-theme.el | 31 --
 ef-bio-theme.el| 31 --
 ef-cherie-theme.el | 31 --
 ef-cyprus-theme.el | 11 +++
 ef-dark-theme.el   | 21 -
 ef-day-theme.el| 11 +++
 ef-deuteranopia-dark-theme.el  | 15 +--
 ef-deuteranopia-light-theme.el | 11 +++
 ef-duo-dark-theme.el   | 15 +--
 ef-duo-light-theme.el  | 11 +++
 ef-elea-dark-theme.el  | 13 -
 ef-elea-light-theme.el | 15 +--
 ef-frost-theme.el  | 13 -
 ef-kassio-theme.el | 11 +++
 ef-light-theme.el  | 13 -
 ef-maris-dark-theme.el | 21 -
 ef-maris-light-theme.el| 11 +++
 ef-melissa-dark-theme.el   | 37 +++-
 ef-melissa-light-theme.el  | 11 +++
 ef-night-theme.el  | 37 +++-
 ef-rosa-theme.el   | 27 ++
 ef-spring-theme.el | 15 +--
 ef-summer-theme.el | 11 +++
 ef-symbiosis-theme.el  | 25 +---
 ef-themes.el   | 43 --
 ef-trio-dark-theme.el  | 31 --
 ef-trio-light-theme.el | 13 -
 ef-tritanopia-dark-theme.el| 13 -
 ef-tritanopia-light-theme.el   | 11 +++
 ef-winter-theme.el | 31 --
 31 files changed, 480 insertions(+), 127 deletions(-)

diff --git a/ef-arbutus-theme.el b/ef-arbutus-theme.el
index 59c32f146c..7203f90ecc 100644
--- a/ef-arbutus-theme.el
+++ b/ef-arbutus-theme.el
@@ -90,9 +90,9 @@
   (bg-red-intense "#ff8f88")
   (bg-green-intense   "#96df80")
   (bg-yellow-intense  "#efbf00")
-  (bg-blue-intense"#cfceff")
-  (bg-magenta-intense "#df9fff")
-  (bg-cyan-intense"#88cfd0")
+  (bg-blue-intense"#afbeff")
+  (bg-magenta-intense "#bf9fff")
+  (bg-cyan-intense"#88d4f0")
 
   (bg-red-subtle  "#ffc2bf")
   (bg-green-subtle"#c4f2af")
@@ -242,6 +242,17 @@
   (mail-subject red)
   (mail-other red-warmer)
 
+ Search mappings
+
+  (bg-search-current bg-yellow-intense)
+  (bg-search-lazy bg-blue-intense)
+  (bg-search-replace bg-red-intense)
+
+  (bg-search-rx-group-0 bg-magenta-intense)
+  (bg-search-rx-group-1 bg-green-intense)
+  (bg-search-rx-group-2 bg-red-subtle)
+  (bg-search-rx-group-3 bg-cyan-subtle)
+
  Space mappings
 
   (bg-space unspecified)
diff --git a/ef-autumn-theme.el b/ef-autumn-theme.el
index 288011d21a..9dce223f6d 100644
--- a/ef-autumn-theme.el
+++ b/ef-autumn-theme.el
@@ -87,18 +87,18 @@
 
 ;;; Basic hues for background values
 
-  (bg-red-intense "#cd2f30")
-  (bg-green-intense   "#20a020")
-  (bg-yellow-intense  "#9a4f20")
-  (bg-blue-intense"#3f43af")
-  (bg-magenta-intense "#b04fcf")
-  (bg-cyan-intense"#027080")
-
-  (bg-red-subtle  "#77002a")
+  (bg-red-intense "#b02930")
+  (bg-green-intense   "#4a7000")
+  (bg-yellow-intense  "#8f5040")
+  (bg-blue-intense"#4648d0")
+  (bg-magenta-intense "#804fd5")
+  (bg-cyan-intense"#2270be")
+
+  (bg-red-subtle  "#72002a")
   (bg-green-subtle"#00422a")
-  (bg-yellow-subtle   "#693200")
+  (bg-yellow-subtle   "#603000")
   (bg-blue-subtle "#242679")
-  (bg-magenta-subtle  "#611062")
+  (bg-magenta-subtle  "#501f72")
   (bg-cyan-subtle "#004065")
 
 ;;; Diffs
@@ -240,6 +240,17 @@
   (mail-subject green-cooler)
   (mail-other yellow)
 
+ Search mappings
+
+  (bg-search-current bg-yellow-intense)
+  (bg-search-lazy bg-blue-intense)
+  (bg-search-replace bg-red-intense)
+
+  (bg-search-rx-group-0 bg-magenta-intense)
+  (bg-search-rx-group-1 bg-green-intense)
+  (bg-search-rx-group-2 bg-red-subtle)
+  (bg-search-rx-group-3 bg-cyan-subtle)
+
  Space mappings
 
   (bg-space unspecified)
diff --git a/ef-bio-theme.el b/ef-bio-theme.el
index 40f2b33b16..b49eab68d3 100644
--- a/ef-bio-theme.el
+++ b/ef-bio-theme.el
@@ -87,18 +87,18 @@
 
 ;;; Basic hues for background values
 
-  (bg-red-intense "#bd1f30")
-  (bg-green-intense   "#20a020")
-  (bg-yellow-intense  "#845020")
-  (bg-blue-intense"#2f439f")
-  (bg-magenta-intense "#b04fcf")
-  (bg-cyan-intense"#02708

[elpa] externals/ef-themes updated (10515381c7 -> f7659477e5)

2024-01-11 Thread ELPA Syncer
elpasync pushed a change to branch externals/ef-themes.

  from  10515381c7 Tweak the order of mail mappings
   new  4695feba80 emacs: implement semantic colour mappings for search 
constructs
   new  809b3c5b8e Use 'bg-fringe' and 'fg-fringe' as semantic colour 
mappings
   new  be097e3dda Remove extra spaces in the README.org front matter
   new  f7659477e5 Update to ef-themes version 1.5.0


Summary of changes:
 CHANGELOG.org  | 219 +++--
 README.org |  36 +++
 ef-arbutus-theme.el|  20 +++-
 ef-autumn-theme.el |  34 ---
 ef-bio-theme.el|  34 ---
 ef-cherie-theme.el |  34 ---
 ef-cyprus-theme.el |  14 ++-
 ef-dark-theme.el   |  24 +++--
 ef-day-theme.el|  14 ++-
 ef-deuteranopia-dark-theme.el  |  18 +++-
 ef-deuteranopia-light-theme.el |  14 ++-
 ef-duo-dark-theme.el   |  18 +++-
 ef-duo-light-theme.el  |  14 ++-
 ef-elea-dark-theme.el  |  16 ++-
 ef-elea-light-theme.el |  18 +++-
 ef-frost-theme.el  |  16 ++-
 ef-kassio-theme.el |  14 ++-
 ef-light-theme.el  |  16 ++-
 ef-maris-dark-theme.el |  24 +++--
 ef-maris-light-theme.el|  14 ++-
 ef-melissa-dark-theme.el   |  40 +---
 ef-melissa-light-theme.el  |  14 ++-
 ef-night-theme.el  |  40 +---
 ef-rosa-theme.el   |  30 --
 ef-spring-theme.el |  18 +++-
 ef-summer-theme.el |  14 ++-
 ef-symbiosis-theme.el  |  28 --
 ef-themes.el   |  49 ++---
 ef-trio-dark-theme.el  |  34 ---
 ef-trio-light-theme.el |  16 ++-
 ef-tritanopia-dark-theme.el|  16 ++-
 ef-tritanopia-light-theme.el   |  14 ++-
 ef-winter-theme.el |  34 ---
 33 files changed, 774 insertions(+), 184 deletions(-)



[elpa] externals/ef-themes 809b3c5b8e 2/4: Use 'bg-fringe' and 'fg-fringe' as semantic colour mappings

2024-01-11 Thread ELPA Syncer
branch: externals/ef-themes
commit 809b3c5b8e4c8b7bee96333aad2037af6861e49f
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Use 'bg-fringe' and 'fg-fringe' as semantic colour mappings
---
 ef-arbutus-theme.el| 3 ++-
 ef-autumn-theme.el | 3 ++-
 ef-bio-theme.el| 3 ++-
 ef-cherie-theme.el | 3 ++-
 ef-cyprus-theme.el | 3 ++-
 ef-dark-theme.el   | 3 ++-
 ef-day-theme.el| 3 ++-
 ef-deuteranopia-dark-theme.el  | 3 ++-
 ef-deuteranopia-light-theme.el | 3 ++-
 ef-duo-dark-theme.el   | 3 ++-
 ef-duo-light-theme.el  | 3 ++-
 ef-elea-dark-theme.el  | 3 ++-
 ef-elea-light-theme.el | 3 ++-
 ef-frost-theme.el  | 3 ++-
 ef-kassio-theme.el | 3 ++-
 ef-light-theme.el  | 3 ++-
 ef-maris-dark-theme.el | 3 ++-
 ef-maris-light-theme.el| 3 ++-
 ef-melissa-dark-theme.el   | 3 ++-
 ef-melissa-light-theme.el  | 3 ++-
 ef-night-theme.el  | 3 ++-
 ef-rosa-theme.el   | 3 ++-
 ef-spring-theme.el | 3 ++-
 ef-summer-theme.el | 3 ++-
 ef-symbiosis-theme.el  | 3 ++-
 ef-themes.el   | 4 ++--
 ef-trio-dark-theme.el  | 3 ++-
 ef-trio-light-theme.el | 3 ++-
 ef-tritanopia-dark-theme.el| 3 ++-
 ef-tritanopia-light-theme.el   | 3 ++-
 ef-winter-theme.el | 3 ++-
 31 files changed, 62 insertions(+), 32 deletions(-)

diff --git a/ef-arbutus-theme.el b/ef-arbutus-theme.el
index 7203f90ecc..7fb20eed1b 100644
--- a/ef-arbutus-theme.el
+++ b/ef-arbutus-theme.el
@@ -168,7 +168,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err red-warmer)
   (warning yellow)
diff --git a/ef-autumn-theme.el b/ef-autumn-theme.el
index 9dce223f6d..37c4c1cf01 100644
--- a/ef-autumn-theme.el
+++ b/ef-autumn-theme.el
@@ -166,7 +166,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err red-warmer)
   (warning yellow)
diff --git a/ef-bio-theme.el b/ef-bio-theme.el
index b49eab68d3..d1b55d0d81 100644
--- a/ef-bio-theme.el
+++ b/ef-bio-theme.el
@@ -166,7 +166,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err red)
   (warning yellow-cooler)
diff --git a/ef-cherie-theme.el b/ef-cherie-theme.el
index 6e9790b330..ceac236e47 100644
--- a/ef-cherie-theme.el
+++ b/ef-cherie-theme.el
@@ -166,7 +166,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err red-warmer)
   (warning yellow-warmer)
diff --git a/ef-cyprus-theme.el b/ef-cyprus-theme.el
index ab91bf80d6..6581df1cc8 100644
--- a/ef-cyprus-theme.el
+++ b/ef-cyprus-theme.el
@@ -166,7 +166,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err red-warmer)
   (warning yellow)
diff --git a/ef-dark-theme.el b/ef-dark-theme.el
index 27305c7a74..726bfc8624 100644
--- a/ef-dark-theme.el
+++ b/ef-dark-theme.el
@@ -166,7 +166,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err red-warmer)
   (warning yellow)
diff --git a/ef-day-theme.el b/ef-day-theme.el
index 5445989c6b..27082a42a9 100644
--- a/ef-day-theme.el
+++ b/ef-day-theme.el
@@ -166,7 +166,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err red-warmer)
   (warning yellow)
diff --git a/ef-deuteranopia-dark-theme.el b/ef-deuteranopia-dark-theme.el
index 93987b8fd6..ea59e73fef 100644
--- a/ef-deuteranopia-dark-theme.el
+++ b/ef-deuteranopia-dark-theme.el
@@ -169,7 +169,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err yellow-warmer)
   (warning yellow-cooler)
diff --git a/ef-deuteranopia-light-theme.el b/ef-deuteranopia-light-theme.el
index e901035835..a6f5858c32 100644
--- a/ef-deuteranopia-light-theme.el
+++ b/ef-deuteranopia-light-theme.el
@@ -169,7 +169,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err yellow-warmer)
   (warning yellow-cooler)
diff --git a/ef-duo-dark-theme.el b/ef-duo-dark-theme.el
index bab0177d1c..3dd7883f26 100644
--- a/ef-duo-dark-theme.el
+++ b/ef-duo-dark-theme.el
@@ -169,7 +169,8 @@
 
  General mappings
 
-  (fringe unspecified)
+  (bg-fringe unspecified)
+  (fg-fringe unspecified)
 
   (err red)
   (warning yellow)
diff --git a/ef-duo-light-theme.el b/ef-duo-light-theme.el
index bd9b2aa2ac..0bb5ca93e5 100644
--- a/ef-duo-light-theme.el
+++ b/ef-duo-light-theme.e

[elpa] externals/sxhkdrc-mode 1b6d12b8c0: Update copyright years

2024-01-11 Thread ELPA Syncer
branch: externals/sxhkdrc-mode
commit 1b6d12b8c00ef20949095ddcd1b0b32300971c07
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Update copyright years
---
 sxhkdrc-mode.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sxhkdrc-mode.el b/sxhkdrc-mode.el
index 39e66f2f3d..21262bc23d 100644
--- a/sxhkdrc-mode.el
+++ b/sxhkdrc-mode.el
@@ -1,6 +1,6 @@
 ;;; sxhkdrc-mode.el --- Major mode for sxhkdrc files (Simple X Hot Key Daemon) 
-*- lexical-binding: t -*-
 
-;; Copyright (C) 2022-2023  Free Software Foundation, Inc.
+;; Copyright (C) 2022-2024  Free Software Foundation, Inc.
 
 ;; Author: Protesilaos Stavrou 
 ;; Maintainer: Protesilaos Stavrou General Issues 
<~protesilaos/general-iss...@lists.sr.ht>



[elpa] externals/tmr 27ccfdba4d: Update copyright years

2024-01-11 Thread ELPA Syncer
branch: externals/tmr
commit 27ccfdba4d2cdfb67861a784bd7d9890b82a5fbc
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Update copyright years
---
 tmr-tabulated.el | 2 +-
 tmr.el   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tmr-tabulated.el b/tmr-tabulated.el
index 3d687291e8..cb35a95080 100644
--- a/tmr-tabulated.el
+++ b/tmr-tabulated.el
@@ -1,6 +1,6 @@
 ;;; tmr-tabulated.el --- Display TMR timers in a tabulated list -*- 
lexical-binding: t -*-
 
-;; Copyright (C) 2020-2023  Free Software Foundation, Inc.
+;; Copyright (C) 2020-2024  Free Software Foundation, Inc.
 
 ;; Author: Protesilaos Stavrou ,
 ;; Damien Cassou ,
diff --git a/tmr.el b/tmr.el
index 90a2937f3a..9d8cd5a49c 100644
--- a/tmr.el
+++ b/tmr.el
@@ -1,6 +1,6 @@
 ;;; tmr.el --- Set timers using a convenient notation -*- lexical-binding: t 
-*-
 
-;; Copyright (C) 2020-2023  Free Software Foundation, Inc.
+;; Copyright (C) 2020-2024  Free Software Foundation, Inc.
 
 ;; Author: Protesilaos Stavrou ,
 ;; Damien Cassou ,