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

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

[elpa] master 0afb000 077/272: Fix default-directory for ivy-occur + cou


From: Oleh Krehel
Subject: [elpa] master 0afb000 077/272: Fix default-directory for ivy-occur + counsel-git-grep
Date: Mon, 25 Apr 2016 10:13:17 +0000

branch: master
commit 0afb000d4fb64df60cef5801b7f3cdb3d58362f1
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    Fix default-directory for ivy-occur + counsel-git-grep
    
    * ivy.el (ivy-occur): Set `default-directory' to
      `counsel--git-grep-dir'.
    
    This way, `next-error' etc will work properly.
---
 ivy.el |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ivy.el b/ivy.el
index b95ce33..89d934f 100644
--- a/ivy.el
+++ b/ivy.el
@@ -2651,7 +2651,8 @@ There is no limit on the number of *ivy-occur* buffers."
         (when do-grep
           ;; Need precise number of header lines for `wgrep' to work.
           (insert (format "-*- mode:grep; default-directory: %S -*-\n\n\n"
-                          default-directory)))
+                          (setq default-directory
+                                counsel--git-grep-dir))))
         (insert (format "%d candidates:\n" (length ivy--old-cands)))
         (dolist (cand ivy--old-cands)
           (let ((str (if do-grep



reply via email to

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