[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/mct e617bfd0aa 45/64: Remove mct--quit-completion-in-re
From: |
ELPA Syncer |
Subject: |
[elpa] externals/mct e617bfd0aa 45/64: Remove mct--quit-completion-in-region |
Date: |
Thu, 30 Dec 2021 23:57:59 -0500 (EST) |
branch: externals/mct
commit e617bfd0aaedbbb56faaf15d827b285ad743ce15
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Remove mct--quit-completion-in-region
We can bury the completions buffer to achieve the same effect.
---
mct.el | 23 ++---------------------
1 file changed, 2 insertions(+), 21 deletions(-)
diff --git a/mct.el b/mct.el
index f73abce52a..746da02f21 100644
--- a/mct.el
+++ b/mct.el
@@ -1121,19 +1121,6 @@ region.")
(setq mct--region-buf (and completion-in-region--data
(marker-buffer (nth 0
completion-in-region--data)))))
-(defun mct--region-terminate-completion ()
- "Terminate completion in region."
- (when-let ((buf mct--region-buf))
- (with-current-buffer buf
- (completion-in-region-mode -1)
- (keyboard-quit))))
-
-(defun mct--region-focus-current-buffer ()
- "Focus the buffer where `completion-in-region' is active."
- (interactive nil mct-region-mode)
- (when-let ((buf (mct--region-current-buffer)))
- (select-window (get-buffer-window buf))))
-
(defun mct--region-live-completions (&rest _)
"Update the *Completions* buffer.
Meant to be added to `after-change-functions'."
@@ -1173,12 +1160,6 @@ current completion session."
(when (mct--region-p)
(mct--completions-choose-completion)))
-(defun mct--quit-completion-in-region ()
- "Bury the Completions and terminate completion in region."
- (quit-window nil (mct--get-completion-window))
- (mct--region-focus-current-buffer)
- (mct--region-terminate-completion))
-
(defun mct-next-completion-or-quit (&optional arg)
"Move to next completion or bury the Completions' buffer.
@@ -1193,7 +1174,7 @@ minibuffer)."
(let ((count (or arg 1)))
(cond
((mct--bottom-of-completions-p count)
- (mct--quit-completion-in-region))
+ (minibuffer-hide-completions))
(t
(mct--next-completion count)))))
@@ -1212,7 +1193,7 @@ minibuffer)."
(when (mct--region-p)
(cond
((mct--top-of-completions-p count)
- (mct--quit-completion-in-region))
+ (minibuffer-hide-completions))
(t
(mct--previous-completion count))))))
- [elpa] externals/mct eaf0f98d55 26/64: Merge branch 'main' into experiment-completion-in-region, (continued)
- [elpa] externals/mct eaf0f98d55 26/64: Merge branch 'main' into experiment-completion-in-region, ELPA Syncer, 2021/12/30
- [elpa] externals/mct d48e6baae5 27/64: Minor correction in outline heading, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 6bbad9f046 31/64: Remove outdated FIXME, ELPA Syncer, 2021/12/30
- [elpa] externals/mct ca958cba65 32/64: Remove comments on quirky behaviour, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 29015a1699 37/64: Fix performance issues by avoiding recursion, ELPA Syncer, 2021/12/30
- [elpa] externals/mct d45cf4ee26 30/64: Handle current buffer of in-region completion, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 95a37bc66d 36/64: Merge 'main' into experiment-completion-in-region, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 523f84e9ee 39/64: Remove note on mct-region-mode---it works (?) now, ELPA Syncer, 2021/12/30
- [elpa] externals/mct bb44658a8b 43/64: Inhibit messages directly in mct--show-completions, ELPA Syncer, 2021/12/30
- [elpa] externals/mct f2d2fb0ec7 42/64: Fixes and TODOS, ELPA Syncer, 2021/12/30
- [elpa] externals/mct e617bfd0aa 45/64: Remove mct--quit-completion-in-region,
ELPA Syncer <=
- [elpa] externals/mct f1b1a5c76e 46/64: Remove mct-choose-completion-in-region, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 7974ae0450 40/64: Remove needless call to fit completions to window, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 14059afa44 41/64: Make mct-region-mode advice completions window, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 13839537f2 29/64: Remove outdated comment, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 5c8fbb1784 51/64: Simplify mct-choose-completion-no-exit, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 8d02ae3a6c 55/64: Tweak the mct-region-completion-list-mode-map, ELPA Syncer, 2021/12/30
- [elpa] externals/mct d3dbb61e89 56/64: Merge 'main' into experiment-completion-in-region, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 93de87bb9f 57/64: Setup the region buffer map, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 98d5cc7095 62/64: Remove debug function for completion in region, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 9c68da912b 52/64: Simplify mct--setup-clean-completions, ELPA Syncer, 2021/12/30