[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/mct d21edfb 26/70: Make mct--fit-completions-window mor
From: |
ELPA Syncer |
Subject: |
[elpa] externals/mct d21edfb 26/70: Make mct--fit-completions-window more robust |
Date: |
Thu, 11 Nov 2021 03:57:44 -0500 (EST) |
branch: externals/mct
commit d21edfb0640f45df184985bac11fbf3428a887db
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Make mct--fit-completions-window more robust
---
mct.el | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/mct.el b/mct.el
index 2ba0f75..70c86b7 100644
--- a/mct.el
+++ b/mct.el
@@ -256,10 +256,10 @@ Add this to `completion-list-mode-hook'."
(defun mct--fit-completions-window ()
"Fit Completions' buffer to its window."
- (setq-local window-resize-pixelwise t)
- (select-window (mct--get-completion-window))
- (fit-window-to-buffer (mct--get-completion-window)
- (floor (frame-height) 2) 1))
+ (when-let ((window (mct--get-completion-window)))
+ (with-current-buffer (window-buffer window)
+ (setq-local window-resize-pixelwise t))
+ (fit-window-to-buffer window (floor (frame-height) 2) 1)))
(defun mct--input-string ()
"Return the contents of the minibuffer as a string."
- [elpa] externals/mct 9e0d523 18/70: Change default value of mct-display-buffer-action, (continued)
- [elpa] externals/mct 9e0d523 18/70: Change default value of mct-display-buffer-action, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 51c1e17 23/70: Reuse existing Completions' before re-displaying, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 0d98ba7 30/70: Include mct-display-buffer-action in the manual, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 08f806e 29/70: Do not set completions-detailed, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 25f876c 34/70: Do not use line-based completion in grid views, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 8522a67 38/70: Add mct-choose-completion-no-exit command, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 2e8c44a 40/70: Tweak mct-beginning-of-buffer, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 099e204 42/70: Make mct-choose-completion-dwim never exit, ELPA Syncer, 2021/11/11
- [elpa] externals/mct be15b4b 44/70: Re-order mct-completion-list-mode-map, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 640ce43 24/70: Update code sample in mct-display-buffer-action, ELPA Syncer, 2021/11/11
- [elpa] externals/mct d21edfb 26/70: Make mct--fit-completions-window more robust,
ELPA Syncer <=
- [elpa] externals/mct dc3c224 32/70: Update Acknowledgements in the manual, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 17abf47 33/70: Make cycling robust for all completions-format, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 613252a 27/70: Use internal function to fit Completions' window, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 6db7f29 36/70: Rewrite mct-edit-completion for greater accuracy, ELPA Syncer, 2021/11/11
- [elpa] externals/mct b16f582 37/70: Make completion metadata functions work everywhere, ELPA Syncer, 2021/11/11
- [elpa] externals/mct e7f13ee 43/70: Make TAB in the Completions never exit, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 97d7855 45/70: Use correct internals for commit 099e204, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 532656b 54/70: Merge branch 'crm-separator-heuristic' into 'main', ELPA Syncer, 2021/11/11
- [elpa] externals/mct 78f3e77 57/70: Clear trailing space, ELPA Syncer, 2021/11/11
- [elpa] externals/mct 573a324 60/70: Document numeric arg for cyclic commands, ELPA Syncer, 2021/11/11