[elpa] externals/rec-mode updated (5d8cddf7e0 -> faae27aeb7)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch externals/rec-mode.

  from  5d8cddf7e0 Fix reference to rec-field in rec-finish-editing-field
   new  6c8bdc297a Fix EIEIO leftovers from various places
   new  faae27aeb7 Set version 1.9.1


Summary of changes:
 rec-mode.el | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)



[elpa] externals/rec-mode 6c8bdc297a 1/2: Fix EIEIO leftovers from various places

2022-12-20 Thread ELPA Syncer
branch: externals/rec-mode
commit 6c8bdc297a8746ee656dbf5ab100fea75ee1a97c
Author: Mykhailo Shevchuck 
Commit: Antoine Kalmbach 

Fix EIEIO leftovers from various places
---
 rec-mode.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/rec-mode.el b/rec-mode.el
index 80337d46f0..298bd4454e 100644
--- a/rec-mode.el
+++ b/rec-mode.el
@@ -500,7 +500,7 @@ then nil is returned."
 (delete-region (point) (point-max))
 (setq value (buffer-substring-no-properties (point-min)
 (point-max
-  (setf (slot-value field 'value) value)
+  (setf (rec-field-value field) value)
   field)))
 
  Get entities under pointer
@@ -750,7 +750,7 @@ this function returns nil."
   ;; If a descriptor has more than a %rec field, then the first one is
   ;; used.  The rest are ignored.
   (mapcar (lambda (descriptor)
-(slot-value descriptor 'type))
+(rec-record-descriptor-type descriptor))
   rec-buffer-descriptors))
 
 (defun rec-type-p (type)
@@ -1983,7 +1983,7 @@ Prefix arguments N moves next by N records."
   (user-error
(if rec-selection-current-selection
(format "No more records of type %s in selection %s"
-   (slot-value rec-selection-current-selection 'type)
+   (rec-record-type rec-selection-current-selection)
(rec-selection-expr rec-selection-current-selection))
  (format "No more records in selection %s" (rec-selection-expr 
rec-selection-current-selection))
 (user-error "No active selection")))
@@ -2089,7 +2089,7 @@ Aims to be backwards compatible with Emacs versions
   (let* ((results (rec--parse-sexp-records query))
  (descriptor (cl-find-if #'rec-record-descriptor-p results))
  (type (if descriptor
-   (slot-value descriptor 'type)
+   (rec-record-descriptor-type descriptor)
  "Record"))
  (data (if descriptor
(cdr results)



[elpa] externals/rec-mode faae27aeb7 2/2: Set version 1.9.1

2022-12-20 Thread ELPA Syncer
branch: externals/rec-mode
commit faae27aeb71cc9397d0fc1a19bd0df8c9e11cc98
Author: Antoine Kalmbach 
Commit: Antoine Kalmbach 

Set version 1.9.1
---
 rec-mode.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rec-mode.el b/rec-mode.el
index 298bd4454e..780513360d 100644
--- a/rec-mode.el
+++ b/rec-mode.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Antoine Kalmbach 
 ;; URL: https://www.gnu.org/software/recutils/
 ;; Package-Requires: ((emacs "25"))
-;; Version: 1.9.0
+;; Version: 1.9.1
 
 ;; This file is NOT part of GNU Emacs.
 



[nongnu] elpa/idris-mode 446c67cec7 2/5: Ensure Idris connection when running interactive cmd `idris-thing-at-point`

2022-12-20 Thread ELPA Syncer
branch: elpa/idris-mode
commit 446c67cec7b45d161925fae4b7ef4c045a2336b6
Author: Marek L 
Commit: Marek L 

Ensure Idris connection when running interactive cmd `idris-thing-at-point`

Why:
To improve user experience by avoiding unnecessary error.
"Buffer X has no process"
---
 idris-commands.el |  2 ++
 idris-tests.el| 25 +
 2 files changed, 27 insertions(+)

diff --git a/idris-commands.el b/idris-commands.el
index 5f4faf2015..1d4897588d 100644
--- a/idris-commands.el
+++ b/idris-commands.el
@@ -338,6 +338,8 @@ compiler-annotated output. Does not return a line number."
   (interactive "P")
   (let ((name (if thing (read-string "Check: ")
 (idris-name-at-point
+(when (idris-current-buffer-dirty-p)
+  (idris-load-file-sync))
 (when name
   (idris-info-for-name :type-of name
 
diff --git a/idris-tests.el b/idris-tests.el
index eaf489ebd9..018a75863b 100644
--- a/idris-tests.el
+++ b/idris-tests.el
@@ -261,6 +261,31 @@ myReverse xs = revAcc [] xs where
 (kill-buffer)
 (idris-quit)))
 
+(ert-deftest idris-test-idris-type-at-point ()
+  "Test that `idris-type-at-point' works."
+  (let ((buffer (find-file-noselect "test-data/AddClause.idr")))
+;; Assert that we have clean global test state
+(should (not idris-connection))
+(with-current-buffer buffer
+  (goto-char (point-min))
+  (re-search-forward "data Test")
+  (funcall-interactively 'idris-type-at-point nil)
+  ;; Assert that Idris connection is created
+  (should idris-connection)
+  ;; Assert that focus is in the Idris info buffer
+  (should (string= (buffer-name) idris-info-buffer-name))
+  ;; Assert that the info buffer displays a type
+  (should (string-match-p "Test : Type" (buffer-substring-no-properties 
(point-min) (point-max
+
+  ;; TODO: How to emulate "q" key binding to quit info buffer?
+  (idris-info-quit)
+  ;; Assert leaving info buffer will get us back to Idris code buffer
+  (should (eq (current-buffer) buffer))
+
+  ;; Cleanup
+  (kill-buffer))
+(idris-quit)))
+
 (ert-deftest idris-backard-toplevel-navigation-test-2pTac9 ()
   "Test idris-backard-toplevel navigation command."
   (idris-test-with-temp-buffer



[nongnu] elpa/idris-mode a47903d2e1 5/5: Merge pull request #599 from keram/idris-type-at-point-with-process

2022-12-20 Thread ELPA Syncer
branch: elpa/idris-mode
commit a47903d2e12532ede66e7cd939e03d0fa2a1b549
Merge: c7c5abaea7 bf262eb187
Author: Jan de Muijnck-Hughes 
Commit: GitHub 

Merge pull request #599 from keram/idris-type-at-point-with-process

Ensure Idris connection exist when running `idris-thing-at-point`
---
 idris-commands.el |  2 ++
 idris-tests.el| 28 
 2 files changed, 30 insertions(+)

diff --git a/idris-commands.el b/idris-commands.el
index befa67b5f3..b88980042f 100644
--- a/idris-commands.el
+++ b/idris-commands.el
@@ -338,6 +338,8 @@ Does not return a line number."
   (interactive "P")
   (let ((name (if thing (read-string "Check: ")
 (idris-name-at-point
+(when (idris-current-buffer-dirty-p)
+  (idris-load-file-sync))
 (when name
   (idris-info-for-name :type-of name
 
diff --git a/idris-tests.el b/idris-tests.el
index eaf489ebd9..47798b24cb 100644
--- a/idris-tests.el
+++ b/idris-tests.el
@@ -124,6 +124,9 @@ remain."
   (dotimes (_ 5) (accept-process-output nil 1))
   (let ((holes-buffer (get-buffer idris-hole-list-buffer-name)))
 (should (not (bufferp holes-buffer)
+
+(kill-buffer buffer)
+(kill-buffer other-buffer)
 (idris-quit)))
 
 (ert-deftest idris-test-proof-search ()
@@ -261,6 +264,31 @@ myReverse xs = revAcc [] xs where
 (kill-buffer)
 (idris-quit)))
 
+(ert-deftest idris-test-idris-type-at-point ()
+  "Test that `idris-type-at-point' works."
+  (let ((buffer (find-file-noselect "test-data/AddClause.idr")))
+;; Assert that we have clean global test state
+(should (not idris-connection))
+(with-current-buffer buffer
+  (goto-char (point-min))
+  (re-search-forward "data Test")
+  (funcall-interactively 'idris-type-at-point nil)
+  ;; Assert that Idris connection is created
+  (should idris-connection)
+  ;; Assert that focus is in the Idris info buffer
+  (should (string= (buffer-name) idris-info-buffer-name))
+  ;; Assert that the info buffer displays a type
+  (should (string-match-p "Test : Type" (buffer-substring-no-properties 
(point-min) (point-max
+
+  ;; TODO: How to emulate "q" key binding to quit info buffer?
+  (idris-info-quit)
+  ;; Assert leaving info buffer will get us back to Idris code buffer
+  (should (eq (current-buffer) buffer))
+
+  ;; Cleanup
+  (kill-buffer))
+(idris-quit)))
+
 (ert-deftest idris-backard-toplevel-navigation-test-2pTac9 ()
   "Test idris-backard-toplevel navigation command."
   (idris-test-with-temp-buffer



[nongnu] elpa/idris-mode bf262eb187 3/5: Clear state in idris-list-holes test

2022-12-20 Thread ELPA Syncer
branch: elpa/idris-mode
commit bf262eb187360e8f28eb4373d2d245237ac8be81
Author: Marek L 
Commit: Marek L 

Clear state in idris-list-holes test
---
 idris-tests.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/idris-tests.el b/idris-tests.el
index 018a75863b..47798b24cb 100644
--- a/idris-tests.el
+++ b/idris-tests.el
@@ -124,6 +124,9 @@ remain."
   (dotimes (_ 5) (accept-process-output nil 1))
   (let ((holes-buffer (get-buffer idris-hole-list-buffer-name)))
 (should (not (bufferp holes-buffer)
+
+(kill-buffer buffer)
+(kill-buffer other-buffer)
 (idris-quit)))
 
 (ert-deftest idris-test-proof-search ()



[nongnu] elpa/idris-mode updated (e1d950e4fc -> a47903d2e1)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch elpa/idris-mode.

  from  e1d950e4fc Merge pull request #592 from keram/holes-on-load-hook
   new  060d960380 Update documentation strings to follow
   new  c7c5abaea7 Merge pull request #598 from keram/docs-impro
   new  446c67cec7 Ensure Idris connection when running interactive cmd 
`idris-thing-at-point`
   new  bf262eb187 Clear state in idris-list-holes test
   new  a47903d2e1 Merge pull request #599 from 
keram/idris-type-at-point-with-process


Summary of changes:
 docs/documentation.tex |  2 +-
 idris-commands.el  | 85 ++
 idris-common-utils.el  | 15 +
 idris-events.el|  2 +-
 idris-hole-list.el |  8 ++---
 idris-ipkg-mode.el | 32 +--
 idris-log.el   | 20 ++--
 idris-mode.el  |  4 +--
 idris-prover.el| 44 --
 idris-repl.el  | 26 +++
 idris-settings.el  | 73 +--
 idris-simple-indent.el |  6 ++--
 idris-syntax.el|  4 +--
 idris-tests.el | 28 +
 idris-tree-info.el |  9 +++---
 idris-warnings-tree.el | 17 +-
 idris-warnings.el  |  8 ++---
 inferior-idris.el  | 51 ++
 readme.markdown|  6 ++--
 19 files changed, 228 insertions(+), 212 deletions(-)



[nongnu] elpa/idris-mode 060d960380 1/5: Update documentation strings to follow

2022-12-20 Thread ELPA Syncer
branch: elpa/idris-mode
commit 060d9603808e5b33000d6fb9e714f3dce3c764bf
Author: Marek L 
Commit: Marek L 

Update documentation strings to follow

best practices reported by checkdoc and flycheck

Why:
To improve maintainability and user experience.


https://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html
---
 docs/documentation.tex |  2 +-
 idris-commands.el  | 83 +-
 idris-common-utils.el  | 15 +
 idris-events.el|  2 +-
 idris-hole-list.el |  8 ++---
 idris-ipkg-mode.el | 32 +--
 idris-log.el   | 20 ++--
 idris-mode.el  |  4 +--
 idris-prover.el| 44 --
 idris-repl.el  | 26 
 idris-settings.el  | 73 +---
 idris-simple-indent.el |  6 ++--
 idris-syntax.el|  4 +--
 idris-tree-info.el |  9 +++---
 idris-warnings-tree.el | 17 +--
 idris-warnings.el  |  8 ++---
 inferior-idris.el  | 51 +++
 readme.markdown|  6 ++--
 18 files changed, 198 insertions(+), 212 deletions(-)

diff --git a/docs/documentation.tex b/docs/documentation.tex
index 805f00d76c..b4b78c6242 100644
--- a/docs/documentation.tex
+++ b/docs/documentation.tex
@@ -227,7 +227,7 @@ A dependency diagram of the various emacs lisp files is 
shown in Figure~\ref{fig
 
 Minor notes on some of the implementation files: \texttt{compat.el} includes 
emacs 24.1 compatibility; \texttt{completion.el} implements a completion popup; 
\texttt{warnings.el} does the highlighting of warnings using overlays.
 
-The current design uses exactly one idris process for the interaction (a 
handle is stored in \emph{idris-process} (in \texttt{inferior-idris.el})).
+The current design uses exactly one Idris process for the interaction (a 
handle is stored in \emph{idris-process} (in \texttt{inferior-idris.el})).
 
 Since it can consume an arbitrary amount of time to handle a request, 
\emph{idris-eval-async} (in \texttt{inferior-idris.el}) can be used to evaluate 
any sexp, where the given continuation is called with the asynchronous result.
 Some features, like tab completion, return a result immediately.
diff --git a/idris-commands.el b/idris-commands.el
index 5f4faf2015..befa67b5f3 100644
--- a/idris-commands.el
+++ b/idris-commands.el
@@ -1,4 +1,4 @@
-;;; idris-commands.el --- Commands for Emacs passed to idris -*- 
lexical-binding: t -*-
+;;; idris-commands.el --- Commands for Emacs passed to Idris -*- 
lexical-binding: t -*-
 
 ;; Copyright (C) 2013 Hannes Mehnert
 
@@ -46,7 +46,7 @@
 (require 'thingatpt)
 
 (defvar-local idris-load-to-here nil
-  "The maximum position to load")
+  "The maximum position to load.")
 
 (defun idris-get-line-num (position)
   "Get the absolute line number at POSITION."
@@ -113,6 +113,7 @@
"Use the user's settings from customize to determine whether to list the 
holes.")
 
 (defun idris-possibly-make-dirty (_beginning _end _length)
+  "Make the buffer dirty."
   (idris-make-dirty))
   ;; If there is a load-to-here marker and a currently loaded region, only
   ;; make the buffer dirty when the change overlaps the loaded region.
@@ -123,7 +124,6 @@
   ;;   ;; Otherwise just make it dirty.
   ;; (idris-make-dirty)))
 
-
 (defun idris-update-loaded-region (fc)
   (if fc
   (let* ((end (assoc :end fc))
@@ -189,7 +189,7 @@ Returning these as a cons."
 
 (defun idris-load-file (&optional set-line)
   "Pass the current buffer's file to the inferior Idris process.
-A prefix argument forces loading but only up to the current line."
+A prefix argument SET-LINE forces loading but only up to the current line."
   (interactive "p")
   (save-buffer)
   (idris-ensure-process-and-repl-buffer)
@@ -264,8 +264,8 @@ A prefix argument forces loading but only up to the current 
line."
   (error "No warnings or errors until beginning of buffer"
 
 (defun idris-load-file-sync ()
-  "Pass the current buffer's file synchronously to the inferior
-Idris process. This sets the load position to point, if there is one."
+  "Pass the current buffer's file synchronously to the inferior Idris process.
+This sets the load position to point, if there is one."
   (save-buffer)
   (idris-ensure-process-and-repl-buffer)
   (if (buffer-file-name)
@@ -313,9 +313,9 @@ Use this in Idris source buffers."
  line)))
 
 (defun idris-name-at-point ()
-  "Return the name at point, taking into account semantic
-annotations. Use this in Idris source buffers or in
-compiler-annotated output. Does not return a line number."
+  "Return the name at point, taking into account semantic annotations.
+Use this in Idris source buffers or in compiler-annotated output.
+Does not return a line number."
   (let ((ref (cl-remove-if
   #'null
   (cons (get-text-property (point) 'idris-ref)
@@ -326,7 +326,7 @@ compiler-annotated ou

[nongnu] elpa/idris-mode c7c5abaea7 4/5: Merge pull request #598 from keram/docs-impro

2022-12-20 Thread ELPA Syncer
branch: elpa/idris-mode
commit c7c5abaea7694a1e3e5212cb0c55d78c6fbfb068
Merge: e1d950e4fc 060d960380
Author: Jan de Muijnck-Hughes 
Commit: GitHub 

Merge pull request #598 from keram/docs-impro

Update documentation strings to follow
---
 docs/documentation.tex |  2 +-
 idris-commands.el  | 83 +-
 idris-common-utils.el  | 15 +
 idris-events.el|  2 +-
 idris-hole-list.el |  8 ++---
 idris-ipkg-mode.el | 32 +--
 idris-log.el   | 20 ++--
 idris-mode.el  |  4 +--
 idris-prover.el| 44 --
 idris-repl.el  | 26 
 idris-settings.el  | 73 +---
 idris-simple-indent.el |  6 ++--
 idris-syntax.el|  4 +--
 idris-tree-info.el |  9 +++---
 idris-warnings-tree.el | 17 +--
 idris-warnings.el  |  8 ++---
 inferior-idris.el  | 51 +++
 readme.markdown|  6 ++--
 18 files changed, 198 insertions(+), 212 deletions(-)

diff --git a/docs/documentation.tex b/docs/documentation.tex
index 805f00d76c..b4b78c6242 100644
--- a/docs/documentation.tex
+++ b/docs/documentation.tex
@@ -227,7 +227,7 @@ A dependency diagram of the various emacs lisp files is 
shown in Figure~\ref{fig
 
 Minor notes on some of the implementation files: \texttt{compat.el} includes 
emacs 24.1 compatibility; \texttt{completion.el} implements a completion popup; 
\texttt{warnings.el} does the highlighting of warnings using overlays.
 
-The current design uses exactly one idris process for the interaction (a 
handle is stored in \emph{idris-process} (in \texttt{inferior-idris.el})).
+The current design uses exactly one Idris process for the interaction (a 
handle is stored in \emph{idris-process} (in \texttt{inferior-idris.el})).
 
 Since it can consume an arbitrary amount of time to handle a request, 
\emph{idris-eval-async} (in \texttt{inferior-idris.el}) can be used to evaluate 
any sexp, where the given continuation is called with the asynchronous result.
 Some features, like tab completion, return a result immediately.
diff --git a/idris-commands.el b/idris-commands.el
index 5f4faf2015..befa67b5f3 100644
--- a/idris-commands.el
+++ b/idris-commands.el
@@ -1,4 +1,4 @@
-;;; idris-commands.el --- Commands for Emacs passed to idris -*- 
lexical-binding: t -*-
+;;; idris-commands.el --- Commands for Emacs passed to Idris -*- 
lexical-binding: t -*-
 
 ;; Copyright (C) 2013 Hannes Mehnert
 
@@ -46,7 +46,7 @@
 (require 'thingatpt)
 
 (defvar-local idris-load-to-here nil
-  "The maximum position to load")
+  "The maximum position to load.")
 
 (defun idris-get-line-num (position)
   "Get the absolute line number at POSITION."
@@ -113,6 +113,7 @@
"Use the user's settings from customize to determine whether to list the 
holes.")
 
 (defun idris-possibly-make-dirty (_beginning _end _length)
+  "Make the buffer dirty."
   (idris-make-dirty))
   ;; If there is a load-to-here marker and a currently loaded region, only
   ;; make the buffer dirty when the change overlaps the loaded region.
@@ -123,7 +124,6 @@
   ;;   ;; Otherwise just make it dirty.
   ;; (idris-make-dirty)))
 
-
 (defun idris-update-loaded-region (fc)
   (if fc
   (let* ((end (assoc :end fc))
@@ -189,7 +189,7 @@ Returning these as a cons."
 
 (defun idris-load-file (&optional set-line)
   "Pass the current buffer's file to the inferior Idris process.
-A prefix argument forces loading but only up to the current line."
+A prefix argument SET-LINE forces loading but only up to the current line."
   (interactive "p")
   (save-buffer)
   (idris-ensure-process-and-repl-buffer)
@@ -264,8 +264,8 @@ A prefix argument forces loading but only up to the current 
line."
   (error "No warnings or errors until beginning of buffer"
 
 (defun idris-load-file-sync ()
-  "Pass the current buffer's file synchronously to the inferior
-Idris process. This sets the load position to point, if there is one."
+  "Pass the current buffer's file synchronously to the inferior Idris process.
+This sets the load position to point, if there is one."
   (save-buffer)
   (idris-ensure-process-and-repl-buffer)
   (if (buffer-file-name)
@@ -313,9 +313,9 @@ Use this in Idris source buffers."
  line)))
 
 (defun idris-name-at-point ()
-  "Return the name at point, taking into account semantic
-annotations. Use this in Idris source buffers or in
-compiler-annotated output. Does not return a line number."
+  "Return the name at point, taking into account semantic annotations.
+Use this in Idris source buffers or in compiler-annotated output.
+Does not return a line number."
   (let ((ref (cl-remove-if
   #'null
   (cons (get-text-property (point) 'idris-ref)
@@ -326,7 +326,7 @@ compiler-annotated output. Does not return a line number."
   (car ref
 
 (defun idris-info-for-name (what name)
-  "Display the typ

[elpa] externals/nano-theme 7eabad7440 1/2: Make window-divider visibility customizable.

2022-12-20 Thread ELPA Syncer
branch: externals/nano-theme
commit 7eabad7440cf225728d3ce9d8cbceb784be38498
Author: Andreas Kurth 
Commit: Andreas Kurth 

Make window-divider visibility customizable.
---
 nano-theme-support.el | 28 
 1 file changed, 20 insertions(+), 8 deletions(-)

diff --git a/nano-theme-support.el b/nano-theme-support.el
index eb0324b02d..69b4f8c22a 100644
--- a/nano-theme-support.el
+++ b/nano-theme-support.el
@@ -150,6 +150,10 @@
   "Whether to use font stack"
   :type 'boolean :group 'nano-theme-fonts)
 
+(defcustom nano-window-divider-show nil
+  "Whether to show the vertical window-divider"
+  :type 'boolean :group 'nano-theme)
+
 (defface nano-mono
   '((t (:family "Roboto Mono"
 :height 140
@@ -584,6 +588,22 @@ background color that is barely perceptible."
  `(nano-strong ((,light (:weight bold :foreground ,nano-light-strong))
 (,dark  (:weight bold :foreground 
,nano-dark-strong))
 
+;; --- Window divider --
+(if nano-window-divider-show
+(custom-theme-set-faces theme
+ `(window-divider ((,light (:foreground ,nano-light-foreground))
+   (,dark  (:foreground ,nano-dark-foreground
+ `(vertical-border ((,light (:foreground ,nano-light-foreground))
+(,dark  (:foreground ,nano-dark-foreground)
+  (custom-theme-set-faces theme
+   `(window-divider ((,light (:foreground ,nano-light-background))
+ (,dark  (:foreground ,nano-dark-background
+   `(vertical-border ((,light (:foreground ,nano-light-background))
+  (,dark  (:foreground ,nano-dark-background))
+(custom-theme-set-faces theme
+ '(window-divider-first-pixel ((t (:inherit window-divider
+ '(window-divider-last-pixel ((t (:inherit window-divider)
+
 
 (custom-theme-set-faces theme
 
@@ -749,14 +769,6 @@ background color that is barely perceptible."
'(tty-menu-enabled-face ((t (:inherit nano-default-i
'(tty-menu-selected-face((t (:inherit nano-salient-i
 
-   ;; --- Windows divider --
-   `(window-divider((,light (:foreground 
,nano-light-background))
-(,dark  (:foreground ,nano-dark-background
-   '(window-divider-first-pixel((t (:inherit window-divider
-   '(window-divider-last-pixel ((t (:inherit window-divider
-   `(vertical-border   ((,light (:foreground 
,nano-light-background))
-(,dark  (:foreground ,nano-dark-background
-
;; --- Tab bar --
'(tab-bar   ((t (:inherit default
'(tab-bar-tab   ((t (:inherit default



[elpa] externals/nano-theme c437aeae9d 2/2: Merge pull request #45 from akurth/master

2022-12-20 Thread ELPA Syncer
branch: externals/nano-theme
commit c437aeae9d5e0fed718423aeb093e80f757b72a1
Merge: 696ceedbf5 7eabad7440
Author: Nicolas P. Rougier 
Commit: GitHub 

Merge pull request #45 from akurth/master

Make window-divider visibility customizable.
---
 nano-theme-support.el | 28 
 1 file changed, 20 insertions(+), 8 deletions(-)

diff --git a/nano-theme-support.el b/nano-theme-support.el
index eb0324b02d..69b4f8c22a 100644
--- a/nano-theme-support.el
+++ b/nano-theme-support.el
@@ -150,6 +150,10 @@
   "Whether to use font stack"
   :type 'boolean :group 'nano-theme-fonts)
 
+(defcustom nano-window-divider-show nil
+  "Whether to show the vertical window-divider"
+  :type 'boolean :group 'nano-theme)
+
 (defface nano-mono
   '((t (:family "Roboto Mono"
 :height 140
@@ -584,6 +588,22 @@ background color that is barely perceptible."
  `(nano-strong ((,light (:weight bold :foreground ,nano-light-strong))
 (,dark  (:weight bold :foreground 
,nano-dark-strong))
 
+;; --- Window divider --
+(if nano-window-divider-show
+(custom-theme-set-faces theme
+ `(window-divider ((,light (:foreground ,nano-light-foreground))
+   (,dark  (:foreground ,nano-dark-foreground
+ `(vertical-border ((,light (:foreground ,nano-light-foreground))
+(,dark  (:foreground ,nano-dark-foreground)
+  (custom-theme-set-faces theme
+   `(window-divider ((,light (:foreground ,nano-light-background))
+ (,dark  (:foreground ,nano-dark-background
+   `(vertical-border ((,light (:foreground ,nano-light-background))
+  (,dark  (:foreground ,nano-dark-background))
+(custom-theme-set-faces theme
+ '(window-divider-first-pixel ((t (:inherit window-divider
+ '(window-divider-last-pixel ((t (:inherit window-divider)
+
 
 (custom-theme-set-faces theme
 
@@ -749,14 +769,6 @@ background color that is barely perceptible."
'(tty-menu-enabled-face ((t (:inherit nano-default-i
'(tty-menu-selected-face((t (:inherit nano-salient-i
 
-   ;; --- Windows divider --
-   `(window-divider((,light (:foreground 
,nano-light-background))
-(,dark  (:foreground ,nano-dark-background
-   '(window-divider-first-pixel((t (:inherit window-divider
-   '(window-divider-last-pixel ((t (:inherit window-divider
-   `(vertical-border   ((,light (:foreground 
,nano-light-background))
-(,dark  (:foreground ,nano-dark-background
-
;; --- Tab bar --
'(tab-bar   ((t (:inherit default
'(tab-bar-tab   ((t (:inherit default



[nongnu] elpa/cider 372eeab9f7: Use improved test poller for siblings test while increasing timeout

2022-12-20 Thread ELPA Syncer
branch: elpa/cider
commit 372eeab9f7457e2f5cf17e2acde1226c1d8971af
Author: ikappaki 
Commit: Bozhidar Batsov 

Use improved test poller for siblings test while increasing timeout

The `nrepl-tests-poll-until` poller is a copy from the one found in
integration utils and replaces `nrepl-tests-sleep-until`.
---
 test/cider-tests.el | 91 ++---
 test/nrepl-client-tests.el  | 11 ++---
 test/utils/nrepl-tests-utils.el | 25 +--
 3 files changed, 67 insertions(+), 60 deletions(-)

diff --git a/test/cider-tests.el b/test/cider-tests.el
index ecb6cabbc4..2705bef02f 100644
--- a/test/cider-tests.el
+++ b/test/cider-tests.el
@@ -591,58 +591,67 @@
   (describe "sets nrepl client local vars correctly"
   (it "for nbb project"
   (let* ((server-process (nrepl-start-mock-server-process))
- (server-buffer (process-buffer server-process))
- (client-buffer (cider-connect-sibling-cljs
- '(:cljs-repl-type nbb) server-buffer)))
-;; native cljs REPL
-(expect (buffer-local-value 'cider-repl-type client-buffer)
-:to-equal 'cljs)
-(expect (buffer-local-value 'cider-repl-cljs-upgrade-pending 
client-buffer)
-:to-equal nil)
-(expect (buffer-local-value 'cider-repl-init-function 
client-buffer)
-:to-be nil)
-(delete-process (get-buffer-process client-buffer
+ (server-buffer (process-buffer server-process)))
+;; wait for the connection to be established
+(nrepl-tests-poll-until (local-variable-p 'nrepl-endpoint 
server-buffer) 5)
+(let ((client-buffer (cider-connect-sibling-cljs
+  '(:cljs-repl-type nbb) server-buffer)))
+
+  ;; native cljs REPL
+  (expect (buffer-local-value 'cider-repl-type client-buffer)
+  :to-equal 'cljs)
+  (expect (buffer-local-value 'cider-repl-cljs-upgrade-pending 
client-buffer)
+  :to-equal nil)
+  (expect (buffer-local-value 'cider-repl-init-function 
client-buffer)
+  :to-be nil)
+  (delete-process (get-buffer-process client-buffer)
   (it "for shadow project"
   (let* ((cider-shadow-default-options "a-shadow-alias")
  (server-process (nrepl-start-mock-server-process))
- (server-buffer (process-buffer server-process))
- (client-buffer (cider-connect-sibling-cljs
- '(:cljs-repl-type shadow) server-buffer)))
+ (server-buffer (process-buffer server-process)))
+;; wait for the connection to be established
+(nrepl-tests-poll-until (local-variable-p 'nrepl-endpoint 
server-buffer) 5)
 ;; starts as clj REPL and requires a form to switch over to cljs
-(expect (buffer-local-value 'cider-repl-type client-buffer)
-:to-equal 'cljs)
-(expect (buffer-local-value 'cider-repl-cljs-upgrade-pending 
client-buffer)
-:to-equal t)
-(expect (buffer-local-value 'cider-repl-init-function 
client-buffer)
-:not :to-be nil)
-(delete-process (get-buffer-process client-buffer
+(let ((client-buffer (cider-connect-sibling-cljs
+  '(:cljs-repl-type shadow) server-buffer)))
+  (expect (buffer-local-value 'cider-repl-type client-buffer)
+  :to-equal 'cljs)
+  (expect (buffer-local-value 'cider-repl-cljs-upgrade-pending 
client-buffer)
+  :to-equal t)
+  (expect (buffer-local-value 'cider-repl-init-function 
client-buffer)
+  :not :to-be nil)
+  (delete-process (get-buffer-process client-buffer)
   (it "for a custom cljs REPL type project"
   (cider-register-cljs-repl-type 'native-cljs)
   (let* ((server-process (nrepl-start-mock-server-process))
- (server-buffer (process-buffer server-process))
- (client-buffer (cider-connect-sibling-cljs
- '(:cljs-repl-type native-cljs)
- server-buffer)))
-(expect (buffer-local-value 'cider-repl-type client-buffer)
-:to-equal 'cljs)
-(expect (buffer-local-value 'cider-repl-cljs-upgrade-pending 
client-buffer)
-:to-equal nil)
-(delete-process (get-buffer-process client-buffer
+ (server-buffer (process-buffer server-process)))
+;; wait for the connection to be established
+(nrepl-tests-poll-until (local-variable-p 'nrepl-endpoint 
server-buffer) 5)
+(let ((client-buffer (cider-connect-s

[elpa] externals/consult updated (9481fe9a24 -> 1ee5d02cb3)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch externals/consult.

  from  9481fe9a24 Fix consult--man-builder to use consult--regexp-compiler
   new  646fb04ba1 Deprecate consult-file-externally
   new  ac515e5157 Deprecate consult-multi-occur
   new  1ee5d02cb3 Update README


Summary of changes:
 CHANGELOG.org | 4 
 README.org| 7 ---
 consult.el| 4 
 3 files changed, 8 insertions(+), 7 deletions(-)



[elpa] externals/consult ac515e5157 2/3: Deprecate consult-multi-occur

2022-12-20 Thread ELPA Syncer
branch: externals/consult
commit ac515e5157cc4a8ee2bdac5ae0c713b80fb34593
Author: Daniel Mendler 
Commit: Daniel Mendler 

Deprecate consult-multi-occur

This command is only an improved version of the upstream `multi-occur' 
command,
which should better be rewritten based on `completing-read-multiple'.
Furthermore Consult provides the interactive `consult-line-multi' command 
as an
alternative.
---
 CHANGELOG.org | 5 -
 consult.el| 7 +++
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index 9bc99bb0d6..f55323f231 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -6,7 +6,10 @@
 
 - Bugfixes
 - Drop Selectrum support
-- Deprecate =consult-file-externally=
+- Deprecate =consult-file-externally= in favor of =embark-open-externally=
+- Deprecate =consult-multi-occur=. The =multi-occur= command should be improved
+  upstream to take advantage of =completing-read-multiple=. Consult provides 
the
+  command =consult-line-multi= as an alternative.
 
 * Version 0.29 (2022-12-03)
 
diff --git a/consult.el b/consult.el
index cba4dfbb70..aa379e9a95 100644
--- a/consult.el
+++ b/consult.el
@@ -2854,6 +2854,8 @@ See `multi-occur' for the meaning of the arguments BUFS, 
REGEXP and NLINES."
 (occur-read-primary-args)))
   (occur-1 regexp nlines bufs))
 
+(make-obsolete 'consult-multi-occur 'consult-line-multi "0.29")
+
 ; Command: consult-outline
 
 (defun consult--outline-candidates ()
@@ -3531,10 +3533,7 @@ narrowing and the settings `consult-goto-line-numbers' 
and
   nil 0 nil
   (expand-file-name file
 
-(make-obsolete
- 'consult-file-externally
- 'embark-open-externally
- "0.29")
+(make-obsolete 'consult-file-externally 'embark-open-externally "0.29")
 
 ; Command: consult-mode-command
 



[elpa] externals/consult 646fb04ba1 1/3: Deprecate consult-file-externally

2022-12-20 Thread ELPA Syncer
branch: externals/consult
commit 646fb04ba149de6323f39990127c24a836c54994
Author: Daniel Mendler 
Commit: Daniel Mendler 

Deprecate consult-file-externally

This command is a "classical action" and a better fit for Embark. See
https://github.com/oantolin/embark/issues/572. I am moving ahead here in the
hope that @oantolin agrees. :)
---
 CHANGELOG.org | 1 +
 README.org| 3 ---
 consult.el| 5 +
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index ab10c8d021..9bc99bb0d6 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -6,6 +6,7 @@
 
 - Bugfixes
 - Drop Selectrum support
+- Deprecate =consult-file-externally=
 
 * Version 0.29 (2022-12-03)
 
diff --git a/README.org b/README.org
index cf66fba1f8..9dfbbe1420 100644
--- a/README.org
+++ b/README.org
@@ -342,7 +342,6 @@ their descriptions.
 :description: Various other useful commands
 :end:
 
-#+findex: consult-file-externally
 #+findex: consult-completion-in-region
 #+findex: consult-theme
 #+findex: consult-man
@@ -350,8 +349,6 @@ their descriptions.
 #+findex: consult-preview-at-point-mode
 - =consult-man=: Find Unix man page, via Unix =apropos= or =man -k=. 
=consult-man= opens
   the selected man page using the Emacs =man= command.
-- =consult-file-externally=: Select a file and open it externally, e.g. using
-  =xdg-open= on Linux.
 - =consult-theme=: Select a theme and disable all currently enabled themes.
   Supports live preview of the theme while scrolling through the candidates.
 - =consult-preview-at-point= and =consult-preview-at-point-mode=: Command and 
minor
diff --git a/consult.el b/consult.el
index ded37380c9..cba4dfbb70 100644
--- a/consult.el
+++ b/consult.el
@@ -3531,6 +3531,11 @@ narrowing and the settings `consult-goto-line-numbers' 
and
   nil 0 nil
   (expand-file-name file
 
+(make-obsolete
+ 'consult-file-externally
+ 'embark-open-externally
+ "0.29")
+
 ; Command: consult-mode-command
 
 (defun consult--mode-name (mode)



[elpa] externals/consult 1ee5d02cb3 3/3: Update README

2022-12-20 Thread ELPA Syncer
branch: externals/consult
commit 1ee5d02cb335953adfe789910800f6a2e4588792
Author: Daniel Mendler 
Commit: Daniel Mendler 

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

diff --git a/README.org b/README.org
index 9dfbbe1420..9184f59977 100644
--- a/README.org
+++ b/README.org
@@ -201,7 +201,6 @@ their descriptions.
 
 #+findex: consult-line
 #+findex: consult-line-multi
-#+findex: consult-multi-occur
 #+findex: consult-keep-lines
 #+findex: consult-focus-lines
 - =consult-line=: Enter search string and select from matching lines.
@@ -213,8 +212,6 @@ their descriptions.
   search across project buffers. If invoked with a prefix argument search 
across
   all buffers. The candidates are computed on demand based on the input. The
   command behaves like =consult-grep=, but operates on buffers instead of 
files.
-- =consult-multi-occur=: Replacement for =multi-occur= which uses
-  =completing-read-multiple=.
 - =consult-keep-lines=: Replacement for =keep/flush-lines= which uses the 
current
   completion style for filtering the buffer. The function updates the buffer
   while typing. In particular =consult-keep-lines= can narrow down an exported
@@ -786,7 +783,6 @@ configuration examples.
("M-s r" . consult-ripgrep)
("M-s l" . consult-line)
("M-s L" . consult-line-multi)
-   ("M-s m" . consult-multi-occur)
("M-s k" . consult-keep-lines)
("M-s u" . consult-focus-lines)
;; Isearch integration



[nongnu] elpa/cider 4004862521 1/2: Tweak code style

2022-12-20 Thread ELPA Syncer
branch: elpa/cider
commit 4004862521836ad613c26dc6a3e8ba94c68a229e
Author: Bozhidar Batsov 
Commit: Bozhidar Batsov 

Tweak code style
---
 cider-connection.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/cider-connection.el b/cider-connection.el
index 147199cbc3..4f28f607c6 100644
--- a/cider-connection.el
+++ b/cider-connection.el
@@ -819,13 +819,14 @@ PARAMS is a plist as received by `cider-repl-create'."
 (let* ((proj-dir (plist-get params :project-dir))
(host (plist-get params :host))
(port (plist-get params :port))
-   (cljsp (member (plist-get params :repl-type) '(cljs)))
+   (cljsp (eq (plist-get params :repl-type) 'cljs))
(scored-repls
 (delq nil
   (mapcar (lambda (b)
 (let ((bparams (cider--gather-connect-params nil 
b)))
-  (when (eq cljsp (member (plist-get bparams 
:repl-type)
-  '(cljs)))
+  (when (and cljsp
+ (eq (plist-get bparams :repl-type)
+ 'cljs))
 (cons (buffer-name b)
   (+
(if (equal proj-dir (plist-get bparams 
:project-dir)) 8 0)



[nongnu] elpa/denote-refs 98ab0da334: Fix Xref matching in Denote-Refs enabled buffers

2022-12-20 Thread ELPA Syncer
branch: elpa/denote-refs
commit 98ab0da334bcd069ff46ad200cd03b1572a7d7ca
Author: Akib Azmain Turja 
Commit: Akib Azmain Turja 

Fix Xref matching in Denote-Refs enabled buffers

* denote-refs.el (denote-refs--fix-xref--collect-matches): New
function.
* denote-refs.el (denote-refs-mode): Add ':around' advice
'denote-refs--fix-xref--collect-matches' on
'xref--collect-matches'.
---
 denote-refs.el | 25 -
 1 file changed, 24 insertions(+), 1 deletion(-)

diff --git a/denote-refs.el b/denote-refs.el
index e93b0d2fa9..cfb1627c2c 100644
--- a/denote-refs.el
+++ b/denote-refs.el
@@ -238,6 +238,26 @@ The car is PATH relative to user option 
`denote-directory'."
(cdr denote-refs-update-delay))
  nil #'denote-refs--idle-update buffer)
 
+;; Once added, we won't ever remove this advice, so we've to be extra
+;; careful.
+(defun denote-refs--fix-xref--collect-matches (fn hit &rest args)
+  "Advice around `xref--collect-match' to ignore reference lists.
+
+FN is the original definition of `xref--collect-matches', HIT and ARGS
+are it's arguments."
+  (let* ((file (cadr hit))
+ (file (and file (concat xref--hits-remote-id file)))
+ (buf (xref--find-file-buffer file)))
+(if (and buf (buffer-local-value 'denote-refs-mode buf))
+(progn
+  (with-current-buffer buf
+(denote-refs--remove))
+  (unwind-protect
+  (apply fn hit args)
+(with-current-buffer buf
+  (denote-refs--show
+  (apply fn hit args
+
 ;;;###autoload
 (define-minor-mode denote-refs-mode
   "Toggle showing links and backlinks in Denote notes."
@@ -256,7 +276,10 @@ The car is PATH relative to user option 
`denote-directory'."
   (setq denote-refs--idle-update-timer
 (run-with-idle-timer
  (car denote-refs-update-delay) nil
- #'denote-refs--idle-update (current-buffer
+ #'denote-refs--idle-update (current-buffer)))
+  ;; We won't ever remove this advice.
+  (advice-add #'xref--collect-matches :around
+  #'denote-refs--fix-xref--collect-matches))
   (cancel-timer denote-refs--idle-update-timer)
   (denote-refs--remove)
   (remove-hook 'before-save-hook #'denote-refs--remove t)



[nongnu] elpa/cider updated (372eeab9f7 -> cda1f14ebf)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch elpa/cider.

  from  372eeab9f7 Use improved test poller for siblings test while 
increasing timeout
   new  4004862521 Tweak code style
   new  cda1f14ebf Set the codename for the next CIDER release


Summary of changes:
 cider-connection.el | 7 ---
 cider.el| 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)



[nongnu] elpa/cider cda1f14ebf 2/2: Set the codename for the next CIDER release

2022-12-20 Thread ELPA Syncer
branch: elpa/cider
commit cda1f14ebffafb4dda60561e5b20711a54c30622
Author: Bozhidar Batsov 
Commit: Bozhidar Batsov 

Set the codename for the next CIDER release
---
 cider.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cider.el b/cider.el
index 20b2a08982..70d63ba463 100644
--- a/cider.el
+++ b/cider.el
@@ -95,7 +95,7 @@
 (defconst cider-version "1.6.0-snapshot"
   "The current version of CIDER.")
 
-(defconst cider-codename "Strasbourg"
+(defconst cider-codename "Buenos Aires"
   "Codename used to denote stable releases.")
 
 (defcustom cider-lein-command



[nongnu] elpa/eat 627458cdd5: * eat.el (eat--t-handle-output): Fix NULL handling

2022-12-20 Thread ELPA Syncer
branch: elpa/eat
commit 627458cdd541953e547df35f06bdc62aef59295a
Author: Akib Azmain Turja 
Commit: Akib Azmain Turja 

* eat.el (eat--t-handle-output): Fix NULL handling
---
 eat.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/eat.el b/eat.el
index e89ab2ea87..a933883fae 100644
--- a/eat.el
+++ b/eat.el
@@ -2672,7 +2672,6 @@ DATA is the selection data encoded in base64."
(while (and (/= index (length output))
(not (memq (aref output index)
   '( ?\0 ?\a ?\b ?\t ?\n ?\v ?\f ?\r
- ;; TODO: Why #x7f?
  ?\C-n ?\C-o ?\e #x7f
  (cl-incf index))
(when (/= ins-beg index)
@@ -2681,7 +2680,7 @@ DATA is the selection data encoded in base64."
(when (/= index (length output))
  ;; Dispatch control sequence.
  (cl-incf index)
- (pcase-exhaustive (aref output (1- index))
+ (pcase (aref output (1- index))
(?\a
 (eat--t-bell))
(?\b
@@ -2707,7 +2706,9 @@ DATA is the selection data encoded in base64."
 (eat--t-change-charset 'g0))
(?\e
 (1value (setf (eat--t-term-parser-state eat--t-term)
-  '(read-esc
+  '(read-esc
+   ;; Others are ignored.
+   
 ('(read-esc)
  (let ((type (aref output index)))
(cl-incf index)



[nongnu] elpa/eat 510f8b565c 1/4: ; .dir-locals.el: Use tabs in Makefile

2022-12-20 Thread ELPA Syncer
branch: elpa/eat
commit 510f8b565c73bb0cd447188e8fdb5bd60fbae895
Author: Akib Azmain Turja 
Commit: Akib Azmain Turja 

; .dir-locals.el: Use tabs in Makefile
---
 .dir-locals.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.dir-locals.el b/.dir-locals.el
index dd01ae6d24..9f6a0ef51b 100644
--- a/.dir-locals.el
+++ b/.dir-locals.el
@@ -3,4 +3,5 @@
 
 ((nil . ((fill-column . 70)
  (indent-tabs-mode . nil)))
- (sh-mode . ((sh-basic-offset . 2
+ (sh-mode . ((sh-basic-offset . 2)))
+ (makefile-mode . ((indent-tabs-mode . t



[nongnu] elpa/eat 764b075255 2/4: Fix terminfo path on case-insensitive filesystems

2022-12-20 Thread ELPA Syncer
branch: elpa/eat
commit 764b075255875bedab13b336b1c2162900f448a6
Author: Akib Azmain Turja 
Commit: Akib Azmain Turja 

Fix terminfo path on case-insensitive filesystems

* eat.el (eat--terminfo-path): New variable.
* eat.el (eat-term-terminfo-directory): Change default value to
'PACKAGE-ROOT/terminfo/'.
* Makefile (terminfo): Don't depend on other targets.  Make
directory 'terminfo'.  Write terminfo to both 'e' and
'65' (hexadecimal number of ASCII 'e') directories.
* Makefile (e/eat-mono e/eat-color eat-256color e/eat-truecolor):
Remove target.
* README.org (Quelpa): Update recipe.
---
 Makefile |  21 +
 README.org   |   3 ++-
 eat.el   |  22 +-
 {e => terminfo/65}/eat-256color  | Bin
 {e => terminfo/65}/eat-color | Bin
 {e => terminfo/65}/eat-mono  | Bin
 {e => terminfo/65}/eat-truecolor | Bin
 {e => terminfo/e}/eat-256color   | Bin
 {e => terminfo/e}/eat-color  | Bin
 {e => terminfo/e}/eat-mono   | Bin
 {e => terminfo/e}/eat-truecolor  | Bin
 11 files changed, 32 insertions(+), 14 deletions(-)

diff --git a/Makefile b/Makefile
index f5cedf119b..cc509b1f92 100644
--- a/Makefile
+++ b/Makefile
@@ -35,7 +35,23 @@ html: eat.html
 
 pdf: eat.pdf
 
-terminfo: e/eat-mono e/eat-color eat-256color e/eat-truecolor
+terminfo: eat.ti
+   test -d terminfo || mkdir terminfo
+   env TERMINFO=./terminfo $(TIC) -x eat.ti
+# We don't know which directory was created, it depend on the
+# case-sensitivity of the file-system.  So make sure both are created.
+   test -d terminfo/e || mkdir terminfo/e
+   test -d terminfo/65 || mkdir terminfo/65
+   if test terminfo/e/eat-mono -nt terminfo/65/eat-mono ; \
+   then \
+   cp terminfo/e/eat-mono terminfo/e/eat-color \
+   terminfo/e/eat-256color terminfo/e/eat-truecolor \
+   terminfo/65 ; \
+   else \
+   cp terminfo/65/eat-mono terminfo/65/eat-color \
+   terminfo/65/eat-256color terminfo/65/eat-truecolor \
+   terminfo/e ; \
+   fi
 
 check: eat.el
$(EMACS) -batch -l eat.el -l eat-tests.el \
@@ -49,9 +65,6 @@ changelog:
 eat.elc: eat.el
$(EMACS) -batch --eval '(byte-compile-file "eat.el")'
 
-e/eat-mono e/eat-color eat-256color e/eat-truecolor: eat.ti
-   env TERMINFO=. $(TIC) -x eat.ti
-
 eat.info: eat.texi gpl.texi fdl.texi
$(TEXI2INFO) eat.texi
 
diff --git a/README.org b/README.org
index 9d17135abc..d1f670f2e3 100644
--- a/README.org
+++ b/README.org
@@ -90,7 +90,8 @@ put something like the following in your init file:
 (quelpa '(eat :fetcher git
   :url "/home/akib/projects/emacs-eat"
   :files ("*.el" ("term" "term/*.el") "*.texi"
-  "*.ti" ("e" "e/*")
+  "*.ti" ("terminfo/e" "terminfo/e/*")
+  ("terminfo/65" "terminfo/65/*")
   ("integration" "integration/*")
   (:exclude ".dir-locals.el" "*-tests.el"
 #+end_src
diff --git a/eat.el b/eat.el
index a933883fae..8db6ae5a74 100644
--- a/eat.el
+++ b/eat.el
@@ -339,20 +339,26 @@ This value is used by terminal programs to identify the 
terminal."
 (defvar eat--install-path nil
   "Path to directory where Eat is installed.")
 
+(defvar eat--terminfo-path nil
+  "Path to directory where Terminfo databases are installed.")
+
 (defvar eat--shell-integration-path nil
   "Path to directory where shell integration scripts are installed.")
 
+(setq eat--install-path
+  (copy-sequence (file-name-directory
+  (or load-file-name buffer-file-name
+
 (defvar eat-term-terminfo-directory)
 (defvar eat-term-shell-integration-directory)
-(let ((old-install-path eat--install-path)
+(let ((old-terminfo-path eat--terminfo-path)
   (old-shell-integration-path eat--shell-integration-path))
-  (setq eat--install-path
-(copy-sequence (file-name-directory
-(or load-file-name buffer-file-name
+  (setq eat--terminfo-path
+(expand-file-name "terminfo" eat--install-path))
   (setq eat--shell-integration-path
 (expand-file-name "integration" eat--install-path))
 
-  (defcustom eat-term-terminfo-directory eat--install-path
+  (defcustom eat-term-terminfo-directory eat--terminfo-path
 "Directory where required terminfo databases can be found.
 
 This value is used by terminal programs to find the terminfo databases
@@ -360,8 +366,6 @@ that describe the capabilities of the terminal."
 :type 'directory
 :group 'eat-term)
 
-  (defvar eat--term-shell-integration-directory)
-
   (defcustom eat-term-shell-integration-directory
 eat--shell-integration-path
 "Directory where Eat shell integration scripts can be found.
@@ -372,8 +376,8 @@ This value is exposed to terminal programs as
 :group 'eat-ui
 :group 'ea

[nongnu] elpa/eat updated (627458cdd5 -> fcc02df105)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch elpa/eat.

  from  627458cdd5 * eat.el (eat--t-handle-output): Fix NULL handling
   new  510f8b565c ; .dir-locals.el: Use tabs in Makefile
   new  764b075255 Fix terminfo path on case-insensitive filesystems
   new  403a1d4b5d ; * README.org (Quelpa): Fix recipe ':url'
   new  fcc02df105 ; Release version 0.3.1


Summary of changes:
 .dir-locals.el   |   3 ++-
 ChangeLog|  34 ++
 Makefile |  21 +
 README.org   |   5 +++--
 eat.el   |  24 ++--
 eat.texi |   4 ++--
 {e => terminfo/65}/eat-256color  | Bin
 {e => terminfo/65}/eat-color | Bin
 {e => terminfo/65}/eat-mono  | Bin
 {e => terminfo/65}/eat-truecolor | Bin
 {e => terminfo/e}/eat-256color   | Bin
 {e => terminfo/e}/eat-color  | Bin
 {e => terminfo/e}/eat-mono   | Bin
 {e => terminfo/e}/eat-truecolor  | Bin
 14 files changed, 72 insertions(+), 19 deletions(-)
 copy {e => terminfo/65}/eat-256color (100%)
 copy {e => terminfo/65}/eat-color (100%)
 copy {e => terminfo/65}/eat-mono (100%)
 copy {e => terminfo/65}/eat-truecolor (100%)
 rename {e => terminfo/e}/eat-256color (100%)
 rename {e => terminfo/e}/eat-color (100%)
 rename {e => terminfo/e}/eat-mono (100%)
 rename {e => terminfo/e}/eat-truecolor (100%)



[nongnu] elpa/eat 403a1d4b5d 3/4: ; * README.org (Quelpa): Fix recipe ':url'

2022-12-20 Thread ELPA Syncer
branch: elpa/eat
commit 403a1d4b5d26621486df80076cef693041c2e86e
Author: Akib Azmain Turja 
Commit: Akib Azmain Turja 

; * README.org (Quelpa): Fix recipe ':url'
---
 README.org | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.org b/README.org
index d1f670f2e3..790dfd0fd1 100644
--- a/README.org
+++ b/README.org
@@ -88,7 +88,7 @@ put something like the following in your init file:
 
 #+begin_src emacs-lisp
 (quelpa '(eat :fetcher git
-  :url "/home/akib/projects/emacs-eat"
+  :url "https://codeberg.org/akib/emacs-eat";
   :files ("*.el" ("term" "term/*.el") "*.texi"
   "*.ti" ("terminfo/e" "terminfo/e/*")
   ("terminfo/65" "terminfo/65/*")



[nongnu] elpa/eat fcc02df105 4/4: ; Release version 0.3.1

2022-12-20 Thread ELPA Syncer
branch: elpa/eat
commit fcc02df1050a67fd6233d326e117b3e3684d31cf
Author: Akib Azmain Turja 
Commit: Akib Azmain Turja 

; Release version 0.3.1

* eat.el:
* eat.texi:
Bump version.
* ChangeLog: Update.
---
 ChangeLog | 34 ++
 eat.el|  2 +-
 eat.texi  |  4 ++--
 3 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f8d56ac3dd..4716ebc7ae 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,37 @@
+2022-12-21  Akib Azmain Turja  
+
+   Fix terminfo path on case-insensitive filesystems
+
+   * eat.el (eat--terminfo-path): New variable.
+   * eat.el (eat-term-terminfo-directory): Change default value to
+   'PACKAGE-ROOT/terminfo/'.
+   * Makefile (terminfo): Don't depend on other targets.  Make
+   directory 'terminfo'.  Write terminfo to both 'e' and
+   '65' (hexadecimal number of ASCII 'e') directories.
+   * Makefile (e/eat-mono e/eat-color eat-256color e/eat-truecolor):
+   Remove target.
+   * README.org (Quelpa): Update recipe.
+
+2022-12-20  Akib Azmain Turja  
+
+   * eat.el (eat--t-handle-output): Fix NULL handling
+
+2022-12-17  Akib Azmain Turja  
+
+   Fix typo in 'eat--t-scroll-up'
+
+   * eat.el (eat--t-scroll-up): Replace 'scroll-begin' with
+   'scroll-end' in '(< scroll-end (eat--t-disp-width disp))',
+   since this will always evaluate to t, and thus it was most
+   probably a typo.
+
+2022-12-17  Akib Azmain Turja  
+
+   Make sure symbol is used as face parameter value
+
+   * eat.el (eat-term-set-parameter): Make sure face parameter
+   values are symbols.
+
 2022-12-16  Akib Azmain Turja  
 
Allow changing terminal faces terminal-locally
diff --git a/eat.el b/eat.el
index 8db6ae5a74..28387bcc89 100644
--- a/eat.el
+++ b/eat.el
@@ -4,7 +4,7 @@
 
 ;; Author: Akib Azmain Turja 
 ;; Created: 2022-08-15
-;; Version: 0.3
+;; Version: 0.3.1
 ;; Package-Requires: ((emacs "28.1"))
 ;; Keywords: terminals processes
 ;; Homepage: https://codeberg.org/akib/emacs-eat
diff --git a/eat.texi b/eat.texi
index 8f66b6bfeb..41ec213ee3 100644
--- a/eat.texi
+++ b/eat.texi
@@ -3,8 +3,8 @@
 @comment %**start of header
 @setfilename eat.info
 @set UPDATED 10 December 2022
-@set EDITION 0.3
-@set VERSION 0.3
+@set EDITION 0.3.1
+@set VERSION 0.3.1
 @documentencoding UTF-8
 @codequotebacktick on
 @codequoteundirected on



[nongnu] elpa/rust-mode 081e62d08c 2/4: Support envrc for rustfmt

2022-12-20 Thread ELPA Syncer
branch: elpa/rust-mode
commit 081e62d08c08ed5281474a44beb12dc75688cb4d
Author: amesgen 
Commit: amesgen 

Support envrc for rustfmt
---
 rust-rustfmt.el | 88 +
 1 file changed, 45 insertions(+), 43 deletions(-)

diff --git a/rust-rustfmt.el b/rust-rustfmt.el
index 9e53fe590c..ff5ba25188 100644
--- a/rust-rustfmt.el
+++ b/rust-rustfmt.el
@@ -41,49 +41,51 @@
 
 (defun rust--format-call (buf)
   "Format BUF using rustfmt."
-  (with-current-buffer (get-buffer-create rust-rustfmt-buffername)
-(view-mode +1)
-(let ((inhibit-read-only t))
-  (erase-buffer)
-  (insert-buffer-substring buf)
-  (let* ((tmpf (make-temp-file "rustfmt"))
- (ret (apply #'call-process-region
- (point-min)
- (point-max)
- rust-rustfmt-bin
- t
- `(t ,tmpf)
- nil
- rust-rustfmt-switches)))
-(unwind-protect
-(cond
- ((zerop ret)
-  (if (not (string= (buffer-string)
-(with-current-buffer buf (buffer-string
-  ;; replace-buffer-contents was in emacs 26.1, but it
-  ;; was broken for non-ASCII strings, so we need 26.2.
-  (if (and (fboundp 'replace-buffer-contents)
-   (version<= "26.2" emacs-version))
-  (with-current-buffer buf
-(replace-buffer-contents rust-rustfmt-buffername))
-(copy-to-buffer buf (point-min) (point-max
-  (kill-buffer-and-window))
- ((= ret 3)
-  (if (not (string= (buffer-string)
-(with-current-buffer buf (buffer-string
-  (copy-to-buffer buf (point-min) (point-max)))
-  (erase-buffer)
-  (insert-file-contents tmpf)
-  (rust--format-fix-rustfmt-buffer (buffer-name buf))
-  (error "Rustfmt could not format some lines, see %s buffer for 
details"
- rust-rustfmt-buffername))
- (t
-  (erase-buffer)
-  (insert-file-contents tmpf)
-  (rust--format-fix-rustfmt-buffer (buffer-name buf))
-  (error "Rustfmt failed, see %s buffer for details"
- rust-rustfmt-buffername
-(delete-file tmpf)
+  (let ((path exec-path))
+(with-current-buffer (get-buffer-create rust-rustfmt-buffername)
+  (setq-local exec-path path)
+  (view-mode +1)
+  (let ((inhibit-read-only t))
+(erase-buffer)
+(insert-buffer-substring buf)
+(let* ((tmpf (make-temp-file "rustfmt"))
+   (ret (apply #'call-process-region
+   (point-min)
+   (point-max)
+   rust-rustfmt-bin
+   t
+   `(t ,tmpf)
+   nil
+   rust-rustfmt-switches)))
+  (unwind-protect
+  (cond
+   ((zerop ret)
+(if (not (string= (buffer-string)
+  (with-current-buffer buf (buffer-string
+;; replace-buffer-contents was in emacs 26.1, but it
+;; was broken for non-ASCII strings, so we need 26.2.
+(if (and (fboundp 'replace-buffer-contents)
+ (version<= "26.2" emacs-version))
+(with-current-buffer buf
+  (replace-buffer-contents rust-rustfmt-buffername))
+  (copy-to-buffer buf (point-min) (point-max
+(kill-buffer-and-window))
+   ((= ret 3)
+(if (not (string= (buffer-string)
+  (with-current-buffer buf (buffer-string
+(copy-to-buffer buf (point-min) (point-max)))
+(erase-buffer)
+(insert-file-contents tmpf)
+(rust--format-fix-rustfmt-buffer (buffer-name buf))
+(error "Rustfmt could not format some lines, see %s buffer for 
details"
+   rust-rustfmt-buffername))
+   (t
+(erase-buffer)
+(insert-file-contents tmpf)
+(rust--format-fix-rustfmt-buffer (buffer-name buf))
+(error "Rustfmt failed, see %s buffer for details"
+   rust-rustfmt-buffername
+  (delete-file tmpf))
 
 ;; Since we run rustfmt through stdin we get  markers in the
 ;; output. This replaces them with the buffer name instead.



[nongnu] elpa/rust-mode 384051e23f 4/4: Merge pull request #470 from amesgen/envrc-rustfmt

2022-12-20 Thread ELPA Syncer
branch: elpa/rust-mode
commit 384051e23f0f2e2950e6ce2efd1a2e8ac0c53613
Merge: 07c4a3a5d7 081e62d08c
Author: brotzeit 
Commit: GitHub 

Merge pull request #470 from amesgen/envrc-rustfmt

Support envrc for rustfmt
---
 rust-rustfmt.el | 88 +
 1 file changed, 45 insertions(+), 43 deletions(-)

diff --git a/rust-rustfmt.el b/rust-rustfmt.el
index 9e53fe590c..ff5ba25188 100644
--- a/rust-rustfmt.el
+++ b/rust-rustfmt.el
@@ -41,49 +41,51 @@
 
 (defun rust--format-call (buf)
   "Format BUF using rustfmt."
-  (with-current-buffer (get-buffer-create rust-rustfmt-buffername)
-(view-mode +1)
-(let ((inhibit-read-only t))
-  (erase-buffer)
-  (insert-buffer-substring buf)
-  (let* ((tmpf (make-temp-file "rustfmt"))
- (ret (apply #'call-process-region
- (point-min)
- (point-max)
- rust-rustfmt-bin
- t
- `(t ,tmpf)
- nil
- rust-rustfmt-switches)))
-(unwind-protect
-(cond
- ((zerop ret)
-  (if (not (string= (buffer-string)
-(with-current-buffer buf (buffer-string
-  ;; replace-buffer-contents was in emacs 26.1, but it
-  ;; was broken for non-ASCII strings, so we need 26.2.
-  (if (and (fboundp 'replace-buffer-contents)
-   (version<= "26.2" emacs-version))
-  (with-current-buffer buf
-(replace-buffer-contents rust-rustfmt-buffername))
-(copy-to-buffer buf (point-min) (point-max
-  (kill-buffer-and-window))
- ((= ret 3)
-  (if (not (string= (buffer-string)
-(with-current-buffer buf (buffer-string
-  (copy-to-buffer buf (point-min) (point-max)))
-  (erase-buffer)
-  (insert-file-contents tmpf)
-  (rust--format-fix-rustfmt-buffer (buffer-name buf))
-  (error "Rustfmt could not format some lines, see %s buffer for 
details"
- rust-rustfmt-buffername))
- (t
-  (erase-buffer)
-  (insert-file-contents tmpf)
-  (rust--format-fix-rustfmt-buffer (buffer-name buf))
-  (error "Rustfmt failed, see %s buffer for details"
- rust-rustfmt-buffername
-(delete-file tmpf)
+  (let ((path exec-path))
+(with-current-buffer (get-buffer-create rust-rustfmt-buffername)
+  (setq-local exec-path path)
+  (view-mode +1)
+  (let ((inhibit-read-only t))
+(erase-buffer)
+(insert-buffer-substring buf)
+(let* ((tmpf (make-temp-file "rustfmt"))
+   (ret (apply #'call-process-region
+   (point-min)
+   (point-max)
+   rust-rustfmt-bin
+   t
+   `(t ,tmpf)
+   nil
+   rust-rustfmt-switches)))
+  (unwind-protect
+  (cond
+   ((zerop ret)
+(if (not (string= (buffer-string)
+  (with-current-buffer buf (buffer-string
+;; replace-buffer-contents was in emacs 26.1, but it
+;; was broken for non-ASCII strings, so we need 26.2.
+(if (and (fboundp 'replace-buffer-contents)
+ (version<= "26.2" emacs-version))
+(with-current-buffer buf
+  (replace-buffer-contents rust-rustfmt-buffername))
+  (copy-to-buffer buf (point-min) (point-max
+(kill-buffer-and-window))
+   ((= ret 3)
+(if (not (string= (buffer-string)
+  (with-current-buffer buf (buffer-string
+(copy-to-buffer buf (point-min) (point-max)))
+(erase-buffer)
+(insert-file-contents tmpf)
+(rust--format-fix-rustfmt-buffer (buffer-name buf))
+(error "Rustfmt could not format some lines, see %s buffer for 
details"
+   rust-rustfmt-buffername))
+   (t
+(erase-buffer)
+(insert-file-contents tmpf)
+(rust--format-fix-rustfmt-buffer (buffer-name buf))
+(error "Rustfmt failed, see %s buffer for details"
+   rust-rustfmt-buffername
+  (delete-file tmpf))
 
 ;; Since we run rustfmt through stdin we get  markers in the
 ;; output. This replaces them with the buffer name instead.



[nongnu] elpa/rust-mode 07c4a3a5d7 3/4: Merge pull request #467 from jimblandy/in-macro

2022-12-20 Thread ELPA Syncer
branch: elpa/rust-mode
commit 07c4a3a5d71fa1ee038326e90b9b0361f48aa822
Merge: e2bb3b090e 42ba58df6c
Author: brotzeit 
Commit: GitHub 

Merge pull request #467 from jimblandy/in-macro

Simplify and correct angle bracket propertizing and macro argument 
detection.
---
 rust-mode-tests.el |  72 ++-
 rust-mode.el   | 203 -
 2 files changed, 99 insertions(+), 176 deletions(-)

diff --git a/rust-mode-tests.el b/rust-mode-tests.el
index e4949b26f7..abbfcb600c 100644
--- a/rust-mode-tests.el
+++ b/rust-mode-tests.el
@@ -3116,7 +3116,7 @@ macro_c!{
  (syntax-ppss
 
 
-(ert-deftest rust-test-in-macro-no-caching ()
+(ert-deftest rust-test-in-macro-around-opening ()
   (should-not
(with-temp-buffer
  (insert
@@ -3125,66 +3125,38 @@ macro_c!{
 struct Boo {}
 ")
  (rust-mode)
- (search-backward "macro")
- ;; do not use the cache
- (let ((rust-macro-scopes nil))
-   (rust-in-macro)
-
-(ert-deftest rust-test-in-macro-fake-cache ()
-  (should
-   (with-temp-buffer
- (insert
-  "fn foo(a:A) {
-macro_c!{
-struct Boo {}
-")
- (rust-mode)
- (search-backward "macro")
- ;; make the cache lie to make the whole buffer in scope
- ;; we need to be at paren level 1 for this to work
- (let ((rust-macro-scopes `((,(point-min) ,(point-max)
-   (rust-in-macro)
-
-(ert-deftest rust-test-in-macro-broken-cache ()
-  (should-error
-   (with-temp-buffer
- (insert
-  "fn foo(a:A) {
-macro_c!{
-struct Boo {}
-")
- (rust-mode)
- (search-backward "Boo")
- ;; do we use the cache at all
- (let ((rust-macro-scopes '(I should break)))
-   (rust-in-macro)
+ (search-backward "macro_c")
+ (and
+  (not (rust-in-macro))
+  (progn (forward-thing 'symbol 1) (not (rust-in-macro)))
+  (progn (forward-char 1) (rust-in-macro))
+  (progn (goto-char (point-max)) (rust-in-macro))
 
 (ert-deftest rust-test-in-macro-nested ()
-  (should
-   (equal
-(with-temp-buffer
-  (insert
-   "macro_rules! outer {
+  (with-temp-buffer
+(insert
+ "macro_rules! outer {
 () => { vec![] };
 }")
-  (rust-mode)
-  (rust-macro-scope (point-min) (point-max)))
-'((38 40) (20 45)
+(rust-mode)
+(should (progn (goto-char 20) (not (rust-in-macro
+(should (progn (goto-char 21) (eq (rust-in-macro) 20)))
+(should (progn (goto-char 38) (eq (rust-in-macro) 20)))
+(should (progn (goto-char 39) (eq (rust-in-macro) 38)))
+(should (progn (goto-char 40) (eq (rust-in-macro) 20)))
+(should (progn (goto-char 44) (eq (rust-in-macro) 20)))
+(should (progn (goto-char 45) (not (rust-in-macro))
 
 (ert-deftest rust-test-in-macro-not-with-space ()
-  (should
-   (equal
-(with-temp-buffer
-  (insert
+  (with-temp-buffer
+(insert
"fn foo() {
 if !(mem::size_of::() > 8) {
 bar()
 }
 }")
-  (rust-mode)
-  (rust-macro-scope (point-min) (point-max)))
-'empty)))
-
+(rust-mode)
+(should (progn (goto-char 24) (not (rust-in-macro))
 
 (ert-deftest rust-test-paren-matching-type-with-module-name ()
   (rust-test-matching-parens
diff --git a/rust-mode.el b/rust-mode.el
index 80106b836a..780474f16f 100644
--- a/rust-mode.el
+++ b/rust-mode.el
@@ -362,6 +362,10 @@ See `prettify-symbols-compose-predicate'."
 "bool"
 "str" "char"))
 
+(defconst rust-expression-introducers
+  '("if" "while" "match" "return" "box" "in")
+  "List of Rust keywords that are always followed by expressions.")
+
 (defconst rust-number-with-type
   (eval-when-compile
 (concat
@@ -526,22 +530,36 @@ symbols."
symbols)
 
 (defun rust-looking-back-ident ()
-  "Non-nil if we are looking backwards at a valid rust identifier."
-  (let ((beg-of-symbol (save-excursion (forward-thing 'symbol -1) (point
-(looking-back rust-re-ident beg-of-symbol)))
+  "Non-nil if we are looking backwards at a valid rust identifier.
+If we are, regexp match 0 is the identifier."
+  (let ((outer-point (point)))
+(save-excursion
+  (forward-thing 'symbol -1)
+  (and (looking-at rust-re-ident)
+   (eq (match-end 0) outer-point)
 
 (defun rust-looking-back-macro ()
-  "Non-nil if looking back at an ident followed by a !
-
-This is stricter than rust syntax which allows a space between
-the ident and the ! symbol. If this space is allowed, then we
-would also need a keyword check to avoid `if !(condition)` being
-seen as a macro."
-  (if (> (- (point) (point-min)) 1)
-  (save-excursion
-(backward-char)
-(and (= ?! (char-after))
- (rust-looking-back-ident)
+  "Non-nil if looking back at a potential macro name followed by a \"!\".
+If we are, regexp match 0 is the macro name."
+  (save-excursion
+;; Look past whitespace and line breaks.
+;; > is okay because we only use it for \n and \r, not 

[nongnu] elpa/rust-mode 42ba58df6c 1/4: Simplify and correct angle bracket propertizing and macro argument detection.

2022-12-20 Thread ELPA Syncer
branch: elpa/rust-mode
commit 42ba58df6c3071576f2ddc6e0a285db57b7e690b
Author: Jim Blandy 
Commit: Jim Blandy 

Simplify and correct angle bracket propertizing and macro argument 
detection.

Fixes #465.

When `rust-syntax-propertize` uses `rust-macro-scopes` to find
ranges of text that are macro arguments, it ends up inadvertently
poisoning the `syntax-ppss` cache by applying it to text that doesn't
have the necessary `syntax-table` properties applied yet - the very
job that `rust-syntax-propertize` is trying to do.

However, `rust-macro-scopes` does much more work than necessary.
Rather than producing a list of ranges of macro arguments, we can just
use the list of enclosing opening parens provided by syntax-ppss,
checking each paren to see if it seems to be a macro or `macro_rules`
call.

We have to keep syntax-ppss's cache accurate for other reasons anyway,
so we might as well just use its data, rather than introducing another
cache of our own - especially a problematic one (see #465).

* rust-mode.el (rust-in-macro): Consult `syntax-ppss`'s list of enclosing
parens, rather than using `rust-macro-scope`. Remove optional arguments, 
which
were only used by tests.
(rust-macro-scopes, rust-macro-scope): Delete. Now we just use 
`syntax-ppss`'s
internal cache.
(rust-syntax-propertize): Don't bind `rust-macro-scopes`.
(rust-looking-back-macro-rules): New function.
(rust-looking-back-macro): Support a space between macro name and `!`, by
consulting `rust-expression-introducers`.
(rust-expression-introducers): New constant. Use in 
`rust-looking-back-macro`
and `rust-is-in-expression-context`.
(rust-is-in-expression-context): Use `rust-expression-introducers`.
(rust-looking-back-ident): Don't use `looking-back`. We've already moved to 
the
correct spot for `looking-at`, within a `save-excursion`.
* rust-mode-tests.el: Update tests.
---
 rust-mode-tests.el |  72 ++-
 rust-mode.el   | 203 -
 2 files changed, 99 insertions(+), 176 deletions(-)

diff --git a/rust-mode-tests.el b/rust-mode-tests.el
index e4949b26f7..abbfcb600c 100644
--- a/rust-mode-tests.el
+++ b/rust-mode-tests.el
@@ -3116,7 +3116,7 @@ macro_c!{
  (syntax-ppss
 
 
-(ert-deftest rust-test-in-macro-no-caching ()
+(ert-deftest rust-test-in-macro-around-opening ()
   (should-not
(with-temp-buffer
  (insert
@@ -3125,66 +3125,38 @@ macro_c!{
 struct Boo {}
 ")
  (rust-mode)
- (search-backward "macro")
- ;; do not use the cache
- (let ((rust-macro-scopes nil))
-   (rust-in-macro)
-
-(ert-deftest rust-test-in-macro-fake-cache ()
-  (should
-   (with-temp-buffer
- (insert
-  "fn foo(a:A) {
-macro_c!{
-struct Boo {}
-")
- (rust-mode)
- (search-backward "macro")
- ;; make the cache lie to make the whole buffer in scope
- ;; we need to be at paren level 1 for this to work
- (let ((rust-macro-scopes `((,(point-min) ,(point-max)
-   (rust-in-macro)
-
-(ert-deftest rust-test-in-macro-broken-cache ()
-  (should-error
-   (with-temp-buffer
- (insert
-  "fn foo(a:A) {
-macro_c!{
-struct Boo {}
-")
- (rust-mode)
- (search-backward "Boo")
- ;; do we use the cache at all
- (let ((rust-macro-scopes '(I should break)))
-   (rust-in-macro)
+ (search-backward "macro_c")
+ (and
+  (not (rust-in-macro))
+  (progn (forward-thing 'symbol 1) (not (rust-in-macro)))
+  (progn (forward-char 1) (rust-in-macro))
+  (progn (goto-char (point-max)) (rust-in-macro))
 
 (ert-deftest rust-test-in-macro-nested ()
-  (should
-   (equal
-(with-temp-buffer
-  (insert
-   "macro_rules! outer {
+  (with-temp-buffer
+(insert
+ "macro_rules! outer {
 () => { vec![] };
 }")
-  (rust-mode)
-  (rust-macro-scope (point-min) (point-max)))
-'((38 40) (20 45)
+(rust-mode)
+(should (progn (goto-char 20) (not (rust-in-macro
+(should (progn (goto-char 21) (eq (rust-in-macro) 20)))
+(should (progn (goto-char 38) (eq (rust-in-macro) 20)))
+(should (progn (goto-char 39) (eq (rust-in-macro) 38)))
+(should (progn (goto-char 40) (eq (rust-in-macro) 20)))
+(should (progn (goto-char 44) (eq (rust-in-macro) 20)))
+(should (progn (goto-char 45) (not (rust-in-macro))
 
 (ert-deftest rust-test-in-macro-not-with-space ()
-  (should
-   (equal
-(with-temp-buffer
-  (insert
+  (with-temp-buffer
+(insert
"fn foo() {
 if !(mem::size_of::() > 8) {
 bar()
 }
 }")
-  (rust-mode)
-  (rust-macro-scope (point-min) (point-max)))
-'empty)))
-
+(rust-mode)
+(should (progn (goto-char 24) (not (rust-in-macro))
 
 (ert-deftest rust-test-paren-matching-type-with-module-name ()
   (rust-test-matching-parens
diff --git a

[nongnu] elpa/rust-mode updated (e2bb3b090e -> 384051e23f)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch elpa/rust-mode.

  from  e2bb3b090e Merge pull request #477 from imichael2e2/master
   new  42ba58df6c Simplify and correct angle bracket propertizing and 
macro argument detection.
   new  07c4a3a5d7 Merge pull request #467 from jimblandy/in-macro
   new  081e62d08c Support envrc for rustfmt
   new  384051e23f Merge pull request #470 from amesgen/envrc-rustfmt


Summary of changes:
 rust-mode-tests.el |  72 ++-
 rust-mode.el   | 203 -
 rust-rustfmt.el|  88 +++
 3 files changed, 144 insertions(+), 219 deletions(-)



[elpa] externals/vertico 185f18587d 2/2: Expand comment

2022-12-20 Thread ELPA Syncer
branch: externals/vertico
commit 185f18587de0d8ebc34b83d6e7782a1cf71b09bc
Author: Daniel Mendler 
Commit: Daniel Mendler 

Expand comment
---
 vertico.el | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/vertico.el b/vertico.el
index e5499aff50..6562256ee6 100644
--- a/vertico.el
+++ b/vertico.el
@@ -358,11 +358,10 @@ The function is configured by BY, BSIZE, BINDEX, BPRED 
and PRED."
   (vertico--lock-candidate . ,lock)
   (vertico--groups . ,(cadr groups))
   (vertico--all-groups . ,(or (caddr groups) vertico--all-groups))
-  ;; Compute new index. Select the prompt under these conditions:
-  ;; * If there are no candidates
-  ;; * If the default is missing from the candidate list.
-  ;; * For matching content, as long as the full content
-  ;;   after the boundary is empty, including content after point.
+  ;; Index computation: The prompt is selected if there are no candidates,
+  ;; if the default is missing from the candidate list and for matching
+  ;; input at the field end. The latter is important for directory 
selection
+  ;; when renaming files.
   (vertico--index . ,(or lock
  (if (or def-missing (not all)
  (and (= (length vertico--base) (length 
content))



[elpa] externals/vertico 452f1c931f 1/2: Revert "BREAKING CHANGE: Always preselect the first candidate"

2022-12-20 Thread ELPA Syncer
branch: externals/vertico
commit 452f1c931f090498c08297e5bf1f09e390f29f04
Author: Daniel Mendler 
Commit: Daniel Mendler 

Revert "BREAKING CHANGE: Always preselect the first candidate"

This reverts commit 565faea4b76860e68e7d92ca7d3295a146c3dce4.
---
 CHANGELOG.org |  2 --
 vertico.el| 14 +++---
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index 427d2ff03f..903b9b7a67 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -4,8 +4,6 @@
 
 * Development
 
-- BREAKING CHANGE: Always preselect the first candidate. This mainly changes 
the
-  behavior of =find-file=. In order to open directories, press =M-RET=.
 - Emacs 29: Add support for =REQUIRE-MATCH= functions
 
 * Version 0.29 (2022-11-22)
diff --git a/vertico.el b/vertico.el
index b4c8d8bd1f..e5499aff50 100644
--- a/vertico.el
+++ b/vertico.el
@@ -358,9 +358,17 @@ The function is configured by BY, BSIZE, BINDEX, BPRED and 
PRED."
   (vertico--lock-candidate . ,lock)
   (vertico--groups . ,(cadr groups))
   (vertico--all-groups . ,(or (caddr groups) vertico--all-groups))
-  ;; Compute new index. Select the prompt if there are no candidates or if
-  ;; the default is missing from the candidate list.
-  (vertico--index . ,(or lock (if (or def-missing (not all)) -1 0))
+  ;; Compute new index. Select the prompt under these conditions:
+  ;; * If there are no candidates
+  ;; * If the default is missing from the candidate list.
+  ;; * For matching content, as long as the full content
+  ;;   after the boundary is empty, including content after point.
+  (vertico--index . ,(or lock
+ (if (or def-missing (not all)
+ (and (= (length vertico--base) (length 
content))
+  (test-completion content 
minibuffer-completion-table
+   
minibuffer-completion-predicate)))
+ -1 0))
 
 (defun vertico--cycle (list n)
   "Rotate LIST to position N."



[elpa] externals/vertico updated (eb9073e463 -> 185f18587d)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch externals/vertico.

  from  eb9073e463 Add changelog
   new  452f1c931f Revert "BREAKING CHANGE: Always preselect the first 
candidate"
   new  185f18587d Expand comment


Summary of changes:
 CHANGELOG.org |  2 --
 vertico.el| 13 ++---
 2 files changed, 10 insertions(+), 5 deletions(-)



[elpa] externals/consult updated (1ee5d02cb3 -> 4ff45b3782)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch externals/consult.

  from  1ee5d02cb3 Update README
   new  5c8b83546c consult-grep/ripgrep/find: Do not cache regexp type 
globally (Fix #701)
   new  4ff45b3782 Rename the functions (incompatible calling convention)


Summary of changes:
 consult.el | 150 +
 1 file changed, 70 insertions(+), 80 deletions(-)



[elpa] externals/consult 4ff45b3782 2/2: Rename the functions (incompatible calling convention)

2022-12-20 Thread ELPA Syncer
branch: externals/consult
commit 4ff45b378210ce4bc942eb366011ee647f575506
Author: Daniel Mendler 
Commit: Daniel Mendler 

Rename the functions (incompatible calling convention)
---
 consult.el | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/consult.el b/consult.el
index 64a3294be0..a2174fb039 100644
--- a/consult.el
+++ b/consult.el
@@ -4667,7 +4667,7 @@ INITIAL is inital input."
 (eq 0 (apply #'call-process-region (point-min) (point-max)
  (car cmd) nil nil nil `(,@(cdr cmd) "^(?=.*b)(?=.*a)")
 
-(defun consult--grep-builder ()
+(defun consult--grep-make-builder ()
   "Create grep command line builder."
   (let* ((cmd (consult--build-args consult-grep-args))
  (type (if (consult--grep-lookahead-p (car cmd) "-P") 'pcre 
'extended)))
@@ -4727,7 +4727,7 @@ the directory to search in. By default the project 
directory is used
 if `consult-project-function' is defined and returns non-nil.
 Otherwise the `default-directory' is searched."
   (interactive "P")
-  (consult--grep "Grep" (consult--grep-builder) dir initial))
+  (consult--grep "Grep" (consult--grep-make-builder) dir initial))
 
 ; Command: consult-git-grep
 
@@ -4757,7 +4757,7 @@ for more details."
 
 ; Command: consult-ripgrep
 
-(defun consult--ripgrep-builder ()
+(defun consult--ripgrep-make-builder ()
   "Create ripgrep command line builder."
   (let* ((cmd (consult--build-args consult-ripgrep-args))
  (type (if (consult--grep-lookahead-p (car cmd) "-P") 'pcre 
'extended)))
@@ -4787,7 +4787,7 @@ for more details."
 The initial input is given by the INITIAL argument. See `consult-grep'
 for more details."
   (interactive "P")
-  (consult--grep "Ripgrep" (consult--ripgrep-builder) dir initial))
+  (consult--grep "Ripgrep" (consult--ripgrep-make-builder) dir initial))
 
 ; Command: consult-find
 
@@ -4813,7 +4813,7 @@ INITIAL is inital input."
:category 'file
:history '(:input consult--find-history)))
 
-(defun consult--find-builder ()
+(defun consult--find-make-builder ()
   "Create find command line builder."
   (let* ((cmd (consult--build-args consult-find-args))
  (type (if (eq 0 (call-process-shell-command
@@ -4847,7 +4847,7 @@ See `consult-grep' for more details regarding the 
asynchronous search."
   (interactive "P")
   (let* ((prompt-dir (consult--directory-prompt "Find" dir))
  (default-directory (cdr prompt-dir)))
-(find-file (consult--find (car prompt-dir) (consult--find-builder) 
initial
+(find-file (consult--find (car prompt-dir) (consult--find-make-builder) 
initial
 
 ; Command: consult-locate
 



[elpa] externals/consult 5c8b83546c 1/2: consult-grep/ripgrep/find: Do not cache regexp type globally (Fix #701)

2022-12-20 Thread ELPA Syncer
branch: externals/consult
commit 5c8b83546c8d4ef77db009bcad5d6e1d28f261cf
Author: Daniel Mendler 
Commit: Daniel Mendler 

consult-grep/ripgrep/find: Do not cache regexp type globally (Fix #701)

This ensures that the command works if invoked in a local directory and
afterwards in a remote directory, where the program versions differ.
---
 consult.el | 150 +
 1 file changed, 70 insertions(+), 80 deletions(-)

diff --git a/consult.el b/consult.el
index aa379e9a95..64a3294be0 100644
--- a/consult.el
+++ b/consult.el
@@ -4667,30 +4667,26 @@ INITIAL is inital input."
 (eq 0 (apply #'call-process-region (point-min) (point-max)
  (car cmd) nil nil nil `(,@(cdr cmd) "^(?=.*b)(?=.*a)")
 
-(defvar consult--grep-regexp-type nil)
-
-(defun consult--grep-builder (input)
-  "Build command line given INPUT."
-  (unless (boundp 'grep-find-ignored-files) (require 'grep))
-  (pcase-let* ((cmd (consult--build-args consult-grep-args))
-   (`(,arg . ,opts) (consult--command-split input))
-   (flags (append cmd opts))
-   (ignore-case (or (member "-i" flags) (member "--ignore-case" 
flags
-(if (or (member "-F" flags) (member "--fixed-strings" flags))
-`(:command (,@cmd "-e" ,arg ,@opts) :highlight
-   ,(apply-partially #'consult--highlight-regexps
- (list (regexp-quote arg)) ignore-case))
-  (pcase-let* ((type (or consult--grep-regexp-type
- (setq consult--grep-regexp-type
-   (if (consult--grep-lookahead-p (car cmd) 
"-P") 'pcre 'extended
-   (`(,re . ,hl) (funcall consult--regexp-compiler arg type 
ignore-case)))
-(when re
-  `(:command
-(,@cmd
- ,(if (eq type 'pcre) "-P" "-E") ;; perl or extended
- "-e" ,(consult--join-regexps re type)
- ,@opts)
-:highlight ,hl))
+(defun consult--grep-builder ()
+  "Create grep command line builder."
+  (let* ((cmd (consult--build-args consult-grep-args))
+ (type (if (consult--grep-lookahead-p (car cmd) "-P") 'pcre 
'extended)))
+(lambda (input)
+  (pcase-let* ((`(,arg . ,opts) (consult--command-split input))
+   (flags (append cmd opts))
+   (ignore-case (or (member "-i" flags) (member 
"--ignore-case" flags
+(if (or (member "-F" flags) (member "--fixed-strings" flags))
+`(:command (,@cmd "-e" ,arg ,@opts) :highlight
+   ,(apply-partially #'consult--highlight-regexps
+ (list (regexp-quote arg)) 
ignore-case))
+  (pcase-let ((`(,re . ,hl) (funcall consult--regexp-compiler arg type 
ignore-case)))
+(when re
+  `(:command
+(,@cmd
+ ,(if (eq type 'pcre) "-P" "-E") ;; perl or extended
+ "-e" ,(consult--join-regexps re type)
+ ,@opts)
+:highlight ,hl
 
 ;;;###autoload
 (defun consult-grep (&optional dir initial)
@@ -4731,7 +4727,7 @@ the directory to search in. By default the project 
directory is used
 if `consult-project-function' is defined and returns non-nil.
 Otherwise the `default-directory' is searched."
   (interactive "P")
-  (consult--grep "Grep" #'consult--grep-builder dir initial))
+  (consult--grep "Grep" (consult--grep-builder) dir initial))
 
 ; Command: consult-git-grep
 
@@ -4761,32 +4757,29 @@ for more details."
 
 ; Command: consult-ripgrep
 
-(defvar consult--ripgrep-regexp-type nil)
-
-(defun consult--ripgrep-builder (input)
-  "Build command line given INPUT."
-  (pcase-let* ((cmd (consult--build-args consult-ripgrep-args))
-   (`(,arg . ,opts) (consult--command-split input))
-   (flags (append cmd opts))
-   (ignore-case (if (or (member "-S" flags) (member "--smart-case" 
flags))
-(let (case-fold-search)
-  ;; Case insensitive if there are no 
uppercase letters
-  (not (string-match-p "[[:upper:]]" arg)))
-  (or (member "-i" flags) (member "--ignore-case" 
flags)
-(if (or (member "-F" flags) (member "--fixed-strings" flags))
-`(:command (,@cmd "-e" ,arg ,@opts) :highlight
-   ,(apply-partially #'consult--highlight-regexps
- (list (regexp-quote arg)) ignore-case))
-  (pcase-let* ((type (or consult--ripgrep-regexp-type
- (setq consult--ripgrep-regexp-type
-   (if (consult--grep-lookahead-p (car cmd) 
"-P") 'pcre 'extended
-   (`(,re . ,hl) (funcall consult--regexp-compiler arg type 
ignore-case)))
-(when re
-  `(:command
-(,

[nongnu] elpa/cider 3c73886452: Use temp repl buffer for client local vars tests

2022-12-20 Thread ELPA Syncer
branch: elpa/cider
commit 3c738864525d25f126f637d1ceaace41871a8b1d
Author: ikappaki 
Commit: Bozhidar Batsov 

Use temp repl buffer for client local vars tests

It solves an issue with recycled buffers on master.

It also reduces tests to the `cider-register-repl-type` cases. The
shadow and nbb tests have been removed since they are covered by the
corresponding integration tests.
---
 test/cider-tests.el | 105 
 1 file changed, 41 insertions(+), 64 deletions(-)

diff --git a/test/cider-tests.el b/test/cider-tests.el
index 2705bef02f..baf1d3fc3f 100644
--- a/test/cider-tests.el
+++ b/test/cider-tests.el
@@ -588,70 +588,47 @@
   (after-each
(setq cider-cljs-repl-types -cider-cljs-repl-types))
 
-  (describe "sets nrepl client local vars correctly"
-  (it "for nbb project"
-  (let* ((server-process (nrepl-start-mock-server-process))
- (server-buffer (process-buffer server-process)))
-;; wait for the connection to be established
-(nrepl-tests-poll-until (local-variable-p 'nrepl-endpoint 
server-buffer) 5)
-(let ((client-buffer (cider-connect-sibling-cljs
-  '(:cljs-repl-type nbb) server-buffer)))
-
-  ;; native cljs REPL
-  (expect (buffer-local-value 'cider-repl-type client-buffer)
-  :to-equal 'cljs)
-  (expect (buffer-local-value 'cider-repl-cljs-upgrade-pending 
client-buffer)
-  :to-equal nil)
-  (expect (buffer-local-value 'cider-repl-init-function 
client-buffer)
-  :to-be nil)
-  (delete-process (get-buffer-process client-buffer)
-  (it "for shadow project"
-  (let* ((cider-shadow-default-options "a-shadow-alias")
- (server-process (nrepl-start-mock-server-process))
- (server-buffer (process-buffer server-process)))
-;; wait for the connection to be established
-(nrepl-tests-poll-until (local-variable-p 'nrepl-endpoint 
server-buffer) 5)
-;; starts as clj REPL and requires a form to switch over to cljs
-(let ((client-buffer (cider-connect-sibling-cljs
-  '(:cljs-repl-type shadow) server-buffer)))
-  (expect (buffer-local-value 'cider-repl-type client-buffer)
-  :to-equal 'cljs)
-  (expect (buffer-local-value 'cider-repl-cljs-upgrade-pending 
client-buffer)
-  :to-equal t)
-  (expect (buffer-local-value 'cider-repl-init-function 
client-buffer)
-  :not :to-be nil)
-  (delete-process (get-buffer-process client-buffer)
-  (it "for a custom cljs REPL type project"
-  (cider-register-cljs-repl-type 'native-cljs)
-  (let* ((server-process (nrepl-start-mock-server-process))
- (server-buffer (process-buffer server-process)))
-;; wait for the connection to be established
-(nrepl-tests-poll-until (local-variable-p 'nrepl-endpoint 
server-buffer) 5)
-(let ((client-buffer (cider-connect-sibling-cljs
-  '(:cljs-repl-type native-cljs)
-  server-buffer)))
-  (expect (buffer-local-value 'cider-repl-type client-buffer)
-  :to-equal 'cljs)
-  (expect (buffer-local-value 'cider-repl-cljs-upgrade-pending 
client-buffer)
-  :to-equal nil)
-  (delete-process (get-buffer-process client-buffer)
-  (it "for a custom REPL type project that needs to switch to cljs"
-  (cider-register-cljs-repl-type
-   'not-cljs-initially "(form-to-switch-to-cljs-repl)")
-  (let* ((server-process (nrepl-start-mock-server-process))
- (server-buffer (process-buffer server-process)))
-;; wait for the connection to be established
-(nrepl-tests-poll-until (local-variable-p 'nrepl-endpoint 
server-buffer) 5)
-(let ((client-buffer (cider-connect-sibling-cljs
-  '(:cljs-repl-type not-cljs-initially)
-  server-buffer)))
-  (expect (buffer-local-value 'cider-repl-type client-buffer)
-  :to-equal 'cljs)
-  (expect (buffer-local-value 'cider-repl-cljs-upgrade-pending 
client-buffer)
-  :to-equal t)
-  (expect (buffer-local-value 'cider-repl-init-function 
client-buffer)
-  :not :to-be nil)
-  (delete-process (get-buffer-process client-buffer)))
+  (describe "sets nrepl client buffer local vars correctly"
+;; we only care to test in the below that some well specified local vars 
are
+;; set in the nREPL client buffer at start up. To do so, we bring up the
+ 

[elpa] externals/org-contacts bb4032eb12 2/2: Add `if' condition on (org-find-exact-headline-in-buffer query) return nil.

2022-12-20 Thread ELPA Syncer
branch: externals/org-contacts
commit bb4032eb12c20d34555a4e670f28696cf31a7b54
Author: stardiviner 
Commit: stardiviner 

Add `if' condition on (org-find-exact-headline-in-buffer query) return nil.
---
 org-contacts.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/org-contacts.el b/org-contacts.el
index 004b826803..2724dc9a3b 100644
--- a/org-contacts.el
+++ b/org-contacts.el
@@ -1318,8 +1318,9 @@ Each element has the form (NAME . (FILE . POSITION))."
  ;; jump to exact contact headline directly
  (t
   (with-current-buffer buf
-(let ((position (org-find-exact-headline-in-buffer query)))
-  (goto-char (marker-position position
+(if-let ((position (org-find-exact-headline-in-buffer query)))
+(goto-char (marker-position position))
+  (user-error "[org-contacts] Can't find <%s> in your 
`org-contacts-files'." query)))
   (display-buffer buf '(display-buffer-below-selected))
 
   ;; FIXME:



[elpa] externals/org-contacts b7d176dcfb 1/2: Refactor duplicated open org-contacts file and create buffer

2022-12-20 Thread ELPA Syncer
branch: externals/org-contacts
commit b7d176dcfbec219dbf3de1ef109ce774bc0e1269
Author: stardiviner 
Commit: stardiviner 

Refactor duplicated open org-contacts file and create buffer
---
 org-contacts.el | 36 +---
 1 file changed, 17 insertions(+), 19 deletions(-)

diff --git a/org-contacts.el b/org-contacts.el
index 4dd48b9b6a..004b826803 100644
--- a/org-contacts.el
+++ b/org-contacts.el
@@ -1301,31 +1301,29 @@ Each element has the form (NAME . (FILE . POSITION))."
 (org-contacts-files
 
 ;;;###autoload
-(defun org-contacts-link-open (path)
+(defun org-contacts-link-open (query)
   "Open contacts: link type with jumping or searching."
-  (let ((query path))
+  (let* ((f (car (org-contacts-files)))
+ (fname (file-name-nondirectory f))
+ (buf (progn
+(unless (buffer-live-p (get-buffer fname)) (find-file f))
+(get-buffer fname
 (cond
  ;; /query/ format searching
  ((string-match "/.*/" query)
-  (let* ((f (car (org-contacts-files)))
- (buf (get-buffer (file-name-nondirectory f
-(unless (buffer-live-p buf) (find-file f))
-(with-current-buffer buf
-  (string-match "/\\(.*\\)/" query)
-  (occur (match-string 1 query)
+  (with-current-buffer buf
+(string-match "/\\(.*\\)/" query)
+(occur (match-string 1 query
+
  ;; jump to exact contact headline directly
  (t
-  (let* ((f (car (org-contacts-files)))
- (_ (find-file f))
- (buf (get-buffer (file-name-nondirectory f
-(with-current-buffer buf
-  (goto-char (marker-position (org-find-exact-headline-in-buffer 
query
-(display-buffer buf '(display-buffer-below-selected)))
-
-  ;; (let* ((f (car (org-contacts-files)))
-  ;;(_ (find-file f))
-  ;;;; FIXME:
-  ;;(contact-entry (map-filter
+  (with-current-buffer buf
+(let ((position (org-find-exact-headline-in-buffer query)))
+  (goto-char (marker-position position
+  (display-buffer buf '(display-buffer-below-selected))
+
+  ;; FIXME:
+  ;; (let* ((contact-entry (map-filter
   ;;(lambda (contact-plist)
   ;;  (if (string-equal (plist-get contact-plist 
:name) query)
   ;;  contact-plist))



[elpa] externals/org-contacts updated (bd5093e46b -> bb4032eb12)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch externals/org-contacts.

  from  bd5093e46b org-contacts is now on MELPA and NonGNU.
   new  b7d176dcfb Refactor duplicated open org-contacts file and create 
buffer
   new  bb4032eb12 Add `if' condition on (org-find-exact-headline-in-buffer 
query) return nil.


Summary of changes:
 org-contacts.el | 37 ++---
 1 file changed, 18 insertions(+), 19 deletions(-)



[elpa] elpa-admin 3417ff2deb: Stop recommending `git:` access

2022-12-20 Thread Stefan Monnier via
branch: elpa-admin
commit 3417ff2debca6c4cada80f3d5c41f35f623454c5
Author: Stefan Monnier 
Commit: Stefan Monnier 

Stop recommending `git:` access

This recommendation was made because the `https:` URL ended up using
the "dumb HTTP" which was much slower.  This seems to be fixed now.

* elpa-admin.el (elpaa--check-sync-failures)
(elpaa--report-build-failure, elpaa--publish-package-spec):
* README (Getting the source): Prefer `https:` over `git:`.
---
 README| 2 +-
 elpa-admin.el | 9 +++--
 2 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/README b/README
index 2dd6e54277..fa3a15db96 100644
--- a/README
+++ b/README
@@ -28,7 +28,7 @@ a large amount of irrelevant data.  More specifically, here 
is how you
 can get the source and setup the general infrastructure:
 
 #+begin_src shell
-  git clone --single-branch git://git.savannah.gnu.org/emacs/elpa.git
+  git clone --single-branch https://git.sv.gnu.org/git/emacs/elpa.git
   cd elpa
   make
 #+end_src
diff --git a/elpa-admin.el b/elpa-admin.el
index 6f8fadbc1b..3ff93d71d2 100644
--- a/elpa-admin.el
+++ b/elpa-admin.el
@@ -683,7 +683,7 @@ The archive will not be able to track your code until you 
resolve this
 problem by (re)merging the code that's already in %S.  You can do that
 with the following commands:
 
-git fetch git://git.sv.gnu.org/%s %s%s
+git fetch https://git.sv.gnu.org/git/%s %s%s
 git merge FETCH_HEAD
 
 Of course, feel free to undo the changes it may introduce in the file
@@ -713,7 +713,7 @@ You can consult the latest error output in the file
 
 You can also try and reproduce the error locally as follows:
 
-git clone --single-branch git://git.sv.gnu.org/%s
+git clone --single-branch https://git.sv.gnu.org/git/%s
 cd %s
 make %s   # Setup the infrastructure
 make packages/%s  # Create a worktree of the package
@@ -994,10 +994,7 @@ SPECS is the list of package specifications."
 (`(,name :url ,url . ,rest)
  (if (stringp name) (setq name (intern name)))
  (unless url
-   ;; Use the `git:' URL rather than the `https:' URL
-   ;; because it's a lot faster on this repository when
-   ;; cloning a single branch.
-   (setq url (concat "git://git.sv.gnu.org/"
+   (setq url (concat "https://git.sv.gnu.org/git/";
  elpaa--gitrepo))
(setq rest
  (plist-put rest :branch



[elpa] externals/vertico 1dfa69434b: vertico-directory-up: Accept nil argument

2022-12-20 Thread ELPA Syncer
branch: externals/vertico
commit 1dfa69434bac02eccd152949fba8823a56feaf5b
Author: Daniel Mendler 
Commit: Daniel Mendler 

vertico-directory-up: Accept nil argument
---
 extensions/vertico-directory.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/extensions/vertico-directory.el b/extensions/vertico-directory.el
index 99baf0848b..9d845b1efc 100644
--- a/extensions/vertico-directory.el
+++ b/extensions/vertico-directory.el
@@ -66,7 +66,7 @@
   (when (string-match-p "\\`~[^/]*/\\'" path)
 (delete-minibuffer-contents)
 (insert (expand-file-name path)))
-  (dotimes (_ n found)
+  (dotimes (_ (or n 1) found)
 (save-excursion
   (let ((end (point)))
 (goto-char (1- end))



[elpa] externals/denote 6eff85880d: Refine how command aliases are declared

2022-12-20 Thread ELPA Syncer
branch: externals/denote
commit 6eff85880d8ef15d3e9e14a13b2cfc1bd0435b02
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Refine how command aliases are declared

This helps avoid confusion when searching through the available Denote
commands by clearly marking aliases for what they are.
---
 denote.el | 27 ++-
 1 file changed, 18 insertions(+), 9 deletions(-)

diff --git a/denote.el b/denote.el
index 36d4d14a8f..8632998a5f 100644
--- a/denote.el
+++ b/denote.el
@@ -1649,7 +1649,8 @@ packages such as `marginalia' and `embark')."
 
 ; Convenience commands as `denote' variants
 
-(defalias 'denote-create-note (symbol-function 'denote))
+(defalias 'denote-create-note 'denote
+  "Alias of `denote' command.")
 
 ;;;###autoload
 (defun denote-type ()
@@ -1662,7 +1663,8 @@ is set to \\='(file-type title keywords)."
   (let ((denote-prompts '(file-type title keywords)))
 (call-interactively #'denote)))
 
-(defalias 'denote-create-note-using-type (symbol-function 'denote-type))
+(defalias 'denote-create-note-using-type 'denote-type
+  "Alias of `denote-type' command.")
 
 ;;;###autoload
 (defun denote-date ()
@@ -1680,7 +1682,8 @@ is set to \\='(date title keywords)."
   (let ((denote-prompts '(date title keywords)))
 (call-interactively #'denote)))
 
-(defalias 'denote-create-note-using-date (symbol-function 'denote-date))
+(defalias 'denote-create-note-using-date 'denote-date
+  "Alias of `denote-date' command.")
 
 ;;;###autoload
 (defun denote-subdirectory ()
@@ -1696,7 +1699,8 @@ set to \\='(subdirectory title keywords)."
   (let ((denote-prompts '(subdirectory title keywords)))
 (call-interactively #'denote)))
 
-(defalias 'denote-create-note-in-subdirectory (symbol-function 
'denote-subdirectory))
+(defalias 'denote-create-note-in-subdirectory 'denote-subdirectory
+  "Alias of `denote-subdirectory' command.")
 
 ;;;###autoload
 (defun denote-template ()
@@ -1713,7 +1717,8 @@ set to \\='(template title keywords)."
   (let ((denote-prompts '(template title keywords)))
 (call-interactively #'denote)))
 
-(defalias 'denote-create-note-with-template (symbol-function 'denote-template))
+(defalias 'denote-create-note-with-template 'denote-template
+  "Alias of `denote-template' command.")
 
 ; Other convenience commands
 
@@ -2570,7 +2575,8 @@ whitespace-only), insert an ID-ONLY link."
 (unless (derived-mode-p 'org-mode)
   (make-button beg (point) 'type 'denote-link-button
 
-(defalias 'denote-link-insert-link (symbol-function 'denote-link))
+(defalias 'denote-link-insert-link 'denote-link
+  "Alias of `denote-link' command.")
 
 (defun denote-link--collect-identifiers (regexp)
   "Return collection of identifiers in buffer matching REGEXP."
@@ -2686,7 +2692,8 @@ file's title.  This has the same meaning as in 
`denote-link'."
   (denote-link target id-only)
 (call-interactively #'denote-link-after-creating)))
 
-(defalias 'denote-link-to-existing-or-new-note (symbol-function 
'denote-link-or-create))
+(defalias 'denote-link-to-existing-or-new-note 'denote-link-or-create
+  "Alias of `denote-link-or-create' command.")
 
 ; Link buttons
 
@@ -2888,7 +2895,8 @@ default, it will show up below the current window."
   (delete file (denote-directory-text-only-files)))
  nil)
 
-(defalias 'denote-link-show-backlinks-buffer (symbol-function 
'denote-link-backlinks))
+(defalias 'denote-link-show-backlinks-buffer 'denote-link-backlinks
+  "Alias of `denote-link-backlinks' command.")
 
 ; Add links matching regexp
 
@@ -2942,7 +2950,8 @@ inserts links with just the identifier."
   (denote-link-buttonize-buffer beg (point)))
   (message "No links matching `%s'" regexp
 
-(defalias 'denote-link-insert-links-matching-regexp (symbol-function 
'denote-link-add-links))
+(defalias 'denote-link-insert-links-matching-regexp 'denote-link-add-links
+  "Alias of `denote-link-add-links' command.")
 
 ;;;###autoload
 (defun denote-link-add-missing-links (regexp &optional id-only)



[elpa] main e4cbbdec91: Prefer https:// to git:// URLs

2022-12-20 Thread Stefan Kangas
branch: main
commit e4cbbdec91f8f11f67ff42279860c8e2185c401e
Author: Stefan Kangas 
Commit: Stefan Kangas 

Prefer https:// to git:// URLs

* elpa-packages (auctex, bbdb, org, poke, poke-mode, tramp)
(vcl-mode): Prefer https:// to git:// URLs.
---
 elpa-packages | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/elpa-packages b/elpa-packages
index 480e82aeba..6f7722d744 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -74,7 +74,7 @@
  (async:url "https://github.com/jwiegley/emacs-async";
   :ignored-files ("COPYING")
   :auto-sync t)
- (auctex   :url "git://git.sv.gnu.org/auctex.git"
+ (auctex   :url "https://git.savannah.gnu.org/git/auctex.git";
   ;; AUCTeX is currently sync'd manually and elpa.git isn't quite a mirror :-(
   :auto-sync nil)
  (aumix-mode   :url nil)
@@ -83,7 +83,7 @@
   :doc "docs/auto-overlay-manual.texinfo")
  ;; FIXME: Avy diverged https://github.com/abo-abo/avy/issues/344
  (avy  :url "https://github.com/abo-abo/avy";)
- (bbdb :url "git://git.savannah.nongnu.org/bbdb.git"
+ (bbdb :url "https://git.savannah.nongnu.org/git/bbdb.git";
   :lisp-dir "lisp"
   :doc "doc/bbdb.texi"
   ;; The BBDB branch in elpa.git is managed directly by hand, with
@@ -520,7 +520,7 @@
   :doc "orderless.texi"
   :readme "README.org"
   :auto-sync t)
- (org  :url "git://git.sv.gnu.org/emacs/org-mode.git"
+ (org  :url 
"https://git.savannah.gnu.org/git/emacs/org-mode.git";
   :lisp-dir "lisp"
   :release-branch "bugfix"
   :ignored-files ("etc/schema" "contrib" "mk" "testing" "lisp/org-install.el")
@@ -589,11 +589,11 @@
   :ignored-files ("LICENSE")
   :doc "README.org"
   :auto-sync t)
- (poke :url "git://git.sv.gnu.org/poke/poke-el.git"
+ (poke :url "https://git.savannah.gnu.org/git/poke/poke-el.git";
   :doc "poke-el.texi"
   :ignored-files ("COPYING")
   :auto-sync t)
- (poke-mode:url "git://git.sv.gnu.org/poke/poke-mode.git"
+ (poke-mode:url 
"https://git.savannah.gnu.org/git/poke/poke-mode.git";
   :auto-sync t)
  (poker:url nil)
  (polymode :url "https://github.com/polymode/polymode";
@@ -747,7 +747,7 @@
   :ignored-files ("LICENSE")
   :news "NEWS.md"
   :auto-sync t)
- (tramp:url "git://git.sv.gnu.org/tramp.git"
+ (tramp:url 
"https://git.savannah.gnu.org/git/tramp.git";
   :branch "externals/tramp"
   :main-file "trampver.el"
   :make ("autoloads" "info")
@@ -803,7 +803,7 @@
  (vc-hgcmd :url "https://github.com/muffinmad/emacs-vc-hgcmd";
   :auto-sync t)
  (vcard:url nil)
- (vcl-mode :url "git://git.gnu.org.ua/vcl-mode")
+ (vcl-mode :url "https://git.gnu.org.ua/vcl-mode.git";)
  (vdiff:url "https://github.com/justbur/emacs-vdiff";
   :auto-sync t)
  (verilog-mode :core "lisp/progmodes/verilog-mode.el")



[elpa] elpa-admin 1ec19240f5: ; * elpa-admin.el (elpaa--get-last-release-commit): Minor doc fix.

2022-12-20 Thread Stefan Kangas
branch: elpa-admin
commit 1ec19240f50ff802f6eefd800027956249ac6406
Author: Stefan Kangas 
Commit: Stefan Kangas 

; * elpa-admin.el (elpaa--get-last-release-commit): Minor doc fix.
---
 elpa-admin.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/elpa-admin.el b/elpa-admin.el
index 3ff93d71d2..947f40dbb7 100644
--- a/elpa-admin.el
+++ b/elpa-admin.el
@@ -204,7 +204,7 @@ Delete backup files also."
 (car pkg-spec)
 
 (defun elpaa--get-last-release-commit (pkg-spec &optional from)
-  "Return the commit that last changed `Version:'.
+  "Return the commit that last changed `Version:' for package PKG-SPEC.
 FROM is the start revision.  Return nil if not found."
   (with-temp-buffer
 (if (equal 0 ;Don't signal an error if call errors out.



[elpa] externals/ada-mode e419adcb8f: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/ada-mode
commit e419adcb8f476ce1736c0bc2be3f2357567bca45
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 ada-build.el  | 2 +-
 ada-core.el   | 2 +-
 ada-eglot.el  | 2 +-
 ada-imenu.el  | 2 +-
 ada-indent-user-options.el| 2 +-
 ada-mode.el   | 4 ++--
 ada-skel.el   | 2 +-
 ada_annex_p-process.el| 2 +-
 ada_annex_p.wy| 4 ++--
 ada_annex_p_process_actions.adb   | 2 +-
 ada_annex_p_process_actions.ads   | 2 +-
 ada_annex_p_process_lalr_main.adb | 2 +-
 ada_annex_p_process_lalr_main.ads | 2 +-
 ada_annex_p_process_lr1_main.adb  | 2 +-
 ada_annex_p_process_lr1_main.ads  | 2 +-
 ada_annex_p_re2c.c| 2 +-
 ada_annex_p_re2c_c.ads| 2 +-
 benchmark-xref.el | 2 +-
 doclicense.texi   | 4 ++--
 prj.el| 2 +-
 20 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/ada-build.el b/ada-build.el
index 757c7e22d4..98dad73928 100644
--- a/ada-build.el
+++ b/ada-build.el
@@ -19,7 +19,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Design:
 ;;
diff --git a/ada-core.el b/ada-core.el
index 75f34d1b2e..cd0d7d8d68 100644
--- a/ada-core.el
+++ b/ada-core.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 (require 'compile)
 (require 'find-file)
diff --git a/ada-eglot.el b/ada-eglot.el
index 1d531940f1..476a040bc0 100644
--- a/ada-eglot.el
+++ b/ada-eglot.el
@@ -15,7 +15,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 (require 'ada-core)
 (require 'eieio)
diff --git a/ada-imenu.el b/ada-imenu.el
index 06d9595596..faea4345b0 100644
--- a/ada-imenu.el
+++ b/ada-imenu.el
@@ -19,7 +19,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 ;;
 ;;; History: see ada_mode.el
 ;;
diff --git a/ada-indent-user-options.el b/ada-indent-user-options.el
index a041bcfe7c..d7884d30af 100644
--- a/ada-indent-user-options.el
+++ b/ada-indent-user-options.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 ;;
 ;;; History: see ada_mode.el
 
diff --git a/ada-mode.el b/ada-mode.el
index e775f9971c..8e8e6d636c 100644
--- a/ada-mode.el
+++ b/ada-mode.el
@@ -8,7 +8,7 @@
 ;;  ada
 ;; Version: 8.0.3
 ;; package-requires: ((uniquify-files "1.0.1") (wisi "4.1.1") (gnat-compiler 
"1.0.0") (emacs "25.3"))
-;; url: http://www.nongnu.org/ada-mode/
+;; url: https://www.nongnu.org/ada-mode/
 ;;
 ;; This file is part of GNU Emacs.
 ;;
@@ -23,7 +23,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 ;;
 ;;; Usage:
 ;;
diff --git a/ada-skel.el b/ada-skel.el
index 76aafbc407..3ae3b92be5 100644
--- a/ada-skel.el
+++ b/ada-skel.el
@@ -17,7 +17,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Design:
 ;;
diff --git a/ada_annex_p-process.el b/ada_annex_p-process.el
index 8289bc9750..0ac7f82858 100644
--- a/ada_annex_p-process.el
+++ b/ada_annex_p-process.el
@@ -14,7 +14,7 @@
 ;;  General Public License for more details.
 ;;
 ;;  You should have received a copy of the GNU General Public License
-;;  along with GNU Emacs.  If not, see .
+;;  along with GNU Emacs.  If not, see .
 
 (require 'wisi-process-parse)
 
diff --git a/ada_annex_p.wy b/ada_annex_p.wy
index fc7b838d51..5049f39a28 100644
--- a/ada_annex_p.wy
+++ b/ada_annex_p.wy
@@ -32,7 +32,7

[elpa] externals/adjust-parens e6723f0fd2: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/adjust-parens
commit e6723f0fd214197dbcc69ae5898a166cc3662b9b
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 adjust-parens-tests.el | 2 +-
 adjust-parens.el   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/adjust-parens-tests.el b/adjust-parens-tests.el
index 9909d76d75..f67f36493e 100644
--- a/adjust-parens-tests.el
+++ b/adjust-parens-tests.el
@@ -15,7 +15,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/adjust-parens.el b/adjust-parens.el
index 609cbeffb2..c5ff0645cf 100644
--- a/adjust-parens.el
+++ b/adjust-parens.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 ;;



[elpa] externals/all 0f3f880cba: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/all
commit 0f3f880cba8783045cfd94dca6d750d51a9f212c
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 all.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/all.el b/all.el
index 79dcea5578..c4750bf17f 100644
--- a/all.el
+++ b/all.el
@@ -22,7 +22,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/ascii-art-to-unicode ec8ce763e5: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/ascii-art-to-unicode
commit ec8ce763e51fd91b3d9816799b6e828e3a9ea9eb
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 NEWS| 4 ++--
 ascii-art-to-unicode.el | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index 049b401e24..38d1fe06a8 100644
--- a/NEWS
+++ b/NEWS
@@ -18,7 +18,7 @@ See the end for copying conditions.
 
 - 1.9 | 2014-05-29
   - new command: ‘aa2u-mark-rectangle-as-text’
-  - new homepage: http://www.gnuvola.org/software/aa2u/
+  - new homepage: https://www.gnuvola.org/software/aa2u/
 
 - 1.8 | 2014-05-21
   - new command: ‘aa2u-mark-as-text’
@@ -36,7 +36,7 @@ See the end for copying conditions.
   - ‘aa2u’ takes args BEG and END
 
 - 1.4 | 2014-01-14
-  - move to ELPA (from )
+  - move to ELPA (from )
   - change copyright to FSF
   - require 'cl-lib instead of 'cl
   - use ‘cl-flet’ and ‘cl-labels’
diff --git a/ascii-art-to-unicode.el b/ascii-art-to-unicode.el
index 3bc135e3b2..dbf9fd6586 100644
--- a/ascii-art-to-unicode.el
+++ b/ascii-art-to-unicode.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Thien-Thi Nguyen 
 ;; Version: 1.13
 ;; Keywords: ascii, unicode, box-drawing
-;; URL: http://www.gnuvola.org/software/aa2u/
+;; URL: https://www.gnuvola.org/software/aa2u/
 
 ;; 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
@@ -19,7 +19,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/captain 364ee98226: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/captain
commit 364ee98226ad5f8bb8d125299a912afa1ca67c49
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 captain.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/captain.el b/captain.el
index 5b9bb067f9..de23b10973 100644
--- a/captain.el
+++ b/captain.el
@@ -20,7 +20,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/company-ebdb f8967ecb40: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/company-ebdb
commit f8967ecb4037d1a08d4028af4f9abe2394d4563e
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 company-ebdb.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/company-ebdb.el b/company-ebdb.el
index 3659d37f7e..77c3b6b913 100644
--- a/company-ebdb.el
+++ b/company-ebdb.el
@@ -20,7 +20,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/brief 88586a1ddb: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/brief
commit 88586a1ddb3ab7399075e6587c3404bfd11750d6
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 brief.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/brief.el b/brief.el
index 7ce36360ad..c7622cb398 100644
--- a/brief.el
+++ b/brief.el
@@ -19,7 +19,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/cobol-mode 33e8cfe3ea: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/cobol-mode
commit 33e8cfe3ea62acca3cead32dfb6b78182fe5543b
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 cobol-mode.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/cobol-mode.el b/cobol-mode.el
index da574f452e..62fdbfd650 100644
--- a/cobol-mode.el
+++ b/cobol-mode.el
@@ -20,7 +20,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
@@ -30,7 +30,7 @@
 ;; M-x customize menu.
 
 ;; This file should not be confused with Rick Bielawski's cobol-mode.el
-;; (http://www.emacswiki.org/emacs/cobol-mode.el), which this mode attempts to
+;; (https://www.emacswiki.org/emacs/cobol-mode.el), which this mode attempts to
 ;; supersede.
 
 ;; Finally, I suggest installing auto-complete-mode, which makes typing
@@ -2660,7 +2660,7 @@ arguments at all.")
 
 ;;; Indentation
 ;; Derived (a long time ago) from the wonderful Emacs Mode Tutorial at
-;; .
+;; .
 
 (defun cobol--code-start ()
   "Return the first column code can go in."



[elpa] externals/aumix-mode ded8e75454: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/aumix-mode
commit ded8e75454a3d33f93efc8a5ca2c6041173d6c74
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 aumix-mode.el | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/aumix-mode.el b/aumix-mode.el
index 96ae08f21a..0edb3f7996 100644
--- a/aumix-mode.el
+++ b/aumix-mode.el
@@ -5,7 +5,7 @@
 ;; Author: Kevin Ryde 
 ;; Version: 7
 ;; Keywords: multimedia, mixer, aumix
-;; URL: http://user42.tuxfamily.org/aumix-mode/index.html
+;; URL: https://user42.tuxfamily.org/aumix-mode/index.html
 ;; EmacsWiki: Aumix
 ;;
 ;; aumix-mode.el is free software; you can redistribute it and/or modify it
@@ -19,7 +19,7 @@
 ;; Public License for more details.
 ;;
 ;; You can get a copy of the GNU General Public License online at
-;; .
+;; .
 
 
 ;;; Commentary:
@@ -68,7 +68,7 @@
  :prefix "aumix-mode-"
  :group  'multimedia
  :link   '(url-link :tag "aumix-mode.el home page"
-"http://user42.tuxfamily.org/aumix-mode/index.html";)
+"https://user42.tuxfamily.org/aumix-mode/index.html";)
  :link   '(url-link :tag "Aumix home page"
 "http://jpj.net/~trevor/aumix.html";))
 
@@ -180,7 +180,7 @@ buffer is desired.
 The aumix home page is
   URL `http://jpj.net/~trevor/aumix.html'
 The aumix-mode.el home page is
-  URL `http://user42.tuxfamily.org/aumix-mode/index.html'
+  URL `https://user42.tuxfamily.org/aumix-mode/index.html'
 
 
 \\{aumix-mode-map}



[elpa] externals/cl-generic 27d01353b5: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/cl-generic
commit 27d01353b54ad9b6ad05ecae7f5d94316579c11b
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 cl-generic.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cl-generic.el b/cl-generic.el
index a40723ce8f..c6a7781e63 100644
--- a/cl-generic.el
+++ b/cl-generic.el
@@ -17,7 +17,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/auto-correct 6182764ae0: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/auto-correct
commit 6182764ae045f4590cf0f69046aa50d747ab27e2
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 auto-correct.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/auto-correct.el b/auto-correct.el
index 528dad2f0c..6b154a5acb 100644
--- a/auto-correct.el
+++ b/auto-correct.el
@@ -20,7 +20,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/cycle-quotes c1ef993f8c: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/cycle-quotes
commit c1ef993f8c66fec71b10d70eb7a2cd0c416aaa12
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 cycle-quotes-test.el | 2 +-
 cycle-quotes.el  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/cycle-quotes-test.el b/cycle-quotes-test.el
index 43c2bc63fe..eeba5d4665 100644
--- a/cycle-quotes-test.el
+++ b/cycle-quotes-test.el
@@ -15,7 +15,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/cycle-quotes.el b/cycle-quotes.el
index b2f8465a90..6307cbba98 100644
--- a/cycle-quotes.el
+++ b/cycle-quotes.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/dismal 5ffea0c217: ; Prefer HTTPS to HTTP in most URLs

2022-12-20 Thread Stefan Kangas
branch: externals/dismal
commit 5ffea0c217c270ed0444ddc7655d5af1223c0400
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in most URLs
---
 auto-aligner.el| 2 +-
 dismal-data-structures.el  | 2 +-
 dismal-menu3.el| 2 +-
 dismal-metacolumn.el   | 2 +-
 dismal-model-extensions.el | 2 +-
 dismal-mouse3.el   | 2 +-
 dismal-simple-menus.el | 2 +-
 dismal.el  | 2 +-
 heaps.el   | 2 +-
 keystroke.el   | 2 +-
 log.el | 2 +-
 rmatrix.el | 2 +-
 semi-coder.el  | 2 +-
 simple-menu.el | 2 +-
 vectors.el | 2 +-
 15 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/auto-aligner.el b/auto-aligner.el
index ae22987106..f4e3f55141 100644
--- a/auto-aligner.el
+++ b/auto-aligner.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this software.  If not, see .
+;; along with this software.  If not, see .
 
 ;;; Commentary:
 
diff --git a/dismal-data-structures.el b/dismal-data-structures.el
index 0af8c334c5..9bfa6770f4 100644
--- a/dismal-data-structures.el
+++ b/dismal-data-structures.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this software.  If not, see .
+;; along with this software.  If not, see .
 
 ;;; Commentary:
 
diff --git a/dismal-menu3.el b/dismal-menu3.el
index 7fa007c908..5cce8615e8 100644
--- a/dismal-menu3.el
+++ b/dismal-menu3.el
@@ -17,7 +17,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this software.  If not, see .
+;; along with this software.  If not, see .
 
 ;;; Commentary:
 
diff --git a/dismal-metacolumn.el b/dismal-metacolumn.el
index bbd25598d4..0ff538fa6e 100644
--- a/dismal-metacolumn.el
+++ b/dismal-metacolumn.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this software.  If not, see .
+;; along with this software.  If not, see .
 
 ;;; Commentary:
 
diff --git a/dismal-model-extensions.el b/dismal-model-extensions.el
index ab8bab0aed..eb0529dbd9 100644
--- a/dismal-model-extensions.el
+++ b/dismal-model-extensions.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this software.  If not, see .
+;; along with this software.  If not, see .
 
 ;;; Commentary:
 
diff --git a/dismal-mouse3.el b/dismal-mouse3.el
index 5589b76e39..d114b48d6a 100644
--- a/dismal-mouse3.el
+++ b/dismal-mouse3.el
@@ -17,7 +17,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this software.  If not, see .
+;; along with this software.  If not, see .
 
 ;;; Commentary:
 
diff --git a/dismal-simple-menus.el b/dismal-simple-menus.el
index 85ae806157..83cd590463 100644
--- a/dismal-simple-menus.el
+++ b/dismal-simple-menus.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this software.  If not, see .
+;; along with this software.  If not, see .
 
 ;;; Commentary:
 
diff --git a/dismal.el b/dismal.el
index e710874b57..70f3bda1ea 100644
--- a/dismal.el
+++ b/dismal.el
@@ -20,7 +20,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this software.  If not, see .
+;; along with this software.  If not, see .
 
 ;;; Commentary:
 
diff --git a/heaps.el b/heaps.el
index 0e4bd318a2..e8e89e19eb 100644
--- a/heaps.el
+++ b/heaps.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this software.  If not, see .
+;; along with this software.  If not, see .
 
 ;;; Commentary:
 
diff --git a/keystroke.el b/keystroke.el
index 3c88a1d1fd..eb5eb8f8e2 100644
--- a/keystroke.el
+++ b/keystroke.el
@@ -15,7 +15,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU

[elpa] externals/csv-mode 6df16f31d9: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/csv-mode
commit 6df16f31d9c14c91b36b39f2d265ef54be7e0825
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 csv-mode.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/csv-mode.el b/csv-mode.el
index 5da327f5c7..19ce71f871 100644
--- a/csv-mode.el
+++ b/csv-mode.el
@@ -19,7 +19,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/dired-du f7e1593e94: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/dired-du
commit f7e1593e94388b0dfb71af8e9a3d5d07edf5a159
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 LICENSE   | 8 
 dired-du-tests.el | 2 +-
 dired-du.el   | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/LICENSE b/LICENSE
index 9cecc1d466..9d742475fe 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,7 @@
 GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
 
- Copyright (C) 2007 Free Software Foundation, Inc. 
+ Copyright (C) 2007 Free Software Foundation, Inc. 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
@@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice 
is found.
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
-along with this program.  If not, see .
+along with this program.  If not, see .
 
 Also add information on how to contact you by electronic and paper mail.
 
@@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an 
"about box".
   You should also get your employer (if you work as a programmer) or school,
 if any, to sign a "copyright disclaimer" for the program, if necessary.
 For more information on this, and how to apply and follow the GNU GPL, see
-.
+.
 
   The GNU General Public License does not permit incorporating your program
 into proprietary programs.  If your program is a subroutine library, you
 may consider it more useful to permit linking proprietary applications with
 the library.  If this is what you want to do, use the GNU Lesser General
 Public License instead of this License.  But first, please read
-.
+.
diff --git a/dired-du-tests.el b/dired-du-tests.el
index 4c77932c51..f638b72117 100644
--- a/dired-du-tests.el
+++ b/dired-du-tests.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary:
 
diff --git a/dired-du.el b/dired-du.el
index 7d30b25c7e..60a49b9864 100644
--- a/dired-du.el
+++ b/dired-du.el
@@ -29,7 +29,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 ;;
 ;;
 



[elpa] externals/caps-lock 0bb2e7fbe5: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/caps-lock
commit 0bb2e7fbe5f70253d2329e475264c1b7721847d4
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 caps-lock.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/caps-lock.el b/caps-lock.el
index 24729a49f5..2064b51425 100644
--- a/caps-lock.el
+++ b/caps-lock.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/crisp bbe5fbc7ac: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/crisp
commit bbe5fbc7acae135b7aad5a4ce094c482c36537ea
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 crisp.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/crisp.el b/crisp.el
index e7835f2903..1a4dd8709a 100644
--- a/crisp.el
+++ b/crisp.el
@@ -21,7 +21,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/docbook 9b7c2dbae3: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/docbook
commit 9b7c2dbae38b523442f7c1155bc4e3db16a0c49f
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 docbook.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docbook.el b/docbook.el
index faaac0158b..6e2517a429 100644
--- a/docbook.el
+++ b/docbook.el
@@ -19,7 +19,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/cl-lib 4681dbbb97: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/cl-lib
commit 4681dbbb970e0424fde6e1811eb70d30973b
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 cl-lib.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cl-lib.el b/cl-lib.el
index ee26bc8d11..3b66cfea1a 100644
--- a/cl-lib.el
+++ b/cl-lib.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/djvu 1251c94f85: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/djvu
commit 1251c94f85329de9f957408d405742023f6c50e2
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 djvu.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/djvu.el b/djvu.el
index 9b1b64b4d0..6d62e80cc8 100644
--- a/djvu.el
+++ b/djvu.el
@@ -17,12 +17,12 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
 ;; This package is a front end for the command-line program djvused
-;; from DjVuLibre, see http://djvu.sourceforge.net/.  It assumes you
+;; from DjVuLibre, see https://djvu.sourceforge.net/.  It assumes you
 ;; have the programs djvused, djview, ddjvu, and djvm installed.
 ;; The main purpose of djvu.el is to edit Djvu documents via djvused.
 ;; If you only seek an Emacs viewer for Djvu documents, you may be



[elpa] externals/dts-mode 201d8e188f: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/dts-mode
commit 201d8e188fbe59c84e73d05097bb3eeb4495162e
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 README.mkd  | 2 +-
 dts-mode.el | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/README.mkd b/README.mkd
index 3b8599d99a..6e2ca1342e 100644
--- a/README.mkd
+++ b/README.mkd
@@ -4,7 +4,7 @@ This is a quick attempt at getting basic highlighting for 
[Device
 Tree][devicetree] syntax in emacs. While it's fairly functional, it's not
 pretty; pull requests welcome.
 
-[devicetree]: http://www.devicetree.org/
+[devicetree]: https://www.devicetree.org/
 
 ## Installation
 
diff --git a/dts-mode.el b/dts-mode.el
index aa058dcc2c..a31bea92d3 100644
--- a/dts-mode.el
+++ b/dts-mode.el
@@ -18,12 +18,12 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
 ;; This provides basic editing support for DTS files (see
-;; http://www.devicetree.org/), with the following features:
+;; https://www.devicetree.org/), with the following features:
 ;;
 ;; - Font-lock highlighting
 ;; - SMIE-based automatic indentation



[elpa] externals/ebdb-gnorb 6201c59494: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/ebdb-gnorb
commit 6201c59494309b2b8b04494bae7e76c7abfecca8
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 ebdb-gnorb.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ebdb-gnorb.el b/ebdb-gnorb.el
index 8a54fc967a..7f10fd2cfa 100644
--- a/ebdb-gnorb.el
+++ b/ebdb-gnorb.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/ebdb-i18n-chn 6fba4c3d50: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/ebdb-i18n-chn
commit 6fba4c3d50575ad1130cfa16cdd2a850a9cbf44d
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 ebdb-i18n-chn.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ebdb-i18n-chn.el b/ebdb-i18n-chn.el
index 451fe87911..cba6ae6c65 100644
--- a/ebdb-i18n-chn.el
+++ b/ebdb-i18n-chn.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/el-search 04728c6ec8: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/el-search
commit 04728c6ec8a2ebcdceffa3ac8636f93509a75146
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 el-search-x.el | 2 +-
 el-search.el   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/el-search-x.el b/el-search-x.el
index 9840a772bf..d4866f2d67 100644
--- a/el-search-x.el
+++ b/el-search-x.el
@@ -21,7 +21,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 
 ;;; Commentary:
diff --git a/el-search.el b/el-search.el
index 89271fd147..7623f22e23 100644
--- a/el-search.el
+++ b/el-search.el
@@ -24,7 +24,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 
 ;; Dedicated to my Grandfather Fritz



[elpa] externals/elisp-benchmarks 7122da523a: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/elisp-benchmarks
commit 7122da523a9d23900f8ee7581cdc0f06e1b7a401
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 benchmarks/elb-smie.el | 2 +-
 elisp-benchmarks.el| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/benchmarks/elb-smie.el b/benchmarks/elb-smie.el
index 07e0852548..259c9ea0d3 100644
--- a/benchmarks/elb-smie.el
+++ b/benchmarks/elb-smie.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/elisp-benchmarks.el b/elisp-benchmarks.el
index 04505702fd..df34b3a3df 100644
--- a/elisp-benchmarks.el
+++ b/elisp-benchmarks.el
@@ -20,7 +20,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 ;; In use for testing the Emacs Lisp implementation performance.



[elpa] externals/epoch-view 7a9773a8b5: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/epoch-view
commit 7a9773a8b55491bd47f23dfdb6c4224f5cc8e50c
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 epoch-view.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/epoch-view.el b/epoch-view.el
index 8093637042..2b0f808452 100644
--- a/epoch-view.el
+++ b/epoch-view.el
@@ -19,7 +19,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/excorporate 900fcb262c: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/excorporate
commit 900fcb262cdedc7465bddb9fc99821c2d4863984
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 excorporate-calendar.el   | 2 +-
 excorporate-calfw.el  | 2 +-
 excorporate-diary.el  | 2 +-
 excorporate-org.el| 2 +-
 excorporate-time-zones.el | 2 +-
 excorporate.el| 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/excorporate-calendar.el b/excorporate-calendar.el
index aaf7691d3f..82ae495a5a 100644
--- a/excorporate-calendar.el
+++ b/excorporate-calendar.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/excorporate-calfw.el b/excorporate-calfw.el
index 5eda6e4562..f96f7a7df5 100644
--- a/excorporate-calfw.el
+++ b/excorporate-calfw.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/excorporate-diary.el b/excorporate-diary.el
index 5ed5944d61..5e2234d266 100644
--- a/excorporate-diary.el
+++ b/excorporate-diary.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/excorporate-org.el b/excorporate-org.el
index 868fe720d9..74dbe9d111 100644
--- a/excorporate-org.el
+++ b/excorporate-org.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/excorporate-time-zones.el b/excorporate-time-zones.el
index ffe25c6c2b..7a3c8b526b 100644
--- a/excorporate-time-zones.el
+++ b/excorporate-time-zones.el
@@ -16,7 +16,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/excorporate.el b/excorporate.el
index 2e764ca3bd..788333e40d 100644
--- a/excorporate.el
+++ b/excorporate.el
@@ -21,7 +21,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/f90-interface-browser updated (9e07a74896 -> 4e192f6e03)

2022-12-20 Thread Stefan Kangas
skangas pushed a change to branch externals/f90-interface-browser.

  from  9e07a74896 * f90-interface-browser.el: Enable lexical-binding.  Use 
`cl-lib`
   new  e4d8889b11 * .gitignore: New file.
   new  4e192f6e03 ; Prefer HTTPS to HTTP in URLs


Summary of changes:
 .gitignore   | 1 +
 f90-interface-browser.el | 4 ++--
 f90-tests.el | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 .gitignore



[elpa] externals/f90-interface-browser e4d8889b11 1/2: * .gitignore: New file.

2022-12-20 Thread Stefan Kangas
branch: externals/f90-interface-browser
commit e4d8889b1147066cbd5d72d9e49e36c0f5c7e552
Author: Stefan Kangas 
Commit: Stefan Kangas 

* .gitignore: New file.
---
 .gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00..c531d9867f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*.elc



[elpa] externals/filladapt 802c1942a7: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/filladapt
commit 802c1942a7685ebf2af4db021f303d7a767c5915
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 filladapt.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/filladapt.el b/filladapt.el
index 685c7e3d9c..e793640411 100644
--- a/filladapt.el
+++ b/filladapt.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 ;;
 
 ;; LCD Archive Entry:



[elpa] externals/f90-interface-browser 4e192f6e03 2/2: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/f90-interface-browser
commit 4e192f6e03bc96f996923b307248b7d5b1d398fa
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 f90-interface-browser.el | 4 ++--
 f90-tests.el | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/f90-interface-browser.el b/f90-interface-browser.el
index dcc2efb1b5..d7aed0c76f 100644
--- a/f90-interface-browser.el
+++ b/f90-interface-browser.el
@@ -4,7 +4,7 @@
 
 ;; Author: Lawrence Mitchell 
 ;; Created: 2011-07-06
-;; URL: http://github.com/wence-/f90-iface/
+;; URL: https://github.com/wence-/f90-iface/
 ;; Version: 1.1
 ;; Package-Requires: ((cl-lib "0.7"))
 
@@ -21,7 +21,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 ;; You write (or work on) large, modern fortran code bases.  These
diff --git a/f90-tests.el b/f90-tests.el
index 5f221a6538..54508c0d19 100644
--- a/f90-tests.el
+++ b/f90-tests.el
@@ -13,7 +13,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program  If not, see .
+;; along with this program  If not, see .
 
 ;;; Code:
 



[elpa] externals/flylisp 7295025f4c: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/flylisp
commit 7295025f4c0571013142dfb9cc1a893fff79904b
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 flylisp.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/flylisp.el b/flylisp.el
index af27f62570..fe4f6866ad 100644
--- a/flylisp.el
+++ b/flylisp.el
@@ -17,7 +17,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/frame-tabs 48b55581cb: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/frame-tabs
commit 48b55581cbef2050b13d204bae548bd881dbcc3e
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 frame-tabs.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/frame-tabs.el b/frame-tabs.el
index d7d77e7bdc..b002fc6766 100644
--- a/frame-tabs.el
+++ b/frame-tabs.el
@@ -17,7 +17,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 



[elpa] externals/gited 506686776e: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/gited
commit 506686776e541f22b84ef64fef13b555e6b3bf13
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 LICENSE| 8 
 gited-ci.el| 2 +-
 gited-tests.el | 2 +-
 gited.el   | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/LICENSE b/LICENSE
index 9cecc1d466..9d742475fe 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,7 @@
 GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
 
- Copyright (C) 2007 Free Software Foundation, Inc. 
+ Copyright (C) 2007 Free Software Foundation, Inc. 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
@@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice 
is found.
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
-along with this program.  If not, see .
+along with this program.  If not, see .
 
 Also add information on how to contact you by electronic and paper mail.
 
@@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an 
"about box".
   You should also get your employer (if you work as a programmer) or school,
 if any, to sign a "copyright disclaimer" for the program, if necessary.
 For more information on this, and how to apply and follow the GNU GPL, see
-.
+.
 
   The GNU General Public License does not permit incorporating your program
 into proprietary programs.  If your program is a subroutine library, you
 may consider it more useful to permit linking proprietary applications with
 the library.  If this is what you want to do, use the GNU Lesser General
 Public License instead of this License.  But first, please read
-.
+.
diff --git a/gited-ci.el b/gited-ci.el
index f2ed1d8ed5..21874e6d93 100644
--- a/gited-ci.el
+++ b/gited-ci.el
@@ -49,7 +49,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 
 ;;; Commentary:
diff --git a/gited-tests.el b/gited-tests.el
index 8d976c2a9c..dfa94a6e70 100644
--- a/gited-tests.el
+++ b/gited-tests.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary:
 
diff --git a/gited.el b/gited.el
index 5c85c2ffc3..965fb8b095 100644
--- a/gited.el
+++ b/gited.el
@@ -29,7 +29,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 ;;
 
 ;;



[elpa] externals/gle-mode ff6e97819b: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/gle-mode
commit ff6e97819b525cbc1fea07f78e5b93eb5814eeb1
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 gle-mode.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gle-mode.el b/gle-mode.el
index c736323281..2ef7e7f79b 100644
--- a/gle-mode.el
+++ b/gle-mode.el
@@ -22,7 +22,7 @@
 ;;; Commentary:
 
 ;; This is a major mode for files using the GLE (Graphics Layout Engine)
-;; language.  See http://glx.sourceforge.net/
+;; language.  See https://glx.sourceforge.net/
 ;; [ Apparently the site uses "glx" while everything else seems to use
 ;;   "gle" instead, because "gle" was already occupied in sourceforge.  ]
 



[elpa] externals/denote 532eafcd29 2/2: Update entry for consult-notes package

2022-12-20 Thread ELPA Syncer
branch: externals/denote
commit 532eafcd29290caad47a6b4d5baf602bcd06bd2d
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Update entry for consult-notes package

Thanks to Sven Seebeck for informing me about the need to update the
reference to the 'consult-notes' and for explaining how the current
setup works.
---
 README.org | 40 +++-
 1 file changed, 23 insertions(+), 17 deletions(-)

diff --git a/README.org b/README.org
index 6c1a5ec965..2f08a46d5c 100644
--- a/README.org
+++ b/README.org
@@ -2221,28 +2221,34 @@ package's documentation covers the details: 


[elpa] externals/denote updated (6eff85880d -> 532eafcd29)

2022-12-20 Thread ELPA Syncer
elpasync pushed a change to branch externals/denote.

  from  6eff85880d Refine how command aliases are declared
   new  695fc066ba Make minor tweaks to formatting of code in the manual
   new  532eafcd29 Update entry for consult-notes package


Summary of changes:
 README.org | 44 +---
 1 file changed, 25 insertions(+), 19 deletions(-)



[elpa] externals/denote 695fc066ba 1/2: Make minor tweaks to formatting of code in the manual

2022-12-20 Thread ELPA Syncer
branch: externals/denote
commit 695fc066ba505500b345b663ba1abe9af6c4920a
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Make minor tweaks to formatting of code in the manual
---
 README.org | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.org b/README.org
index a3bfe862fc..6c1a5ec965 100644
--- a/README.org
+++ b/README.org
@@ -20,7 +20,7 @@
 #+texinfo: @insertcopying
 
 This manual, written by Protesilaos Stavrou, describes the customization
-options for the Emacs package called =denote= (or =denote.el=), and
+options for the Emacs package called ~denote~ (or =denote.el=), and
 provides every other piece of information pertinent to it.
 
 The documentation furnished herein corresponds to stable version
@@ -30,7 +30,7 @@ commit, is explicitly marked as such.
 
 Current development target is {{{development-version}}}.
 
-+ Package name (GNU ELPA): =denote=
++ Package name (GNU ELPA): ~denote~
 + Official manual: 
 + Change log: 
 + Git repo on SourceHut: 



[elpa] externals/gnat-compiler ec01992149: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/gnat-compiler
commit ec019921496b9a1e0c224d4e152d5236bddcc73f
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 gnat-alire.el| 2 +-
 gnat-compiler.el | 2 +-
 gnat-xref.el | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnat-alire.el b/gnat-alire.el
index 489df1d450..96aebceee9 100644
--- a/gnat-alire.el
+++ b/gnat-alire.el
@@ -18,7 +18,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;; See https://alire.ada.dev/
 
diff --git a/gnat-compiler.el b/gnat-compiler.el
index 17ea5e541d..f297c1cfa5 100644
--- a/gnat-compiler.el
+++ b/gnat-compiler.el
@@ -22,7 +22,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 (require 'cl-lib)
 (require 'wisi-prj)
diff --git a/gnat-xref.el b/gnat-xref.el
index bba675caac..2a9e9a33f8 100644
--- a/gnat-xref.el
+++ b/gnat-xref.el
@@ -3,7 +3,7 @@
 ;; These tools are all Ada-specific; see gpr-query for multi-language
 ;; GNAT cross-reference tools.
 ;;
-;; GNAT is provided by AdaCore; see http://libre.adacore.com/
+;; GNAT is provided by AdaCore; see https://libre.adacore.com/
 ;;
 ;;; Copyright (C) 2012 - 2022  Free Software Foundation, Inc.
 ;;
@@ -23,7 +23,7 @@
 ;; GNU General Public License for more details.
 ;;
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 (require 'compile)
 (require 'gnat-compiler)



[elpa] externals/gnorb 35d8a5090b: ; Prefer HTTPS to HTTP in URLs

2022-12-20 Thread Stefan Kangas
branch: externals/gnorb
commit 35d8a5090b06e9d451eeaf46567e6934a4d11b3d
Author: Stefan Kangas 
Commit: Stefan Kangas 

; Prefer HTTPS to HTTP in URLs
---
 gnorb-bbdb.el | 2 +-
 gnorb-gnus.el | 2 +-
 gnorb-org.el  | 2 +-
 gnorb-registry.el | 2 +-
 gnorb-utils.el| 2 +-
 gnorb.el  | 2 +-
 nngnorb.el| 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnorb-bbdb.el b/gnorb-bbdb.el
index fdcc2ebaed..8d9bb22586 100644
--- a/gnorb-bbdb.el
+++ b/gnorb-bbdb.el
@@ -15,7 +15,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/gnorb-gnus.el b/gnorb-gnus.el
index dfdc7bd813..114ff688ad 100644
--- a/gnorb-gnus.el
+++ b/gnorb-gnus.el
@@ -15,7 +15,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/gnorb-org.el b/gnorb-org.el
index 44f7763455..6ae35ee59d 100644
--- a/gnorb-org.el
+++ b/gnorb-org.el
@@ -15,7 +15,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/gnorb-registry.el b/gnorb-registry.el
index 3adc0cbab4..759a4b8223 100644
--- a/gnorb-registry.el
+++ b/gnorb-registry.el
@@ -17,7 +17,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary:
 
diff --git a/gnorb-utils.el b/gnorb-utils.el
index 77d457329f..c225f6e9e0 100644
--- a/gnorb-utils.el
+++ b/gnorb-utils.el
@@ -15,7 +15,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/gnorb.el b/gnorb.el
index 9f50727194..e1ee4d600f 100644
--- a/gnorb.el
+++ b/gnorb.el
@@ -21,7 +21,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see .
+;; along with this program.  If not, see .
 
 ;;; Commentary:
 
diff --git a/nngnorb.el b/nngnorb.el
index f36423faf9..06806bb2e2 100644
--- a/nngnorb.el
+++ b/nngnorb.el
@@ -17,7 +17,7 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
+;; along with GNU Emacs.  If not, see .
 
 ;;; Commentary: