[elpa] externals/ivy updated (fff7b89 -> 327b9a3)

2021-04-04 Thread Basil L. Contovounesios
blc pushed a change to branch externals/ivy.

  from  fff7b89   Merge branch 'master' into externals/ivy
  adds  7500296   Support counsel-yank-pop in delete-selection-mode
  adds  47b4965   * counsel.el: Autoload facemenu func for Emacs 28.
  adds  bb7965a   Demote read-extended-command-predicate errors
   new  39e0879   Fix :exit-function status for in-buffer completion
   new  8fb081a   Make "C-r" key in swiper-isearch more useful
   new  327b9a3   Merge branch 'master' into externals/ivy


Summary of changes:
 ivy.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)



[elpa] externals/ivy 327b9a3 3/3: Merge branch 'master' into externals/ivy

2021-04-04 Thread Basil L. Contovounesios
branch: externals/ivy
commit 327b9a3fb2557e5a769a88dd0fbd7c69cb2bd05d
Merge: fff7b89 8fb081a
Author: Basil L. Contovounesios 
Commit: Basil L. Contovounesios 

Merge branch 'master' into externals/ivy
---
 ivy.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ivy.el b/ivy.el
index 48ffa66..e262f7e 100644
--- a/ivy.el
+++ b/ivy.el
@@ -2520,7 +2520,9 @@ The previous string is between `ivy-completion-beg' and 
`ivy-completion-end'."
 (delete-region beg end))
   (setq ivy-completion-beg (point))
   (insert (substring-no-properties str))
