[nongnu] elpa/helm 6ecc058590 1/3: Pass directly frame-alist to display-buffer instead

2022-08-03 Thread ELPA Syncer
branch: elpa/helm
commit 6ecc0585902231b8e41a524385833d7be6c0a591
Author: Thierry Volpiatto 
Commit: Thierry Volpiatto 

Pass directly frame-alist to display-buffer instead

of dynamically binding default-frame-alist.
---
 helm-core.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/helm-core.el b/helm-core.el
index 03fe03cef0..2ccea0c541 100644
--- a/helm-core.el
+++ b/helm-core.el
@@ -3504,7 +3504,7 @@ version < emacs-28."
(prmt-size (length helm--prompt))
(line-height (frame-char-height))
tab-bar-mode
-   (default-frame-alist
+   (new-frame-alist
  (if resume
  (buffer-local-value 'helm--last-frame-parameters
  (get-buffer buffer))
@@ -3556,7 +3556,7 @@ version < emacs-28."
 (with-helm-buffer
   (setq-local helm-echo-input-in-header-line
   (not (> (cdr pos) half-screen-size)
-  (helm-display-buffer-popup-frame buffer default-frame-alist)
+  (helm-display-buffer-popup-frame buffer new-frame-alist)
   ;; When frame size have been modified manually by user restore
   ;; it to default value unless resuming or not using
   ;; `helm-display-buffer-reuse-frame'.
@@ -3589,7 +3589,8 @@ version < emacs-28."
(frame-live-p helm-popup-frame))
   (delete-frame helm-popup-frame))
 (display-buffer
- buffer '(display-buffer-pop-up-frame . nil
+ buffer `(display-buffer-pop-up-frame
+  . ((pop-up-frame-parameters . ,frame-alist))
 
 ;; Ensure to quit helm when user delete helm frame manually.
 ;; If user deletes another frame keep session running.



[elpa] externals/transient updated (2e4426fe81 -> 389d2bffff)

2022-08-03 Thread Jonas Bernoulli
tarsius pushed a change to branch externals/transient.

  from  2e4426fe81 Quote single quote in docstring
   new  a583d2b2f5 Update changelog
   new  cc887ebe3f transient--delay-post-command: Fix 
execute-extended-command handling
   new  d855bbfbf7 Fix typo in changelog
   new  389d2b Backport changes from Emacs


Summary of changes:
 CHANGELOG | 58 +++
 lisp/transient.el |  7 ---
 2 files changed, 54 insertions(+), 11 deletions(-)



[elpa] externals/transient a583d2b2f5 1/4: Update changelog

2022-08-03 Thread Jonas Bernoulli
branch: externals/transient
commit a583d2b2f5f8963f08cb5a15a4d4dd55faa13585
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

Update changelog
---
 CHANGELOG | 60 +++-
 1 file changed, 51 insertions(+), 9 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 2484e88fe2..497f02a823 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,17 +1,22 @@
 # -*- mode: org -*-
 * v0.4.0UNRELEASED
 
-- Compatibility of transient with various uses of the minibuffer has
+- Compatibility of Transient with various uses of the minibuffer has
   been greatly improved, addressing several edge-cases and making it
   possible to invoke a transient prefix command when the minibuffer
   is active.  7b8a7d71 et al.
 
+- Popup navigation is no longer considered a second-class feature and
+  is enabled by default.  Some transients allow arbitrary non-suffixes
+  to be invoked, so some key bindings, which were previously used for
+  popup navigation, had to be removed, to avoid conflicts.  98d50202 ff
+
 - Each prefix and suffix can now have its own help function.  This is
   configured using the new ~show-help~ slot.  ea5ac99f
 
-- The ~transient-options~ now supports two types of options that can
-  have multiple values: repeated option-value pairs and a final option
-  that takes all remaining arguments as value.  #154
+- The ~transient-options~ class now supports two types of options that
+  can have multiple values: repeated option-value pairs and a final
+  option that takes all remaining arguments as value.  #154
 
 - Added support for the use of non-proportional text in the transient
   popup.  7f5520b3
@@ -32,8 +37,8 @@
   value of the active transient.  51585b8d
 
 - When using Emacs 28, ~execute-extended-command~ can be told to ignore
-  transient infix commands.  Even when using that Emacs version that
-  command does not ignore any commands by default, but this behaviour
+  transient infix commands.  Even when using that Emacs version, that
+  command does not ignore any commands by default, but this behavior
   can be easily be enabled using:
 
 (setq read-extended-command-predicate
@@ -45,15 +50,52 @@
   are now evaluated when the ~transient-define-prefix~ macro is expanded.
   99943f73
 
+- Depend on the Compat package, allowing me to use convenient features
+  that were added to Emacs over the last few years, without having to
+  wait another few years until everybody has updated to a reasonably
+  recent Emacs release.  5ae3c401
+
+- Added basic support for suffixes that span multiple lines (multi-row
+  cells).  #193
+
+- Infix arguments can now be invoked following a prefix argument.  To
+  use a negative prefix argument use "C--".  "-" cannot be used anymore
+  because it conflicts with the most common prefix key used for infix
+  arguments.  ed2febd0
+
 Bug fixes:
 
 - 938b0591 #173 transient--show: Set point after displaying window again
+- 202271f7 Resurrect transient-files class
 - c26cbac5 #181 transient-{init,set}-value: Use case-sensitive matching
 - 28491e1f Properly deal with stealth undefined command
-- 714e3482 No longer always suspend when handle-switch-frame is called
+- 143a1393 transient-infix-read: Always enable-recursive-minibuffers
+- 76b77e01 magit--{pre,post}-command: Add emergency exits
+- 09b436fa transient--debug: Ignore error in transient--suffix-symbol
+- f2e0dfcc transient--get-predicate-for: Ignore error in 
transient--suffix-symbol
+- bf29731a transient--post-command: Don't pop and push equal redisplay maps
+- 3c78b10f transient--redisplay: Don't redisplay during mouse-drag-region
++ 714e3482 No longer always suspend when handle-switch-frame is called
+- ecb815bc transient--abort-commands: Add keyboard-escape-quit
+- 8b1f8dcc transient--minibuffer-depth: Must always be a number
+- 686b7ebc Fix handling of sub-prefix command that use the minibuffer
+- a19faa1c Return to outer prefix when minibuffer is aborted for sub-prefix
+- 4477555b transient--post-exit: Deal with unbound transient slot properly
 - 0f39af0e #188 transient-format-description: Use cl-call-next-method
-
-Also contains various documentation updates and code clean-ups.
+- 1fd1cf51 When highlighting suffixes not normally displayed consider group 
level
+- 7c771c94 Do not let-bind overriding-terminal-local-map to nil
+- 31d355b5 transient-set-level: Refresh shown levels after setting one
+- bb056e71 Invoke suffix commands directly when a button is pushed
+- 270eff1c Fix redisplay when popup navigation is enabled
+- 81b2b912 Use this-original-command again
+- d4fb853d #198 transient--show: Also hide the header-line
+- 7467a79c transient--suspend-override: Cancel display timer
+- 5686a792 transient--suspend-override: Cancel prefix key display
+- 1c84d7ad Remap kp-subtract, kp-equal and kp-add
+- 5302db18 Once popup is showing keep doing so until full exit
+
+Also contains various documentation updates, code clean-ups and
+build improvements.
 
 * v0.3.72021-10-

[elpa] externals/org fde93abb8c: org-mode: Prevent early fontification

2022-08-03 Thread ELPA Syncer
branch: externals/org
commit fde93abb8c490bc2e0a1fe1d7a23127669bbc90e
Author: Ihor Radchenko 
Commit: Ihor Radchenko 

org-mode: Prevent early fontification

* lisp/org.el (org-mode): Avoid triggering fontification when
`hack-local-variables' popup window is displayed.  Font-lock settings
are not configured yet at this point.

Fixes https://orgmode.org/list/87r120kodw@yandex.com
---
 lisp/org.el | 68 +
 1 file changed, 37 insertions(+), 31 deletions(-)

diff --git a/lisp/org.el b/lisp/org.el
index 2146523641..f8977bba58 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -4708,37 +4708,43 @@ The following commands are available:
 
 \\{org-mode-map}"
   (setq-local org-mode-loading t)
-  ;; Apply file-local and directory-local variables, so that Org
-  ;; startup respects them.  See
-  ;; 
https://list.orgmode.org/587be554-906c-5370-2cf2-f08b14fa5...@gmail.com/T/#u
-  (hack-local-variables 'ignore-mode-settings)
-  (org-load-modules-maybe)
-  (org-install-agenda-files-menu)
-  (when (and org-link-descriptive
- (eq org-fold-core-style 'overlays))
-(add-to-invisibility-spec '(org-link)))
-  (org-fold-initialize (or (and (stringp org-ellipsis) (not (equal "" 
org-ellipsis)) org-ellipsis)
-"..."))
-  (make-local-variable 'org-link-descriptive)
-  (when (eq org-fold-core-style 'overlays) (add-to-invisibility-spec 
'(org-hide-block . t)))
-  (if org-link-descriptive
-  (org-fold-core-set-folding-spec-property (car 
org-link--link-folding-spec) :visible nil)
-(org-fold-core-set-folding-spec-property (car org-link--link-folding-spec) 
:visible t))
-  (setq-local outline-regexp org-outline-regexp)
-  (setq-local outline-level 'org-outline-level)
-  (when (and (stringp org-ellipsis) (not (equal "" org-ellipsis)))
-(unless org-display-table
-  (setq org-display-table (make-display-table)))
-(set-display-table-slot
- org-display-table 4
- (vconcat (mapcar (lambda (c) (make-glyph-code c 'org-ellipsis))
- org-ellipsis)))
-(setq buffer-display-table org-display-table))
-  (org-set-regexps-and-options)
-  (org-set-font-lock-defaults)
-  (when (and org-tag-faces (not org-tags-special-faces-re))
-;; tag faces set outside customize force initialization.
-(org-set-tag-faces 'org-tag-faces org-tag-faces))
+  ;; Disable `font-lock-mode' temporarily to delay fontification in case if
+  ;; `hack-local-variables' shows a popup window.  Such a popup causes
+  ;; redisplay and triggers fontification too early.
+  (let ((org-font-lock-enabled-p font-lock-mode))
+(font-lock-mode -1)
+;; Apply file-local and directory-local variables, so that Org
+;; startup respects them.  See
+;; 
https://list.orgmode.org/587be554-906c-5370-2cf2-f08b14fa5...@gmail.com/T/#u
+(hack-local-variables 'ignore-mode-settings)
+(org-load-modules-maybe)
+(org-install-agenda-files-menu)
+(when (and org-link-descriptive
+   (eq org-fold-core-style 'overlays))
+  (add-to-invisibility-spec '(org-link)))
+(org-fold-initialize (or (and (stringp org-ellipsis) (not (equal "" 
org-ellipsis)) org-ellipsis)
+  "..."))
+(make-local-variable 'org-link-descriptive)
+(when (eq org-fold-core-style 'overlays) (add-to-invisibility-spec 
'(org-hide-block . t)))
+(if org-link-descriptive
+(org-fold-core-set-folding-spec-property (car 
org-link--link-folding-spec) :visible nil)
+  (org-fold-core-set-folding-spec-property (car 
org-link--link-folding-spec) :visible t))
+(setq-local outline-regexp org-outline-regexp)
+(setq-local outline-level 'org-outline-level)
+(when (and (stringp org-ellipsis) (not (equal "" org-ellipsis)))
+  (unless org-display-table
+(setq org-display-table (make-display-table)))
+  (set-display-table-slot
+   org-display-table 4
+   (vconcat (mapcar (lambda (c) (make-glyph-code c 'org-ellipsis))
+   org-ellipsis)))
+  (setq buffer-display-table org-display-table))
+(org-set-regexps-and-options)
+(org-set-font-lock-defaults)
+(when (and org-tag-faces (not org-tags-special-faces-re))
+  ;; tag faces set outside customize force initialization.
+  (org-set-tag-faces 'org-tag-faces org-tag-faces))
+(font-lock-mode org-font-lock-enabled-p))
   ;; Calc embedded
   (setq-local calc-embedded-open-mode "# ")
   ;; Modify a few syntax entries



[nongnu] elpa/helm 9a16c5bd0f 2/3: Add warnings for init-hooks

2022-08-03 Thread ELPA Syncer
branch: elpa/helm
commit 9a16c5bd0fba5c198c29213ddb6bfbda7061
Author: Thierry Volpiatto 
Commit: Thierry Volpiatto 

Add warnings for init-hooks
---
 helm-source.el | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/helm-source.el b/helm-source.el
index 27fdca76a1..70279a9d8f 100644
--- a/helm-source.el
+++ b/helm-source.el
@@ -1159,7 +1159,16 @@ The header line is based on one of 
`persistent-action-if',
   (let ((val (if (symbolp it)
  (symbol-value it)
it)))
-(setf (slot-value source 'requires-pattern) val
+(setf (slot-value source 'requires-pattern) val)))
+  (let ((sname (slot-value source 'name)))
+(pcase (slot-value source 'before-init-hook)
+  ((or (and (pred (functionp)) (pred (not symbolp)))
+   (pred (consp)))
+   (warn "Helm source `%s': before-init-hook Should be defined as a 
symbol" sname)))
+(pcase (slot-value source 'after-init-hook)
+  ((or (and (pred (functionp)) (pred (not symbolp)))
+   (pred (consp)))
+   (warn "Helm source `%s': after-init-hook Should be defined as a symbol" 
sname)
 
 (cl-defmethod helm-setup-user-source ((_source helm-source)))
 



[nongnu] elpa/helm-core updated (00bf87a638 -> 0434f82aa8)

2022-08-03 Thread ELPA Syncer
elpasync pushed a change to branch elpa/helm-core.

  from  00bf87a638 Allow usage of list as value for before/after-init-hooks 
(#2534, #2537)
  adds  6ecc058590 Pass directly frame-alist to display-buffer instead
  adds  9a16c5bd0f Add warnings for init-hooks
  adds  0434f82aa8 Set minibuffer-follows-selected-frame after 
helm-current-buffer

No new revisions were added by this update.

Summary of changes:
 helm-core.el   | 31 ---
 helm-source.el | 11 ++-
 2 files changed, 26 insertions(+), 16 deletions(-)



[elpa] externals/transient 389d2bffff 4/4: Backport changes from Emacs

2022-08-03 Thread Jonas Bernoulli
branch: externals/transient
commit 389d2b1d7ada561688861ca67b7a360cf352
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

Backport changes from Emacs

Added in this commit:
- 9230953f23 ; Fix typos.

Already done independently:
- 640e52d8fa ; Fix mistakes in 'declare function' forms
- bbf389ea6d Audit quoting the quote character in doc strings
- 19dcb237b5 ; Add 2022 to copyright years.

Not included:
- 49e41991b2 Allow ;;;###autoloading transient-define-prefix
  For stand-alone transient that isn't sufficient to make it
  unnecessary to load the library upfront, but makes it more
  likely that a user thinks it is.  Emacs handles this macro
  in loaddefs-generate--make-autoload.
- 15238e2ed0 Prefer URL commentary header in two files
  I prefer Homepage and use it consistently in all my libraries.
---
 lisp/transient.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/transient.el b/lisp/transient.el
index b7057e7531..e823d9ba5d 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -260,7 +260,7 @@ for infix argument are highlighted when only a long argument
 In the rare case that a short-hand is specified but does not
 match the key binding, then it is highlighted differently.
 
-The highlighting is done using using `transient-mismatched-key'
+The highlighting is done using `transient-mismatched-key'
 and `transient-nonstandard-key'."
   :package-version '(transient . "0.1.0")
   :group 'transient



[elpa] externals/transient d855bbfbf7 3/4: Fix typo in changelog

2022-08-03 Thread Jonas Bernoulli
branch: externals/transient
commit d855bbfbf705b72e41344af68f9fd52d76017e7c
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

Fix typo in changelog
---
 CHANGELOG | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG b/CHANGELOG
index 497f02a823..54b727f9bb 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -75,7 +75,7 @@ Bug fixes:
 - f2e0dfcc transient--get-predicate-for: Ignore error in 
transient--suffix-symbol
 - bf29731a transient--post-command: Don't pop and push equal redisplay maps
 - 3c78b10f transient--redisplay: Don't redisplay during mouse-drag-region
-+ 714e3482 No longer always suspend when handle-switch-frame is called
+- 714e3482 No longer always suspend when handle-switch-frame is called
 - ecb815bc transient--abort-commands: Add keyboard-escape-quit
 - 8b1f8dcc transient--minibuffer-depth: Must always be a number
 - 686b7ebc Fix handling of sub-prefix command that use the minibuffer



[nongnu] elpa/helm updated (00bf87a638 -> 0434f82aa8)

2022-08-03 Thread ELPA Syncer
elpasync pushed a change to branch elpa/helm.

  from  00bf87a638 Allow usage of list as value for before/after-init-hooks 
(#2534, #2537)
   new  6ecc058590 Pass directly frame-alist to display-buffer instead
   new  9a16c5bd0f Add warnings for init-hooks
   new  0434f82aa8 Set minibuffer-follows-selected-frame after 
helm-current-buffer


Summary of changes:
 helm-core.el   | 31 ---
 helm-source.el | 11 ++-
 2 files changed, 26 insertions(+), 16 deletions(-)



[nongnu] elpa/helm 0434f82aa8 3/3: Set minibuffer-follows-selected-frame after helm-current-buffer

2022-08-03 Thread ELPA Syncer
branch: elpa/helm
commit 0434f82aa8106a0d5d6ebe210901fed51baf84ef
Author: Thierry Volpiatto 
Commit: Thierry Volpiatto 

Set minibuffer-follows-selected-frame after helm-current-buffer

has been set.

Otherwise the helm-current-buffer value of previous session is used to
check minibufferp.
---
 helm-core.el | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/helm-core.el b/helm-core.el
index 2ccea0c541..84170551da 100644
--- a/helm-core.el
+++ b/helm-core.el
@@ -2947,18 +2947,6 @@ HISTORY args see `helm'."
   (or helm-maybe-use-default-as-input ; it is let-bounded so use 
it.
   (cl-loop for s in (helm-normalize-sources sources)
thereis (memq s 
helm-sources-using-default-as-input))
-;; This allows giving the focus to a nested helm session which use
-;; a frame, like completion in
-;; `helm-eval-expression'. Unfortunately
-;; `minibuffer-follows-selected-frame' is available only in
-;; emacs-28+ (bug#2536).
-(and ori--minibuffer-follows-selected-frame
- (setq minibuffer-follows-selected-frame
-   (unless (or helm--nested
-   ;; Allow keeping initial minibuffer visible
-   ;; e.g. completion-at-point from  M-:.
-   (minibufferp helm-current-buffer))
- t)))
 (unwind-protect
 (condition-case-unless-debug _v
 (let ( ;; `helm--source-name' is non-`nil'
@@ -2970,6 +2958,18 @@ HISTORY args see `helm'."
   (helm-buffer (or buffer helm-buffer)))
   (helm-initialize
resume input default sources)
+  ;; This allows giving the focus to a nested helm session which 
use
+  ;; a frame, like completion in
+  ;; `helm-eval-expression'. Unfortunately
+  ;; `minibuffer-follows-selected-frame' is available only in
+  ;; emacs-28+ (bug#2536).
+  (and ori--minibuffer-follows-selected-frame
+   (setq minibuffer-follows-selected-frame
+ (unless (or helm--nested
+ ;; Allow keeping initial minibuffer 
visible
+ ;; e.g. completion-at-point from  M-:.
+ (minibufferp helm-current-buffer))
+   t)))
   ;; We don't display helm-buffer here to avoid popping
   ;; up a window or a frame when exiting immediately when
   ;; only one candidate (this avoid having the helm frame



[elpa] externals/transient cc887ebe3f 2/4: transient--delay-post-command: Fix execute-extended-command handling

2022-08-03 Thread Jonas Bernoulli
branch: externals/transient
commit cc887ebe3fa85a3642d937efe2ff882b356da9c0
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

transient--delay-post-command: Fix execute-extended-command handling

This completes [1: d9b3a54].

We have to make sure that both strings are multi-byte,
else they might be just "equal"; not `equal'.

1: 2022-05-08 d9b3a54128065222d35ce4ba49cdb39e23a06d2f
   transient--delay-post-command: Handle execute-extended-command
---
 lisp/transient.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lisp/transient.el b/lisp/transient.el
index 6d67e21d0d..b7057e7531 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -2175,8 +2175,9 @@ value.  Otherwise return CHILDREN as is."
   ;; `execute-extended-command' was
   ;; used to call another command
   ;; that also uses the minibuffer.
-  (equal (this-command-keys)
- (format "\M-x%s\r" this-command))
+  (equal
+   (string-to-multibyte (this-command-keys))
+   (format "\M-x%s\r" this-command))
 (transient--debug 'post-command-hook "act: %s" act)
 (when act
   (remove-hook 'transient--post-command-hook post-command)



[elpa] externals/org 79dfb16d52: org-id: Fix `org-id-locations' variable name in error message

2022-08-03 Thread ELPA Syncer
branch: externals/org
commit 79dfb16d52815e4332b896216e83a7ac882faf61
Author: Étienne Deparis 
Commit: Ihor Radchenko 

org-id: Fix `org-id-locations' variable name in error message

* lisp/org-id.el (org-id-locations-load): Update error message.

Hi,

While doing some stuff with org-mode, I noticed the error message "Could
not read ‘org-id-values’ from ~/.emacs.d/whatever, setting it to nil".

I quicly understood it’s related to org-id, but the only occurence I
found for ‘org-id-values’ was in that exact error message.

I wonder if this is not a little typo and the error message should speak
of ‘ord-id-locations’ instead?

This patch fix that problem.

I’ve signed the GNU paper to make patch to GNU project if it matters. I can
send a copy of it to anyone if needed.

As this is my first contribution, I hope I do it well.

Have a nice day,

Étienne

Signed-off-by: Étienne Deparis 
---
 lisp/org-id.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/org-id.el b/lisp/org-id.el
index 13a8315908..f54e7280a7 100644
--- a/lisp/org-id.el
+++ b/lisp/org-id.el
@@ -595,7 +595,7 @@ If SILENT is non-nil, messages are suppressed."
(setf (car item) (expand-file-name (car item) loc
org-id-locations)))
(error
-(message "Could not read `org-id-values' from %s, setting it to nil"
+(message "Could not read `org-id-locations' from %s, setting it to nil"
  org-id-locations-file
 (setq org-id-files (mapcar 'car org-id-locations))
 (setq org-id-locations (org-id-alist-to-hash org-id-locations



[nongnu] elpa/helm 0c8a48e94a 2/2: Only comments

2022-08-03 Thread ELPA Syncer
branch: elpa/helm
commit 0c8a48e94af09692ea51c022c370c3ef311eb83d
Author: Thierry Volpiatto 
Commit: Thierry Volpiatto 

Only comments
---
 helm-core.el | 4 
 1 file changed, 4 insertions(+)

diff --git a/helm-core.el b/helm-core.el
index 49894703d5..8a09390b60 100644
--- a/helm-core.el
+++ b/helm-core.el
@@ -2963,6 +2963,10 @@ HISTORY args see `helm'."
   ;; `helm-eval-expression'. Unfortunately
   ;; `minibuffer-follows-selected-frame' is available only in
   ;; emacs-28+ (bug#2536).
+  ;; When non-nil (the default) the current active
+  ;; minibuffer is used in new frame, which is not what we
+  ;; want in helm when starting from an active minibuffer,
+  ;; either a helm minibuffer or something line M-:. 
   (and ori--minibuffer-follows-selected-frame
(setq minibuffer-follows-selected-frame
  (unless (or helm--nested



[nongnu] elpa/helm ebef12f70e 1/2: Use default-toplevel-value for restoring

2022-08-03 Thread ELPA Syncer
branch: elpa/helm
commit ebef12f70ebd3f1648c541bb5c73f77831146403
Author: Thierry Volpiatto 
Commit: Thierry Volpiatto 

Use default-toplevel-value for restoring

minibuffer-follows-selected-frame

This allows resetting to original value if something eroneously
let-bind it on top.
---
 helm-core.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/helm-core.el b/helm-core.el
index 84170551da..49894703d5 100644
--- a/helm-core.el
+++ b/helm-core.el
@@ -2940,7 +2940,7 @@ HISTORY args see `helm'."
 minibuffer-completion-confirm
 (ori--minibuffer-follows-selected-frame
  (and (boundp 'minibuffer-follows-selected-frame)
-  (default-value 'minibuffer-follows-selected-frame)))
+  (default-toplevel-value 'minibuffer-follows-selected-frame)))
 (input-method-verbose-flag helm-input-method-verbose-flag)
 (helm-maybe-use-default-as-input
  (and (null input)
@@ -3014,8 +3014,8 @@ HISTORY args see `helm'."
   (helm--remap-mouse-mode -1)   ; Reenable mouse bindings.
   (setq helm-alive-p nil)
   (and ori--minibuffer-follows-selected-frame
-   (setq minibuffer-follows-selected-frame
- ori--minibuffer-follows-selected-frame))
+   (set-default-toplevel-value 'minibuffer-follows-selected-frame
+   ori--minibuffer-follows-selected-frame))
   ;; Prevent error "No buffer named *helm*" triggered by
   ;; `helm-set-local-variable'.
   (setq helm--force-updating-p nil)



[nongnu] elpa/helm-core updated (0434f82aa8 -> 0c8a48e94a)

2022-08-03 Thread ELPA Syncer
elpasync pushed a change to branch elpa/helm-core.

  from  0434f82aa8 Set minibuffer-follows-selected-frame after 
helm-current-buffer
  adds  ebef12f70e Use default-toplevel-value for restoring
  adds  0c8a48e94a Only comments

No new revisions were added by this update.

Summary of changes:
 helm-core.el | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)



[nongnu] elpa/helm updated (0434f82aa8 -> 0c8a48e94a)

2022-08-03 Thread ELPA Syncer
elpasync pushed a change to branch elpa/helm.

  from  0434f82aa8 Set minibuffer-follows-selected-frame after 
helm-current-buffer
   new  ebef12f70e Use default-toplevel-value for restoring
   new  0c8a48e94a Only comments


Summary of changes:
 helm-core.el | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)



[elpa] externals/org 3626f0384a: doc/org-manual.org: Fix typo in "The global TODO list"

2022-08-03 Thread ELPA Syncer
branch: externals/org
commit 3626f0384aceeb890c7f750c9b0e9a6d2aa0ad27
Author: Trevor Ballard 
Commit: Ihor Radchenko 

doc/org-manual.org: Fix typo in "The global TODO list"

* doc/org-manual.org (The global TODO list): Fix typo in manual
section for "The global TODO list".  Change "the" to "that" in the
third sentence to get "By default, this lists items with a state that
is not a DONE state."

TINYCHANGE
---
 doc/org-manual.org | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/org-manual.org b/doc/org-manual.org
index 9ec49c14e9..466718e6e3 100644
--- a/doc/org-manual.org
+++ b/doc/org-manual.org
@@ -8810,7 +8810,7 @@ collected into a single place.
   #+findex: org-todo-list
   Show the global TODO list.  This collects the TODO items from all
   agenda files (see [[*Agenda Views]]) into a single buffer.  By default,
-  this lists items with a state the is not a DONE state.  The buffer
+  this lists items with a state that is not a DONE state.  The buffer
   is in Agenda mode, so there are commands to examine and manipulate
   the TODO entries directly from that buffer (see [[*Commands in the
   Agenda Buffer]]).



[elpa] externals/org 4702a73031: org: Fix resource prompt in non-file buffers

2022-08-03 Thread ELPA Syncer
branch: externals/org
commit 4702a73031c77ba03b480b0848c137d5d8773e07
Author: TEC 
Commit: TEC 

org: Fix resource prompt in non-file buffers

* lisp/org.el (org--confirm-resource-safe): When `buffer-file-name' is
nil, skip over file-specific behaviour.
---
 lisp/org.el | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/lisp/org.el b/lisp/org.el
index f8977bba58..7da6f46b9f 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -4563,9 +4563,12 @@ returns non-nil if any of them match."
 (propertize "!" 'face 'success)
 " to download this resource, and permanantly mark it as 
safe.\n "
 (propertize "f" 'face 'success)
-" to download this resource, and permanantly mark all 
resources in "
-(propertize current-file 'face 'fixed-pitch-serif)
-" as safe.\n "
+(if current-file
+(concat
+ " to download this resource, and permanantly mark all 
resources in "
+ (propertize current-file 'face 'fixed-pitch-serif)
+ " as safe.\n ")
+  "")
 (propertize "y" 'face 'warning)
 " to download this resource, just this once.\n "
 (propertize "n" 'face 'error)
@@ -4576,8 +4579,9 @@ returns non-nil if any of them match."
   ;; Display the buffer and read a choice.
   (save-window-excursion
 (pop-to-buffer buf)
-(let* ((exit-chars '(?y ?n ?! ?f ?\s))
-   (prompt (format "Please type y, n, f, or !%s: "
+(let* ((exit-chars (append '(?y ?n ?! ?\s) (and current-file '(?f
+   (prompt (format "Please type y, n%s, or !%s: "
+   (if current-file ", f" "")
(if (< (line-number-at-pos (point-max))
   (window-body-height))
""



[nongnu] elpa/helm 4ede199d5d: Bump to 3.8.7

2022-08-03 Thread ELPA Syncer
branch: elpa/helm
commit 4ede199d5d1b7050486a0fdeecbbbf49fef31118
Author: Thierry Volpiatto 
Commit: Thierry Volpiatto 

Bump to 3.8.7
---
 helm-core.el | 2 +-
 helm.el  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/helm-core.el b/helm-core.el
index 8a09390b60..d9958e55e7 100644
--- a/helm-core.el
+++ b/helm-core.el
@@ -4,7 +4,7 @@
 
 ;; Author: Thierry Volpiatto 
 ;; URL: https://emacs-helm.github.io/helm/
-;; Version: 3.8.6
+;; Version: 3.8.7
 ;; Package-Requires: ((emacs "25.1") (async "1.9.4"))
 
 ;; This program is free software; you can redistribute it and/or modify
diff --git a/helm.el b/helm.el
index 94c90dfa25..52265608db 100644
--- a/helm.el
+++ b/helm.el
@@ -11,9 +11,9 @@
 ;; Thierry Volpiatto
 
 ;; Author: Thierry Volpiatto 
-;; Version: 3.8.6
+;; Version: 3.8.7
 ;; URL: https://emacs-helm.github.io/helm/
-;; Package-Requires: ((helm-core "3.8.4") (popup "0.5.3"))
+;; Package-Requires: ((helm-core "3.8.7") (popup "0.5.3"))
 
 ;; 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



[nongnu] elpa/helm-core updated (0c8a48e94a -> 4ede199d5d)

2022-08-03 Thread ELPA Syncer
elpasync pushed a change to branch elpa/helm-core.

  from  0c8a48e94a Only comments
  adds  4ede199d5d Bump to 3.8.7

No new revisions were added by this update.

Summary of changes:
 helm-core.el | 2 +-
 helm.el  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)



[nongnu] elpa/proof-general 14eb90d084: docs(README.md): Add documentation badges

2022-08-03 Thread ELPA Syncer
branch: elpa/proof-general
commit 14eb90d084cf90dd722996e5ad4d285afa052f54
Author: Erik Martin-Dorel 
Commit: Erik Martin-Dorel 

docs(README.md): Add documentation badges
---
 README.md | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index f05ae17294..2b19f472d3 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,9 @@
 
[![CI](https://github.com/ProofGeneral/PG/workflows/CI/badge.svg?branch=master)](https://github.com/ProofGeneral/PG/actions?query=workflow%3ACI)
 [![NonGNU 
ELPA](https://elpa.nongnu.org/nongnu/proof-general.svg)](https://elpa.nongnu.org/nongnu/proof-general.html)
 
[![MELPA](https://melpa.org/packages/proof-general-badge.svg)](https://melpa.org/#/proof-general)
-[![MELPA 
Stable](https://stable.melpa.org/packages/proof-general-badge.svg)](https://stable.melpa.org/#/proof-general)
+[![MELPA 
Stable](https://stable.melpa.org/packages/proof-general-badge.svg)](https://stable.melpa.org/#/proof-general)
  
+[![ProofGeneral 
doc](https://img.shields.io/badge/doc-Proof%20General%20user%20manual-blue.svg)](https://proofgeneral.github.io/doc/master/userman/
 "The ProofGeneral user manual")
+[![PG-adapting 
doc](https://img.shields.io/badge/doc-PG--adapting-blue.svg)](https://proofgeneral.github.io/doc/master/adaptingman/
 "PG's adapting manual to add provers")
 
 ## Overview
 



[nongnu] elpa/proof-general updated (14eb90d084 -> c304d73e09)

2022-08-03 Thread ELPA Syncer
elpasync pushed a change to branch elpa/proof-general.

  from  14eb90d084 docs(README.md): Add documentation badges
   new  b5e3589ac8 docs: Mention qrhl-tool
   new  c304d73e09 docs(README.md): Mention qrhl-tool


Summary of changes:
 README.md | 5 +++--
 doc/PG-adapting.texi  | 2 +-
 doc/ProofGeneral.texi | 4 ++--
 proof-general.el  | 2 +-
 4 files changed, 7 insertions(+), 6 deletions(-)



[nongnu] elpa/proof-general c304d73e09 2/2: docs(README.md): Mention qrhl-tool

2022-08-03 Thread ELPA Syncer
branch: elpa/proof-general
commit c304d73e09daec54dd8f8cef90df10c0b3d2c2ef
Author: Erik Martin-Dorel 
Commit: Erik Martin-Dorel 

docs(README.md): Mention qrhl-tool
---
 README.md | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 2b19f472d3..796fbdb97f 100644
--- a/README.md
+++ b/README.md
@@ -76,8 +76,9 @@ Then, run M-x package-refresh-contents RET 
followed by
 M-x package-install RET proof-general RET to install and
 byte-compile `proof-general`.
 
-You can now open a Coq file (`.v`), an EasyCrypt file (`.ec`), or a
-PhoX file (`.phx`) to automatically load the corresponding major mode.
+You can now open a Coq file (`.v`), an EasyCrypt file (`.ec`), a
+qrhl-tool file (`.qrhl`), or a PhoX file (`.phx`) to automatically
+load the corresponding major mode.
 
 ### Using Git (manual compilation procedure)
 



[nongnu] elpa/proof-general b5e3589ac8 1/2: docs: Mention qrhl-tool

2022-08-03 Thread ELPA Syncer
branch: elpa/proof-general
commit b5e3589ac84698eb94eb005bd17cd35633788127
Author: Erik Martin-Dorel 
Commit: Erik Martin-Dorel 

docs: Mention qrhl-tool

href: https://dominique-unruh.github.io/qrhl-tool
href: https://github.com/ProofGeneral/PG/pull/636
---
 doc/PG-adapting.texi  | 2 +-
 doc/ProofGeneral.texi | 4 ++--
 proof-general.el  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/doc/PG-adapting.texi b/doc/PG-adapting.texi
index 3093ff3577..26b04d972d 100644
--- a/doc/PG-adapting.texi
+++ b/doc/PG-adapting.texi
@@ -139,7 +139,7 @@ of @b{Proof General}, a generic Emacs interface for proof 
assistants.
 
 Proof General @value{version} has been tested with GNU Emacs
 @value{emacsversion}.  It is supplied ready customized for the proof
-assistants Coq, EasyCrypt, and PhoX.
+assistants Coq, EasyCrypt, qrhl-tool, and PhoX.
 
 This manual contains information for customizing to new proof
 assistants; see the user manual for details about how to use
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi
index bdcb0985d5..92cba3b161 100644
--- a/doc/ProofGeneral.texi
+++ b/doc/ProofGeneral.texi
@@ -158,8 +158,8 @@ This file documents version @value{version} of @b{Proof 
General}, a
 generic Emacs interface for proof assistants.
 
 Proof General @value{version} has been tested with GNU Emacs
-@value{emacsversion} on Linux.  It is supplied ready to use for the proof
-assistants Coq, EasyCrypt, and PhoX.
+@value{emacsversion} on Linux.  It is supplied ready to use for the
+proof assistants Coq, EasyCrypt, qrhl-tool, and PhoX.
 
 @menu
 * Preface:: 
diff --git a/proof-general.el b/proof-general.el
index 08a8508c02..06c62fe441 100644
--- a/proof-general.el
+++ b/proof-general.el
@@ -32,7 +32,7 @@
 ;; (also known as interactive theorem provers).
 ;;
 ;; It is supplied ready to use for the proof assistants Coq,
-;; EasyCrypt, qrhl, and PhoX.
+;; EasyCrypt, qrhl-tool, and PhoX.
 ;;
 ;; See https://proofgeneral.github.io/ for installation instructions
 ;; and online documentation.  Or browse the accompanying info manual:



[elpa] externals/cape 6cfc957435: README update

2022-08-03 Thread ELPA Syncer
branch: externals/cape
commit 6cfc9574358c98f24c9f58e7004d6753ddb27a89
Author: Daniel Mendler 
Commit: Daniel Mendler 

README update
---
 README.org | 22 ++
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/README.org b/README.org
index ca6dbfd6af..fab63fdcdd 100644
--- a/README.org
+++ b/README.org
@@ -28,10 +28,9 @@ of a line from the current buffer and ~cape-file~ for 
completion of a file name.
 The command ~cape-symbol~ is particularly useful for documentation of Elisp
 packages or configurations, since it completes Elisp symbols anywhere.
 
-On the more experimental side, Cape has the super power to transform Company
-backends into Capfs and merge multiple Capfs into a Super-Capf! These
-transformers allow you to still take advantage of Company backends even if you
-are not using Company as frontend.
+Cape has the super power to transform Company backends into Capfs and merge
+multiple Capfs into a Super-Capf! These transformers allow you to still take
+advantage of Company backends even if you are not using Company as frontend.
 
 #+toc: headlines 8
 
@@ -105,11 +104,10 @@ could be upstreamed into Emacs itself.
 
 /Wrap your Company backend in a Cape and turn it into a Capf!/
 
-Cape provides an adapter for Company backends ~cape-company-to-capf~. The 
adapter
+Cape provides the adapter ~cape-company-to-capf~ for Company backends. The 
adapter
 transforms Company backends to Capfs which are understood by the built-in Emacs
 completion mechanism. The function is approximately the inverse of the
-~company-capf~ backend from Company. The adapter is still experimental and may
-have certain edge cases. The adapter can be used as follows:
+~company-capf~ backend from Company. The adapter can be used as follows:
 
 #+begin_src emacs-lisp
   ;; Use Company backends as Capfs.
@@ -118,11 +116,11 @@ have certain edge cases. The adapter can be used as 
follows:
   (list #'company-files #'company-ispell #'company-dabbrev)))
 #+end_src
 
-Note that the adapter does not require Company to be installed. Backends
-implementing the Company specification do not necessarily have to depend on
-Company, however in practice most backends do. The following shows a small
-example completion backend, which can be used with both ~completion-at-point~
-(Corfu, default completion) and Company.
+Note that the adapter does not require Company to be installed or enabled.
+Backends implementing the Company specification do not necessarily have to
+depend on Company, however in practice most backends do. The following shows a
+small example completion backend, which can be used with both
+~completion-at-point~ (Corfu, default completion) and Company.
 
 #+begin_src emacs-lisp
   (defvar emojis



[nongnu] elpa/git-commit ac7fae6a98: Set coding system for remaining libraries that need it

2022-08-03 Thread ELPA Syncer
branch: elpa/git-commit
commit ac7fae6a9893b55ad01942d9ea5a571d44426665
Author: Kyle Meyer 
Commit: Kyle Meyer 

Set coding system for remaining libraries that need it

The set of files that contain non-ASCII characters has grown since
1c6205d8 (Only set coding system for libraries that need it,
2016-12-27).  Set the coding system for all files listed by

  git grep -lP '[^\x00-\x7f]' '*.el'

Closes #4732.
---
 lisp/git-commit.el| 2 +-
 lisp/magit-log.el | 2 +-
 lisp/magit-section.el | 2 +-
 test/magit-tests.el   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lisp/git-commit.el b/lisp/git-commit.el
index ba401daaf3..3de5a497e1 100644
--- a/lisp/git-commit.el
+++ b/lisp/git-commit.el
@@ -1,4 +1,4 @@
-;;; git-commit.el --- Edit Git commit messages  -*- lexical-binding:t -*-
+;;; git-commit.el --- Edit Git commit messages  -*- lexical-binding:t; 
coding:utf-8 -*-
 
 ;; Copyright (C) 2008-2022 The Magit Project Contributors
 
diff --git a/lisp/magit-log.el b/lisp/magit-log.el
index 25ccc615d9..eea160225e 100644
--- a/lisp/magit-log.el
+++ b/lisp/magit-log.el
@@ -1,4 +1,4 @@
-;;; magit-log.el --- Inspect Git history  -*- lexical-binding:t -*-
+;;; magit-log.el --- Inspect Git history  -*- lexical-binding:t; coding:utf-8 
-*-
 
 ;; Copyright (C) 2008-2022 The Magit Project Contributors
 
diff --git a/lisp/magit-section.el b/lisp/magit-section.el
index d35d9a9663..0d3e062b01 100644
--- a/lisp/magit-section.el
+++ b/lisp/magit-section.el
@@ -1,4 +1,4 @@
-;;; magit-section.el --- Sections for read-only buffers  -*- lexical-binding:t 
-*-
+;;; magit-section.el --- Sections for read-only buffers  -*- 
lexical-binding:t; coding:utf-8 -*-
 
 ;; Copyright (C) 2008-2022 The Magit Project Contributors
 
diff --git a/test/magit-tests.el b/test/magit-tests.el
index 05f6d52d7d..316de0cd04 100644
--- a/test/magit-tests.el
+++ b/test/magit-tests.el
@@ -1,4 +1,4 @@
-;;; magit-tests.el --- Tests for Magit  -*- lexical-binding:t -*-
+;;; magit-tests.el --- Tests for Magit  -*- lexical-binding:t; coding:utf-8 -*-
 
 ;; Copyright (C) 2008-2022 The Magit Project Contributors
 



[nongnu] elpa/magit updated (765069add9 -> ac7fae6a98)

2022-08-03 Thread ELPA Syncer
elpasync pushed a change to branch elpa/magit.

  from  765069add9 readme: Use smaller donation images
  adds  ac7fae6a98 Set coding system for remaining libraries that need it

No new revisions were added by this update.

Summary of changes:
 lisp/git-commit.el| 2 +-
 lisp/magit-log.el | 2 +-
 lisp/magit-section.el | 2 +-
 test/magit-tests.el   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)



[nongnu] elpa/magit-section updated (765069add9 -> ac7fae6a98)

2022-08-03 Thread ELPA Syncer
elpasync pushed a change to branch elpa/magit-section.

  from  765069add9 readme: Use smaller donation images
  adds  ac7fae6a98 Set coding system for remaining libraries that need it

No new revisions were added by this update.

Summary of changes:
 lisp/git-commit.el| 2 +-
 lisp/magit-log.el | 2 +-
 lisp/magit-section.el | 2 +-
 test/magit-tests.el   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)



[nongnu] elpa/gruvbox-theme 3ff81b32a6 1/2: Use corfu-default instead of corfu-background

2022-08-03 Thread ELPA Syncer
branch: elpa/gruvbox-theme
commit 3ff81b32a608e73f55ca6011d5bc21ab582ec9dc
Author: Zoltán Király 
Commit: Zoltán Király 

Use corfu-default instead of corfu-background
---
 gruvbox.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gruvbox.el b/gruvbox.el
index 8c1dca6ede..a5783f4e7a 100644
--- a/gruvbox.el
+++ b/gruvbox.el
@@ -335,7 +335,7 @@ Should contain 2 %s constructs to allow for theme name and 
directory/prefix")
  (marginalia-documentation  (:italic t :foreground 
gruvbox-light3))
 
  ;; corfu
- (corfu-background  (:background gruvbox-dark1))
+ (corfu-default (:inherit 'tooltip))
  (corfu-current (:foreground 
gruvbox-bright_purple :background gruvbox-dark2))
  (corfu-bar (:background gruvbox-dark2))
  (corfu-border  (:background gruvbox-dark1))



[nongnu] elpa/gruvbox-theme c2830450cc 2/2: Merge pull request #191 from zoliky/master

2022-08-03 Thread ELPA Syncer
branch: elpa/gruvbox-theme
commit c2830450cc4c233eab6f8d7387ba803a9c00ae6a
Merge: 0abbbe5f7f 3ff81b32a6
Author: Jason Milkins 
Commit: GitHub 

Merge pull request #191 from zoliky/master

Use corfu-default instead of corfu-background
---
 gruvbox.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gruvbox.el b/gruvbox.el
index 8c1dca6ede..a5783f4e7a 100644
--- a/gruvbox.el
+++ b/gruvbox.el
@@ -335,7 +335,7 @@ Should contain 2 %s constructs to allow for theme name and 
directory/prefix")
  (marginalia-documentation  (:italic t :foreground 
gruvbox-light3))
 
  ;; corfu
- (corfu-background  (:background gruvbox-dark1))
+ (corfu-default (:inherit 'tooltip))
  (corfu-current (:foreground 
gruvbox-bright_purple :background gruvbox-dark2))
  (corfu-bar (:background gruvbox-dark2))
  (corfu-border  (:background gruvbox-dark1))



[nongnu] elpa/inf-ruby 7dfc779dc6: #161 Handle multiline eval results

2022-08-03 Thread ELPA Syncer
branch: elpa/inf-ruby
commit 7dfc779dc6038125c516c7c7746994a54b96e409
Author: Dmitry Gutov 
Commit: Dmitry Gutov 

#161 Handle multiline eval results
---
 inf-ruby.el | 24 +---
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/inf-ruby.el b/inf-ruby.el
index 541064f5af..226a72647f 100755
--- a/inf-ruby.el
+++ b/inf-ruby.el
@@ -579,12 +579,12 @@ the overlay."
  0 (length display-string)
  'face prepend-face
  display-string)
-;; If the display spans multiple lines or is very long, display it 
at
-;; the beginning of the next line.
-(when (or (string-match "\n." display-string)
-  (> (string-width display-string)
-(- (window-width) (current-column
-  (setq display-string (concat " \n" display-string)))
+;; ;; If the display spans multiple lines or is very long, display 
it at
+;; ;; the beginning of the next line.
+;; (when (or (string-match "\n." display-string)
+;;   (> (string-width display-string)
+;;  (- (window-width) (current-column
+;;   (setq display-string (concat " \n" display-string)))
 ;; Put the cursor property only once we're done manipulating the
 ;; string, since we want it to be at the first char.
 (put-text-property 0 1 'cursor 0 display-string)
@@ -653,7 +653,17 @@ This function also removes itself from `pre-command-hook'."
 (while (string-match inf-ruby-prompt-pattern s)
   (setq s (replace-match "" t t s)))
 (error "%s" s)))
-  (buffer-substring-no-properties (point) (line-end-position)
+  (if (looking-at " *$")
+  (progn
+(goto-char (1+ (match-end 0)))
+(replace-regexp-in-string
+ "\n +" " "
+ (buffer-substring-no-properties
+  (point)
+  (progn
+(forward-sexp)
+(point)
+(buffer-substring-no-properties (point) (line-end-position))
 
 (defun ruby-send-definition ()
   "Send the current definition to the inferior Ruby process."



[nongnu] elpa/gruvbox-theme 6c54b1f453 2/2: Update README.md

2022-08-03 Thread ELPA Syncer
branch: elpa/gruvbox-theme
commit 6c54b1f453dca09e5800da5fbce7153c26dc6b82
Author: Jason Milkins 
Commit: GitHub 

Update README.md
---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index bf448c267c..b9a61a7e3a 100644
--- a/README.md
+++ b/README.md
@@ -157,7 +157,7 @@ reason.
 See https://github.com/greduan/emacs-theme-gruvbox/issues
 
 If you want the theme to support something please open a new issue and we'll
-try our best to make it happen. :smile:
+try our best to make it happen. :smile: (Roll up your sleeves and submit a 
pull-request for molto muy karma!)
 
 ## License
 



[nongnu] elpa/gruvbox-theme updated (c2830450cc -> 6c54b1f453)

2022-08-03 Thread ELPA Syncer
elpasync pushed a change to branch elpa/gruvbox-theme.

  from  c2830450cc Merge pull request #191 from zoliky/master
   new  01bcb9ed82 Add accent colors based on neutral palette.
   new  6c54b1f453 Update README.md


Summary of changes:
 README.md |  2 +-
 gruvbox-dark-hard-theme.el| 19 ++-
 gruvbox-dark-medium-theme.el  | 19 ++-
 gruvbox-dark-soft-theme.el| 19 ++-
 gruvbox-light-hard-theme.el   | 19 ++-
 gruvbox-light-medium-theme.el | 19 ++-
 gruvbox-light-soft-theme.el   | 22 +++---
 gruvbox-theme.el  |  2 +-
 gruvbox.el| 26 ++
 9 files changed, 125 insertions(+), 22 deletions(-)



[nongnu] elpa/gruvbox-theme 01bcb9ed82 1/2: Add accent colors based on neutral palette.

2022-08-03 Thread ELPA Syncer
branch: elpa/gruvbox-theme
commit 01bcb9ed82cf00be15900fbe9721f62a6d1fa673
Author: jasonm23 
Commit: jasonm23 

Add accent colors based on neutral palette.

- Update Gnus cite colors.
---
 gruvbox-dark-hard-theme.el| 19 ++-
 gruvbox-dark-medium-theme.el  | 19 ++-
 gruvbox-dark-soft-theme.el| 19 ++-
 gruvbox-light-hard-theme.el   | 19 ++-
 gruvbox-light-medium-theme.el | 19 ++-
 gruvbox-light-soft-theme.el   | 22 +++---
 gruvbox-theme.el  |  2 +-
 gruvbox.el| 26 ++
 8 files changed, 124 insertions(+), 21 deletions(-)

diff --git a/gruvbox-dark-hard-theme.el b/gruvbox-dark-hard-theme.el
index c6cd7c9ff2..7858ce3e3e 100644
--- a/gruvbox-dark-hard-theme.el
+++ b/gruvbox-dark-hard-theme.el
@@ -12,7 +12,7 @@
 ;;  Eduardo Lavaque 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.26.0
+;; Version: 1.27.0
 
 ;; Package-Requires: ((autothemer "0.2"))
 
@@ -114,6 +114,23 @@
   (gruvbox-aquamarine4 "#83A598" "#87af87")
   (gruvbox-turquoise4  "#61ACBB" "#5fafaf")
 
+  (gruvbox-accent-00   "#fb4934" "#d75f5f")
+  (gruvbox-accent-01   "#b8bb26" "#afaf00")
+  (gruvbox-accent-02   "#fabd2f" "#ffaf00")
+  (gruvbox-accent-03   "#83a598" "#87afaf")
+  (gruvbox-accent-04   "#d3869b" "#d787af")
+  (gruvbox-accent-05   "#8ec07c" "#87af87")
+  (gruvbox-accent-06   "#fe8019" "#ff8700")
+  (gruvbox-accent-07   "#fb4934" "#d75f5f")
+  (gruvbox-accent-08   "#b8bb26" "#afaf00")
+  (gruvbox-accent-09   "#fabd2f" "#ffaf00")
+  (gruvbox-accent-10   "#83a598" "#87afaf")
+  (gruvbox-accent-11   "#d3869b" "#d787af")
+  (gruvbox-accent-12   "#8ec07c" "#87af87")
+  (gruvbox-accent-13   "#fe8019" "#ff8700")
+  (gruvbox-accent-14   "#fb4934" "#d75f5f")
+  (gruvbox-accent-15   "#b8bb26" "#afaf00")
+
   (gruvbox-ediff-current-diff-A"#4f2121" "#4f2121")
   (gruvbox-ediff-current-diff-B"#243c24" "#5f5f00")
   (gruvbox-ediff-current-diff-C"#4f214f" "#4f214f")
diff --git a/gruvbox-dark-medium-theme.el b/gruvbox-dark-medium-theme.el
index c048770997..805497b74f 100644
--- a/gruvbox-dark-medium-theme.el
+++ b/gruvbox-dark-medium-theme.el
@@ -12,7 +12,7 @@
 ;;  Eduardo Lavaque 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.26.0
+;; Version: 1.27.0
 
 ;; Package-Requires: ((autothemer "0.2"))
 
@@ -114,6 +114,23 @@
   (gruvbox-aquamarine4 "#83A598" "#87af87")
   (gruvbox-turquoise4  "#61ACBB" "#5fafaf")
 
+  (gruvbox-accent-00   "#fb4934" "#d75f5f")
+  (gruvbox-accent-01   "#b8bb26" "#afaf00")
+  (gruvbox-accent-02   "#fabd2f" "#ffaf00")
+  (gruvbox-accent-03   "#83a598" "#87afaf")
+  (gruvbox-accent-04   "#d3869b" "#d787af")
+  (gruvbox-accent-05   "#8ec07c" "#87af87")
+  (gruvbox-accent-06   "#fe8019" "#ff8700")
+  (gruvbox-accent-07   "#fb4934" "#d75f5f")
+  (gruvbox-accent-08   "#b8bb26" "#afaf00")
+  (gruvbox-accent-09   "#fabd2f" "#ffaf00")
+  (gruvbox-accent-10   "#83a598" "#87afaf")
+  (gruvbox-accent-11   "#d3869b" "#d787af")
+  (gruvbox-accent-12   "#8ec07c" "#87af87")
+  (gruvbox-accent-13   "#fe8019" "#ff8700")
+  (gruvbox-accent-14   "#fb4934" "#d75f5f")
+  (gruvbox-accent-15   "#b8bb26" "#afaf00")
+
   (gruvbox-ediff-current-diff-A"#4f2121" "#4f2121")
   (gruvbox-ediff-current-diff-B"#243c24" "#5f5f00")
   (gruvbox-ediff-current-diff-C"#4f214f" "#4f214f")
diff --git a/gruvbox-dark-soft-theme.el b/gruvbox-dark-soft-theme.el
index 40437d82c7..d20a6e3df6 100644
--- a/gruvbox-dark-soft-theme.el
+++ b/gruvbox-dark-soft-theme.el
@@ -12,7 +12,7 @@
 ;;  Eduardo Lavaque 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.26.0
+;; Version: 1.27.0
 
 ;; Package-Requires: ((autothemer "0.2"))
 
@@ -114,6 +114,23 @@
   (gruvbox-aquamarine4 "#83A598" "#87af87")
   (gruvbox-turquoise4  "#61ACBB" "#5fafaf")
 
+  (gruvbox-accent-00   "#fb4934" "#d75f5f")
+  (gruvbox-accent-01   "#b8bb26" "#afaf00")
+  (gruvbox-accent-02   "#fabd2f" "#ffaf00")
+  (gruvbox-accent-03   "#83a598" "#87afaf")
+  (gruvbox-accent-04   "#d3869b" "#d787af")
+  (gruvbox-accent-05   "#8ec07c" "#87af87")
+  (gruvbox-accent-06   "#fe8019" "#ff8700")
+  (gruvbox-accent-07   "#fb4934" "#d75f5f")
+  (gruvbox-accent-08   "#b8bb26" "#afaf00")
+  (gruvbox-accent-09   "#fabd2f" "#ffaf00")
+  (gruvbox-accent-10   "#83a598" "#87afaf")
+  (gruvbox-accent-11   "#d3869b" "#d787af")
+  (gruvbox-accent-12   "#8ec07c" "#87af87")
+  (gruvbox-accent-13   "#fe8019" "#ff8700")
+  (gruvbox-accent-14   "#fb4934" "#d75f5f")
+  (gruvbox-accent-15   "#b8bb26" "#afaf00")
+
   (gruvbox-ediff-current-diff-A"#4f2121" "#4f2121")
   (gruvbox-ediff-current-diff-B"

[nongnu] elpa/dracula-theme 37b3979b91: Support eldoc-box faces

2022-08-03 Thread ELPA Syncer
branch: elpa/dracula-theme
commit 37b3979b91b06a0520a0d326bc323b4dda280123
Author: Étienne Deparis 
Commit: Étienne Deparis 

Support eldoc-box faces
---
 dracula-theme.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dracula-theme.el b/dracula-theme.el
index 91a1cd9cbd..d82877b629 100644
--- a/dracula-theme.el
+++ b/dracula-theme.el
@@ -216,6 +216,9 @@ read it before opening a new issue about your will.")
(diredp-link-priv :foreground ,dracula-orange)
(diredp-autofile-name :foreground ,dracula-yellow)
(diredp-tagged-autofile-name :foreground ,dracula-yellow)
+   ;; eldoc-box
+   (eldoc-box-border :background ,dracula-current)
+   (eldoc-box-body :background ,dracula-current)
;; elfeed
(elfeed-search-date-face :foreground ,dracula-comment)
(elfeed-search-title-face :foreground ,dracula-fg)