[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 9988904 150/399: counsel.el (counsel--switch-buffer-update
From: |
Oleh Krehel |
Subject: |
[elpa] master 9988904 150/399: counsel.el (counsel--switch-buffer-update-fn): Fix for when find-file fails |
Date: |
Sat, 20 Jul 2019 14:57:13 -0400 (EDT) |
branch: master
commit 998890460ebb2860638f2e4d761977080cdcad34
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>
counsel.el (counsel--switch-buffer-update-fn): Fix for when find-file fails
Fixes #2009
---
counsel.el | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/counsel.el b/counsel.el
index 2b64032..7f16098 100644
--- a/counsel.el
+++ b/counsel.el
@@ -5078,9 +5078,16 @@ The buffers are those opened during a session of
`counsel-switch-buffer'."
((get-buffer current)
(ivy-call))
((and virtual (file-exists-p (cdr virtual)))
- (let ((buf (find-file-noselect (cdr virtual))))
- (push buf counsel--switch-buffer-temporary-buffers)
- (ivy-call)))
+ (let ((buf (ignore-errors
+ ;; may not open due to `large-file-warning-threshold' etc.
+ (find-file-noselect (cdr virtual)))))
+ (if buf
+ (progn
+ (push buf counsel--switch-buffer-temporary-buffers)
+ (ivy-call))
+ ;; clean up the minibuffer so that there's no delay before
+ ;; the Ivy candidates are displayed once again
+ (message ""))))
(t
(with-ivy-window
(switch-to-buffer (ivy-state-buffer ivy-last)))))))
- [elpa] master bc479ed 134/399: swiper.el (swiper-isearch): Fix minibuffer height, (continued)
- [elpa] master bc479ed 134/399: swiper.el (swiper-isearch): Fix minibuffer height, Oleh Krehel, 2019/07/20
- [elpa] master fa2e02d 137/399: ivy-overlay.el (ivy-cursor): Customize for dark background, Oleh Krehel, 2019/07/20
- [elpa] master 8edde1c 135/399: swiper.el (swiper-isearch): Change prompt, Oleh Krehel, 2019/07/20
- [elpa] master 66961f8 138/399: swiper.el (swiper-isearch-action): Add a cursor overlay, Oleh Krehel, 2019/07/20
- [elpa] master ce31009 144/399: swiper.el (swiper-isearch-function): Use text with faces, Oleh Krehel, 2019/07/20
- [elpa] master 8229304 141/399: ivy.el: Add display transformer for counsel-dired, Oleh Krehel, 2019/07/20
- [elpa] master fef96f4 139/399: counsel.el (counsel--find-file-1): Extract, Oleh Krehel, 2019/07/20
- [elpa] master 3b40e99 142/399: swiper.el (swiper-isearch-action): Fix fake cursor at eol, Oleh Krehel, 2019/07/20
- [elpa] master eaba38a 145/399: counsel.el (counsel-dired-jump-args): Fix for OSX, Oleh Krehel, 2019/07/20
- [elpa] master 7c9d960 143/399: swiper.el (swiper--add-cursor-overlay): Extract, Oleh Krehel, 2019/07/20
- [elpa] master 9988904 150/399: counsel.el (counsel--switch-buffer-update-fn): Fix for when find-file fails,
Oleh Krehel <=
- [elpa] master 05a4e59 147/399: Do not use invalid :preselect as a regexp, Oleh Krehel, 2019/07/20
- [elpa] master 3ab3d5f 152/399: swiper.el (swiper-isearch): Check executing-kbd-macro, Oleh Krehel, 2019/07/20
- [elpa] master 302d23f 149/399: counsel.el: Fix org-version testing, Oleh Krehel, 2019/07/20
- [elpa] master cd41f70 153/399: ivy-test.el: Add inhibit-message, Oleh Krehel, 2019/07/20
- [elpa] master 1df4ccf 154/399: ivy.el (ivy-occur-revert-buffer): Add swiper-isearch, Oleh Krehel, 2019/07/20
- [elpa] master 4f1bbc1 151/399: swiper.el (swiper-isearch-function): Full point history for DEL, Oleh Krehel, 2019/07/20
- [elpa] master 0bf94f8 156/399: ivy.el (ivy--occur-press-update-window): Add swiper-isearch, Oleh Krehel, 2019/07/20
- [elpa] master 0d2ab52 157/399: swiper.el (swiper--isearch-occur-cands): Faster version, Oleh Krehel, 2019/07/20
- [elpa] master 1bf56c3 165/399: swiper.el (swiper--query-replace-setup): Fix for ivy--regex-ignore-order, Oleh Krehel, 2019/07/20
- [elpa] master 4492054 167/399: ivy.el (ivy--recompute-index): Speed up, Oleh Krehel, 2019/07/20