[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 63f3498 123/167: Add precise preselect for swiper with vis
From: |
Oleh Krehel |
Subject: |
[elpa] master 63f3498 123/167: Add precise preselect for swiper with visual-line-mode |
Date: |
Tue, 08 Dec 2015 10:50:27 +0000 |
branch: master
commit 63f349821c88ccbb6379ac8f0df08bb8f1bea518
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>
Add precise preselect for swiper with visual-line-mode
* swiper.el (swiper--ivy): Use `count-screen-lines' to calculate the
visual line number.
Fixes #291
---
swiper.el | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/swiper.el b/swiper.el
index b9722d4..216a50a 100644
--- a/swiper.el
+++ b/swiper.el
@@ -342,9 +342,9 @@ When non-nil, INITIAL-INPUT is the initial search pattern."
(let ((candidates (swiper--candidates))
(preselect
(if (bound-and-true-p visual-line-mode)
- (concat " " (buffer-substring-no-properties
- (save-excursion (beginning-of-visual-line) (point))
- (save-excursion (end-of-visual-line) (point))))
+ (count-screen-lines
+ (point-min)
+ (save-excursion (beginning-of-visual-line) (point)))
(1- (line-number-at-pos))))
(minibuffer-allow-text-properties t))
(unwind-protect
- [elpa] master c580fe9 108/167: ivy.el (ivy-occur): Give full counsel-git-grep cands, (continued)
- [elpa] master c580fe9 108/167: ivy.el (ivy-occur): Give full counsel-git-grep cands, Oleh Krehel, 2015/12/08
- [elpa] master bb68b67 122/167: Intermediate fix for :preselect with visual-line-mode, Oleh Krehel, 2015/12/08
- [elpa] master 5751119 124/167: README.md: Add more bindings, Oleh Krehel, 2015/12/08
- [elpa] master e47ec14 128/167: ivy.el (ivy-completing-read): Fix off by one, Oleh Krehel, 2015/12/08
- [elpa] master d5489af 100/167: doc/ivy.org: Start writing a manual, Oleh Krehel, 2015/12/08
- [elpa] master c4c1878 121/167: Fix swiper preselect issue with similar or identical lines, Oleh Krehel, 2015/12/08
- [elpa] master 7397bec 114/167: Allow user-specified matched candidate sorting, Oleh Krehel, 2015/12/08
- [elpa] master ce557d1 119/167: swiper.el (swiper--candidates): Replace "\t" with " ", Oleh Krehel, 2015/12/08
- [elpa] master 5a99dda 118/167: ivy.el (ivy--truncate-string): New defun, Oleh Krehel, 2015/12/08
- [elpa] master 3101efd 136/167: swiper.el (swiper--action): push-mark only if exited the minibuffer, Oleh Krehel, 2015/12/08
- [elpa] master 63f3498 123/167: Add precise preselect for swiper with visual-line-mode,
Oleh Krehel <=
- [elpa] master 74bb138 144/167: Update ivy format functions., Oleh Krehel, 2015/12/08
- [elpa] master 39e6733 129/167: Improve ivy TRAMP support, Oleh Krehel, 2015/12/08
- [elpa] master 63e714c 130/167: Allow access to TRAMP from "// C-j", Oleh Krehel, 2015/12/08
- [elpa] master 85bd44b 125/167: swiper.el: Modify the behavior with org-mode and visual-line-mode, Oleh Krehel, 2015/12/08
- [elpa] master 8fdf210 127/167: Switch to using ivy-exit-with-action, Oleh Krehel, 2015/12/08
- [elpa] master ce6ab7a 135/167: Perform string-match in the original buffer, Oleh Krehel, 2015/12/08
- [elpa] master bc00eaf 137/167: Fix `counsel-ag` on Windows, Oleh Krehel, 2015/12/08
- [elpa] master ed2367b 134/167: swiper.el (swiper--candidates): Require outline, Oleh Krehel, 2015/12/08
- [elpa] master 80d4dde 141/167: Fix broken candidate index in ivy-resume, Oleh Krehel, 2015/12/08
- [elpa] master d9ecd2e 133/167: Fix the preselect for (swiper "one"), Oleh Krehel, 2015/12/08