[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ivy-explorer 783816a 25/25: Fixes #2
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ivy-explorer 783816a 25/25: Fixes #2 |
Date: |
Tue, 8 Jan 2019 12:26:00 -0500 (EST) |
branch: externals/ivy-explorer
commit 783816afda31d1b75487b906257e23e273bad6fa
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Fixes #2
---
ivy-explorer.el | 36 ++++++++++++++++++++----------------
1 file changed, 20 insertions(+), 16 deletions(-)
diff --git a/ivy-explorer.el b/ivy-explorer.el
index ba989c9..033ca4d 100644
--- a/ivy-explorer.el
+++ b/ivy-explorer.el
@@ -322,14 +322,16 @@ If called from code ACTION is the action to trigger
afterwards."
(defun ivy-explorer-next (arg)
"Move cursor vertically down ARG candidates."
(interactive "p")
- (let* ((n (* arg ivy-explorer--col-n))
- (max (1- ivy--length))
- (colmax (- max (% (- max ivy--index) n))))
- (ivy-set-index
- (if (= ivy--index -1)
- 0
- (min colmax
- (+ ivy--index n))))))
+ (if (> (minibuffer-depth) 1)
+ (call-interactively 'ivy-next-line)
+ (let* ((n (* arg ivy-explorer--col-n))
+ (max (1- ivy--length))
+ (colmax (- max (% (- max ivy--index) n))))
+ (ivy-set-index
+ (if (= ivy--index -1)
+ 0
+ (min colmax
+ (+ ivy--index n)))))))
(defun ivy-explorer-next-and-call (arg)
"Move cursor down ARG candidates.
@@ -342,14 +344,16 @@ Call the permanent action if possible."
(defun ivy-explorer-previous (arg)
"Move cursor vertically up ARG candidates."
(interactive "p")
- (let* ((n (* arg ivy-explorer--col-n))
- (colmin (% ivy--index n)))
- (ivy-set-index
- (if (and (= ivy--index 0)
- ivy-use-selectable-prompt)
- -1
- (max colmin
- (- ivy--index n))))))
+ (if (> (minibuffer-depth) 1)
+ (call-interactively 'ivy-previous-line)
+ (let* ((n (* arg ivy-explorer--col-n))
+ (colmin (% ivy--index n)))
+ (ivy-set-index
+ (if (and (= ivy--index 0)
+ ivy-use-selectable-prompt)
+ -1
+ (max colmin
+ (- ivy--index n)))))))
(defun ivy-explorer-previous-and-call (arg)
"Move cursor up ARG candidates.
- [elpa] externals/ivy-explorer bc39d3a 10/25: Fix function names, (continued)
- [elpa] externals/ivy-explorer bc39d3a 10/25: Fix function names, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer f6800b0 12/25: Improve description, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer aba6dc0 18/25: Rephrase description, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer 0139dad 03/25: Add demo and description, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer d298de9 13/25: Change heading, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer 4916592 22/25: Inherit separator face from `lv`, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer 26b8bca 14/25: Improve description, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer e5148ba 21/25: Address changes according to https://github.com/melpa/melpa/pull/5850#issuecomment-445474712, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer bfcc67a 15/25: Rebind ivy-avy to ivy-explorer version, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer a673278 24/25: Add melpa badges and install instructions, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer 783816a 25/25: Fixes #2,
Stefan Monnier <=
- [elpa] externals/ivy-explorer 016fca0 20/25: Add note about counsel, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer 05477ee 09/25: Adjust according to checkdoc, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer d69c816 19/25: Respect ivy-use-selectable-prompt, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer dd66fbf 17/25: Improve description, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer 8bd4d0f 01/25: Initial commit, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer 212f8d2 23/25: Use fallback to border face if lv not installed, Stefan Monnier, 2019/01/08
- [elpa] externals/ivy-explorer 18b11ba 11/25: Fix unused argument, Stefan Monnier, 2019/01/08