[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/icomplete-vertical-mode-improvements d3b85d0 04/10: * lisp/icomp
From: |
João Távora |
Subject: |
scratch/icomplete-vertical-mode-improvements d3b85d0 04/10: * lisp/icomplete.el (icomplete--render-vertical): Simplify slightly. |
Date: |
Fri, 28 May 2021 06:10:05 -0400 (EDT) |
branch: scratch/icomplete-vertical-mode-improvements
commit d3b85d0730b82a6e423653a4749ca658e3d8127d
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
* lisp/icomplete.el (icomplete--render-vertical): Simplify slightly.
---
lisp/icomplete.el | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/lisp/icomplete.el b/lisp/icomplete.el
index 8e811c0..82be6ea 100644
--- a/lisp/icomplete.el
+++ b/lisp/icomplete.el
@@ -714,16 +714,14 @@ See `icomplete-mode' and `minibuffer-setup-hook'."
do (push comp preds)))
(cl-loop
with preds = (and (null icomplete-rotate) icomplete--comp-predecessors)
+ with succs = (cdr comps)
with max-lines = (1- (min icomplete-prospects-height
(max-mini-window-height)))
- with succs = (cdr comps)
- with half = (truncate max-lines 2)
- with max-before = (+ half
- (- half
- (cl-loop for (_ . r) on comps
- repeat half
- while (listp r)
- count 1)))
+ with max-before = (- max-lines
+ (cl-loop for (_ . r) on comps
+ repeat (truncate max-lines 2)
+ while (listp r)
+ count 1))
with before = (list)
repeat max-lines
for neighbour = nil
- branch scratch/icomplete-vertical-mode-improvements created (now 0337e73), João Távora, 2021/05/28
- scratch/icomplete-vertical-mode-improvements d3b85d0 04/10: * lisp/icomplete.el (icomplete--render-vertical): Simplify slightly.,
João Távora <=
- scratch/icomplete-vertical-mode-improvements 136f71b 02/10: Distinguish fido-mode from icomplete-mode verticality, João Távora, 2021/05/28
- scratch/icomplete-vertical-mode-improvements 82f8a3d 03/10: Fix an edge case bug in icomplete.el where base-size wasn't restored, João Távora, 2021/05/28
- scratch/icomplete-vertical-mode-improvements 776633a 01/10: Improve icomplete-vertical-mode, João Távora, 2021/05/28
- scratch/icomplete-vertical-mode-improvements f751980 05/10: Don't break icomplete-vertical-mode scrolling when moving non-destructively, João Távora, 2021/05/28
- scratch/icomplete-vertical-mode-improvements 24ddc91 07/10: Rename icomplete-rotate to icomplete-scroll, for clarity, João Távora, 2021/05/28
- scratch/icomplete-vertical-mode-improvements 94368e2 06/10: Adjust scrolling behaviour of icomplete-vertical-mode, João Távora, 2021/05/28
- scratch/icomplete-vertical-mode-improvements f7b22c0 08/10: Simplify icomplete-vertical-mode scrolling implementation, João Távora, 2021/05/28
- scratch/icomplete-vertical-mode-improvements 0337e73 10/10: Add annotation capability to icomplete-vertical-mode, João Távora, 2021/05/28
- scratch/icomplete-vertical-mode-improvements 37f0362 09/10: Update NEWS, João Távora, 2021/05/28