-  (completion--done str 'exact)
+  (completion--done str (if (eq ivy-exit 'done)
+'finished
+  'exact))
   (setq ivy-completion-end (point))
   (save-excursion
 (dolist (cursor fake-cursors)



[elpa] externals/ivy 39e0879 1/3: Fix :exit-function status for in-buffer completion

2021-04-04 Thread Basil L. Contovounesios
branch: externals/ivy
commit 39e08799eda8fa2131fe72772cfd477374a97640
Author: Eugene Bulavin 
Commit: Basil L. Contovounesios 

Fix :exit-function status for in-buffer completion

* ivy.el (ivy-completion-in-region-action): completion--done should
receive 'finished' if completion is done (PR #2837).

Copyright-paperwork-exempt: yes
---
 ivy.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ivy.el b/ivy.el
index 48ffa66..e262f7e 100644
--- a/ivy.el
+++ b/ivy.el
@@ -2520,7 +2520,9 @@ The previous string is between `ivy-completion-beg' and 
`ivy-completion-end'."
 (delete-region beg end))
   (setq ivy-completion-beg (point))
   (insert (substring-no-properties str))
-  (completion--done str 'exact)
+  (completion--done str (if (eq ivy-exit 'done)
+'finished
+  'exact))
   (setq ivy-completion-end (point))
   (save-excursion
 (dolist (cursor fake-cursors)



[elpa] externals/ivy 8fb081a 2/3: Make "C-r" key in swiper-isearch more useful

2021-04-04 Thread Basil L. Contovounesios
branch: externals/ivy
commit 8fb081a0df4612dc177923b9bb4806d86de82c4c
Author: daanturo 
Commit: Basil L. Contovounesios 

Make "C-r" key in swiper-isearch more useful

* swiper.el (swiper-isearch-C-r): New command that partially mimics
vanilla isearch behavior: if the input is empty, search for previous
history; otherwise move to the previous match (PR #2840).
(swiper-isearch-map): Overwrite default "C-r" binding with it.

Copyright-paperwork-exempt: yes
---
 swiper.el | 9 +
 1 file changed, 9 insertions(+)

diff --git a/swiper.el b/swiper.el
index 39f6bfc..d57d2bc 100644
--- a/swiper.el
+++ b/swiper.el
@@ -1536,10 +1536,19 @@ When not running `swiper-isearch' already, start it."
   (setq thing (ivy-thing-at-point
   (swiper-isearch thing
 
+(defun swiper-isearch-C-r (&optional arg)
+  "Move cursor vertically up ARG candidates.
+When the input is empty, browse the search history instead."
+  (interactive "p")
+  (if (string= ivy-text "")
+  (ivy-reverse-i-search)
+(ivy-previous-line arg)))
+
 (defvar swiper-isearch-map
   (let ((map (make-sparse-keymap)))
 (set-keymap-parent map swiper-map)
 (define-key map (kbd "M-n") 'swiper-isearch-thing-at-point)
+(define-key map (kbd "C-r") 'swiper-isearch-C-r)
 map)
   "Keymap for `swiper-isearch'.")
 



[elpa] externals/swiper 99ca126: Merge branch 'master' into externals/swiper

2021-04-04 Thread Basil L. Contovounesios
branch: externals/swiper
commit 99ca1264d4a4e03cf22483c3715d343a70d72e8f
Merge: 3fb29c7 8fb081a
Author: Basil L. Contovounesios 
Commit: Basil L. Contovounesios 

Merge branch 'master' into externals/swiper
---
 swiper.el | 9 +
 1 file changed, 9 insertions(+)

diff --git a/swiper.el b/swiper.el
index 39f6bfc..d57d2bc 100644
--- a/swiper.el
+++ b/swiper.el
@@ -1536,10 +1536,19 @@ When not running `swiper-isearch' already, start it."
   (setq thing (ivy-thing-at-point
   (swiper-isearch thing
 
+(defun swiper-isearch-C-r (&optional arg)
+  "Move cursor vertically up ARG candidates.
+When the input is empty, browse the search history instead."
+  (interactive "p")
+  (if (string= ivy-text "")
+  (ivy-reverse-i-search)
+(ivy-previous-line arg)))
+
 (defvar swiper-isearch-map
   (let ((map (make-sparse-keymap)))
 (set-keymap-parent map swiper-map)
 (define-key map (kbd "M-n") 'swiper-isearch-thing-at-point)
+(define-key map (kbd "C-r") 'swiper-isearch-C-r)
 map)
   "Keymap for `swiper-isearch'.")
 



[elpa] externals/swiper updated (3fb29c7 -> 99ca126)

2021-04-04 Thread Basil L. Contovounesios
blc pushed a change to branch externals/swiper.

  from  3fb29c7   Bump version to point release 0.13.4
  adds  8cf3f18   Bump version to point release 0.13.4
  adds  fb1ef15   Call ag with process-file by default
  adds  19e4180   Lower hydra version needed to that on GNU ELPA
  adds  8866138   Advertise GNU ELPA before MELPA
  adds  7500296   Support counsel-yank-pop in delete-selection-mode
  adds  47b4965   * counsel.el: Autoload facemenu func for Emacs 28.
  adds  bb7965a   Demote read-extended-command-predicate errors
  adds  39e0879   Fix :exit-function status for in-buffer completion
  adds  8fb081a   Make "C-r" key in swiper-isearch more useful
   new  99ca126   Merge branch 'master' into externals/swiper


Summary of changes:
 swiper.el | 9 +
 1 file changed, 9 insertions(+)



[elpa] externals/counsel updated (463a973 -> a6c2349)

2021-04-04 Thread Basil L. Contovounesios
blc pushed a change to branch externals/counsel.

  from  463a973   Merge branch 'master' into externals/counsel
  adds  39e0879   Fix :exit-function status for in-buffer completion
  adds  8fb081a   Make "C-r" key in swiper-isearch more useful
   new  471d644   Improve suggested ignored file extensions regexp
   new  a6c2349   Merge branch 'master' into externals/counsel


Summary of changes:
 counsel.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



[elpa] externals/counsel a6c2349 2/2: Merge branch 'master' into externals/counsel

2021-04-04 Thread Basil L. Contovounesios
branch: externals/counsel
commit a6c23493f0bd7f9cde5acd45b431db0a815d46ab
Merge: 463a973 471d644
Author: Basil L. Contovounesios 
Commit: Basil L. Contovounesios 

Merge branch 'master' into externals/counsel
---
 counsel.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/counsel.el b/counsel.el
index e561517..2d8bc01 100644
--- a/counsel.el
+++ b/counsel.el
@@ -1969,7 +1969,7 @@ but the leading dot is a lot faster."
   (const :tag "None" nil)
   (const :tag "Dotfiles and Lockfiles" 
"\\(?:\\`\\|[/\\]\\)\\(?:[#.]\\)")
   (const :tag "Ignored Extensions"
- ,(regexp-opt completion-ignored-extensions))
+ ,(concat (regexp-opt completion-ignored-extensions) "\\'"))
   (regexp :tag "Regex")))
 
 (defvar counsel--find-file-predicate nil



[elpa] externals/counsel 471d644 1/2: Improve suggested ignored file extensions regexp

2021-04-04 Thread Basil L. Contovounesios
branch: externals/counsel
commit 471d644d6bdd7d5dc6ca4efb405e6a6389dff245
Author: daanturo 
Commit: Basil L. Contovounesios 

Improve suggested ignored file extensions regexp

* counsel.el (counsel-find-file-ignore-regexp): Anchor
completion-ignored-extensions suggestion at end of file name, as is
usually intended (PR #2840).

Copyright-paperwork-exempt: yes
---
 counsel.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/counsel.el b/counsel.el
index e561517..2d8bc01 100644
--- a/counsel.el
+++ b/counsel.el
@@ -1969,7 +1969,7 @@ but the leading dot is a lot faster."
   (const :tag "None" nil)
   (const :tag "Dotfiles and Lockfiles" 
"\\(?:\\`\\|[/\\]\\)\\(?:[#.]\\)")
   (const :tag "Ignored Extensions"
- ,(regexp-opt completion-ignored-extensions))
+ ,(concat (regexp-opt completion-ignored-extensions) "\\'"))
   (regexp :tag "Regex")))
 
 (defvar counsel--find-file-predicate nil



[elpa] externals/aggressive-completion dfc6454: Fix broken customize type; release 1.2

2021-04-04 Thread Tassilo Horn
branch: externals/aggressive-completion
commit dfc6454a63b07b9b5b993d25fe00caa3b643bf36
Author: Tassilo Horn 
Commit: Tassilo Horn 

Fix broken customize type; release 1.2
---
 aggressive-completion.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/aggressive-completion.el b/aggressive-completion.el
index bf1fe69..e94476e 100644
--- a/aggressive-completion.el
+++ b/aggressive-completion.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Tassilo Horn 
 ;; Keywords: minibuffer completion
 ;; Package-Requires: ((emacs "27.1"))
-;; Version: 1.1
+;; Version: 1.2
 
 ;; This file is part of GNU Emacs.
 
@@ -71,7 +71,7 @@ If nil, only show the completion help."
 (defcustom aggressive-completion-auto-complete-commands
   '( self-insert-command yank)
   "Commands after which automatic completion is performed."
-  :type '(repeat command))
+  :type '(repeat function))
 
 (defvar aggressive-completion--timer nil)
 



[elpa] externals/aggressive-completion c87ce0d: Fix a (wrong-type-argument number-or-marker-p tab) error; release 1.3

2021-04-04 Thread Tassilo Horn
branch: externals/aggressive-completion
commit c87ce0d0d84e22f89cc628378c9807e534ac4f9b
Author: Tassilo Horn 
Commit: Tassilo Horn 

Fix a (wrong-type-argument number-or-marker-p tab) error; release 1.3
---
 aggressive-completion.el | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/aggressive-completion.el b/aggressive-completion.el
index e94476e..890c6cd 100644
--- a/aggressive-completion.el
+++ b/aggressive-completion.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Tassilo Horn 
 ;; Keywords: minibuffer completion
 ;; Package-Requires: ((emacs "27.1"))
-;; Version: 1.2
+;; Version: 1.3
 
 ;; This file is part of GNU Emacs.
 
@@ -77,6 +77,7 @@ If nil, only show the completion help."
 
 (defun aggressive-completion--do ()
   "Perform aggressive completion."
+  (message "last-command: %S" last-command)
   (when (window-minibuffer-p)
 (let* ((completions (completion-all-sorted-completions))
;; Don't ding if there are no completions, etc.
@@ -103,7 +104,8 @@ If nil, only show the completion help."
   ;; Only show the completion help.  This slightly awkward
   ;; condition ensures we still can repeatedly hit TAB to scroll
   ;; through the list of completions.
-  (unless (and (= last-command-event ?\t)
+  (unless (and (memq last-command
+ '(completion-at-point minibuffer-complete))
(window-live-p
 (get-buffer-window "*Completions*"))
(with-current-buffer "*Completions*"



[elpa] externals/diff-hl 4bf77c6: Fix recent perf regression in flydiff

2021-04-04 Thread ELPA Syncer
branch: externals/diff-hl
commit 4bf77c6a56eee9f841c8eb518e2a010eb44eec9e
Author: Dmitry Gutov 
Commit: Dmitry Gutov 

Fix recent perf regression in flydiff
---
 diff-hl-flydiff.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/diff-hl-flydiff.el b/diff-hl-flydiff.el
index 893254d..4eefa49 100644
--- a/diff-hl-flydiff.el
+++ b/diff-hl-flydiff.el
@@ -41,6 +41,7 @@
 (make-variable-buffer-local 'diff-hl-flydiff-modified-tick)
 
 (defun diff-hl-flydiff-buffer-with-head (file &optional backend)
+  (setq diff-hl-flydiff-modified-tick (buffer-chars-modified-tick))
   (diff-hl-diff-buffer-with-head file " *diff-hl-diff*" backend))
 
 (defun diff-hl-flydiff-update ()



[nongnu] elpa/markdown-mode 7363b53 2/3: Fix docstring for latest emacs

2021-04-04 Thread ELPA Syncer
branch: elpa/markdown-mode
commit 7363b531d92f99282dea032c9dc0d22d8dc37be6
Author: Shohei YOSHIDA 
Commit: Shohei YOSHIDA 

Fix docstring for latest emacs
---
 markdown-mode.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/markdown-mode.el b/markdown-mode.el
index 6775bfa..1737a7c 100644
--- a/markdown-mode.el
+++ b/markdown-mode.el
@@ -1777,7 +1777,7 @@ See `markdown-hide-markup' for additional details."
 (require 'font-lock)
 
 (defgroup markdown-faces nil
-  "Faces used in Markdown Mode"
+  "Faces used in Markdown Mode."
   :group 'markdown
   :group 'faces)
 
@@ -5416,7 +5416,7 @@ See also `markdown-mode-map'.")
 ;;; Menu ==
 
 (easy-menu-define markdown-mode-menu markdown-mode-map
-  "Menu for Markdown mode"
+  "Menu for Markdown mode."
   '("Markdown"
 "---"
 ("Movement"



[nongnu] elpa/markdown-mode d1d456b 1/3: Fix use-package sample configuration

2021-04-04 Thread ELPA Syncer
branch: elpa/markdown-mode
commit d1d456b47a7986f1e9991697869330b0597069da
Author: Shohei YOSHIDA 
Commit: Shohei YOSHIDA 

Fix use-package sample configuration

This is for avoiding overriding `README.md` configuration.
---
 README.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index c46bf2e..ed367a3 100644
--- a/README.md
+++ b/README.md
@@ -79,9 +79,9 @@ example; adjust settings as desired):
 ```lisp
 (use-package markdown-mode
   :ensure t
-  :mode (("README\\.md\\'" . gfm-mode)
- ("\\.md\\'" . markdown-mode)
- ("\\.markdown\\'" . markdown-mode))
+  :mode (("\\.md\\'" . markdown-mode)
+ ("\\.markdown\\'" . markdown-mode)
+ ("README\\.md\\'" . gfm-mode))
   :init (setq markdown-command "multimarkdown"))
 ```
 



[nongnu] elpa/markdown-mode f18d26d 3/3: Merge pull request #607 from jrblevin/fix-use-package-sample

2021-04-04 Thread ELPA Syncer
branch: elpa/markdown-mode
commit f18d26d2a7de425aaa142f7fa8338391f2df0f73
Merge: 0517340 7363b53
Author: Shohei YOSHIDA 
Commit: GitHub 

Merge pull request #607 from jrblevin/fix-use-package-sample

Fix use-package sample configuration
---
 README.md| 6 +++---
 markdown-mode.el | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index c46bf2e..ed367a3 100644
--- a/README.md
+++ b/README.md
@@ -79,9 +79,9 @@ example; adjust settings as desired):
 ```lisp
 (use-package markdown-mode
   :ensure t
-  :mode (("README\\.md\\'" . gfm-mode)
- ("\\.md\\'" . markdown-mode)
- ("\\.markdown\\'" . markdown-mode))
+  :mode (("\\.md\\'" . markdown-mode)
+ ("\\.markdown\\'" . markdown-mode)
+ ("README\\.md\\'" . gfm-mode))
   :init (setq markdown-command "multimarkdown"))
 ```
 
diff --git a/markdown-mode.el b/markdown-mode.el
index 6775bfa..1737a7c 100644
--- a/markdown-mode.el
+++ b/markdown-mode.el
@@ -1777,7 +1777,7 @@ See `markdown-hide-markup' for additional details."
 (require 'font-lock)
 
 (defgroup markdown-faces nil
-  "Faces used in Markdown Mode"
+  "Faces used in Markdown Mode."
   :group 'markdown
   :group 'faces)
 
@@ -5416,7 +5416,7 @@ See also `markdown-mode-map'.")
 ;;; Menu ==
 
 (easy-menu-define markdown-mode-menu markdown-mode-map
-  "Menu for Markdown mode"
+  "Menu for Markdown mode."
   '("Markdown"
 "---"
 ("Movement"



[nongnu] elpa/markdown-mode updated (0517340 -> f18d26d)

2021-04-04 Thread ELPA Syncer
elpasync pushed a change to branch elpa/markdown-mode.

  from  0517340   markdown-mode.el: add the "markdown_py" into default 
initialize-list for "markdown-command"
   new  d1d456b   Fix use-package sample configuration
   new  7363b53   Fix docstring for latest emacs
   new  f18d26d   Merge pull request #607 from 
jrblevin/fix-use-package-sample


Summary of changes:
 README.md| 6 +++---
 markdown-mode.el | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)