emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 5eea0af 229/399: ivy.el (ivy--minibuffer-index-bounds): Si


From: Oleh Krehel
Subject: [elpa] master 5eea0af 229/399: ivy.el (ivy--minibuffer-index-bounds): Simplify logic
Date: Sat, 20 Jul 2019 14:57:29 -0400 (EDT)

branch: master
commit 5eea0afc42aaf35045a65dad33dd2a99b97a188e
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    ivy.el (ivy--minibuffer-index-bounds): Simplify logic
---
 ivy.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ivy.el b/ivy.el
index 146b8ee..ea23797 100644
--- a/ivy.el
+++ b/ivy.el
@@ -3597,9 +3597,10 @@ Note: The usual last two arguments are flipped for 
convenience.")
 
 (defun ivy--minibuffer-index-bounds ()
   (let* ((half-height (/ ivy-height 2))
-         (start (max 0 (- ivy--index half-height)))
-         (end (min (+ start (1- ivy-height)) ivy--length))
-         (start (max 0 (min start (- end (1- ivy-height))))))
+         (start (max 0
+                     (min (- ivy--index half-height)
+                          (- ivy--length (1- ivy-height)))))
+         (end (min (+ start (1- ivy-height)) ivy--length)))
     (setq ivy--window-index (- ivy--index start))
     (cons start end)))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]