[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/mct 6bb328a795 24/64: Merge branch 'main' into experime
From: |
ELPA Syncer |
Subject: |
[elpa] externals/mct 6bb328a795 24/64: Merge branch 'main' into experiment-completion-in-region |
Date: |
Thu, 30 Dec 2021 23:57:56 -0500 (EST) |
branch: externals/mct
commit 6bb328a7959ffa31a66e3ce7ce9ed4c0087fd478
Merge: dedb62cce5 54c3ea65c5
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Merge branch 'main' into experiment-completion-in-region
---
mct.el | 25 ++++++++++++-------------
1 file changed, 12 insertions(+), 13 deletions(-)
diff --git a/mct.el b/mct.el
index 7ecc584f42..47af702b9c 100644
--- a/mct.el
+++ b/mct.el
@@ -848,7 +848,7 @@ A candidate is recognised for as long as point is not past
its
last character."
(interactive nil mct-mode)
(when-let ((window (mct--get-completion-window))
- (_mini (active-minibuffer-window)))
+ ((active-minibuffer-window)))
(with-selected-window window
(when-let* ((old-point (window-old-point window))
(pos (if (= old-point (point-min))
@@ -1020,20 +1020,19 @@ region.")
(defvar mct-completion-list-mode-map
(let ((map (make-sparse-keymap)))
- (define-key map (kbd "M-v") #'scroll-down-command)
(define-key map [remap keyboard-quit] #'mct-keyboard-quit-dwim)
(define-key map [remap goto-line] #'mct-choose-completion-number)
(define-key map [remap next-line] #'mct-next-completion-or-mini)
(define-key map (kbd "n") #'mct-next-completion-or-mini)
(define-key map [remap previous-line] #'mct-previous-completion-or-mini)
- (define-key map (kbd "M-p") #'mct-previous-completion-group)
- (define-key map (kbd "M-n") #'mct-next-completion-group)
(define-key map (kbd "p") #'mct-previous-completion-or-mini)
+ (define-key map [remap backward-paragraph] #'mct-previous-completion-group)
+ (define-key map [remap forward-paragraph] #'mct-next-completion-group)
(define-key map (kbd "e") #'mct-focus-minibuffer)
(define-key map (kbd "M-e") #'mct-edit-completion)
- (define-key map (kbd "<tab>") #'mct-choose-completion-no-exit)
- (define-key map (kbd "<return>") #'mct-choose-completion-exit)
- (define-key map (kbd "<M-return>") #'mct-choose-completion-dwim)
+ (define-key map (kbd "TAB") #'mct-choose-completion-no-exit)
+ (define-key map (kbd "RET") #'mct-choose-completion-exit)
+ (define-key map (kbd "M-RET") #'mct-choose-completion-dwim)
(define-key map [remap beginning-of-buffer] #'mct-beginning-of-buffer)
map)
"Derivative of `completion-list-mode-map'.")
@@ -1042,19 +1041,19 @@ region.")
(let ((map (make-sparse-keymap)))
(define-key map (kbd "C-j") #'exit-minibuffer)
(define-key map [remap goto-line] #'mct-choose-completion-number)
+ (define-key map [remap next-line] #'mct-switch-to-completions-top)
+ (define-key map [remap next-line-or-history-element]
#'mct-switch-to-completions-top)
+ (define-key map [remap previous-line] #'mct-switch-to-completions-bottom)
+ (define-key map [remap previous-line-or-history-element]
#'mct-switch-to-completions-bottom)
(define-key map (kbd "M-e") #'mct-edit-completion)
- (define-key map (kbd "<C-return>") #'mct-complete-and-exit)
- (define-key map (kbd "C-n") #'mct-switch-to-completions-top)
- (define-key map (kbd "<down>") #'mct-switch-to-completions-top)
- (define-key map (kbd "C-p") #'mct-switch-to-completions-bottom)
- (define-key map (kbd "<up>") #'mct-switch-to-completions-bottom)
+ (define-key map (kbd "C-RET") #'mct-complete-and-exit)
(define-key map (kbd "C-l") #'mct-list-completions-toggle)
map)
"Derivative of `minibuffer-local-completion-map'.")
(defvar mct-minibuffer-local-filename-completion-map
(let ((map (make-sparse-keymap)))
- (define-key map (kbd "<backspace>") #'mct-backward-updir)
+ (define-key map (kbd "DEL") #'mct-backward-updir)
map)
"Derivative of `minibuffer-local-filename-completion-map'.")
- [elpa] externals/mct 298a83cfc5 17/64: Respin the mct setup for in-region scenario (WIP), (continued)
- [elpa] externals/mct 298a83cfc5 17/64: Respin the mct setup for in-region scenario (WIP), ELPA Syncer, 2021/12/30
- [elpa] externals/mct 0362ca4bf1 34/64: Rename symbol for consistency, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 28d7c54f51 44/64: Add debug print to monitor completion-in-region-mode, ELPA Syncer, 2021/12/30
- [elpa] externals/mct bf0f666ee4 49/64: Replace "mct-mode" with "mct-minibuffer-mode", ELPA Syncer, 2021/12/30
- [elpa] externals/mct aaaf12c70c 50/64: Merge branch 'main' into experiment-completion-in-region, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 775f42951d 02/64: Remove mct--region-current-buffer, ELPA Syncer, 2021/12/30
- [elpa] externals/mct fb177ace70 18/64: Keep "next or mini" intact (we'll use another fn), ELPA Syncer, 2021/12/30
- [elpa] externals/mct f3d86fe28a 06/64: Rename internal function, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 72a1c3e6f4 22/64: Minor changes to doc strings, ELPA Syncer, 2021/12/30
- [elpa] externals/mct dedb62cce5 23/64: Implement next/prev candidate or quit completions, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 6bb328a795 24/64: Merge branch 'main' into experiment-completion-in-region,
ELPA Syncer <=
- [elpa] externals/mct a3edf3ce5a 28/64: Remove obsolete function, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 85d05c08b6 33/64: Remove superfluous comment, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 6a1835cf00 48/64: Remove mct--region-buf, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 771fb8b3cb 54/64: Make in-region prev motion work at all times, ELPA Syncer, 2021/12/30
- [elpa] externals/mct e4b49f40f1 58/64: Add TODO about local mct-region-mode, ELPA Syncer, 2021/12/30
- [elpa] externals/mct a6dac17d1c 59/64: Review mct--region-p for buffer-local mode, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 59431a2622 61/64: Provide global variant of mct-region-mode, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 9e81e4425a 64/64: Complete key bindings of next/prev group motions, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 740d9f5d7d 01/64: Do not bind while-no-input-ignore-events, ELPA Syncer, 2021/12/30
- [elpa] externals/mct 0c575c23c4 04/64: Add TODO: mct-region-mode could be buffer local, ELPA Syncer, 2021/12/30