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

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

[elpa] master 75f4146 377/399: ivy.el (ivy-occur-revert-buffer): Stay on


From: Oleh Krehel
Subject: [elpa] master 75f4146 377/399: ivy.el (ivy-occur-revert-buffer): Stay on the same line
Date: Sat, 20 Jul 2019 14:58:03 -0400 (EDT)

branch: master
commit 75f4146708525d9f4ab2dcfb6b44320f168182c4
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    ivy.el (ivy-occur-revert-buffer): Stay on the same line
---
 ivy.el | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/ivy.el b/ivy.el
index b8c1b1a..4f5a1c2 100644
--- a/ivy.el
+++ b/ivy.el
@@ -4637,9 +4637,12 @@ updated original buffer."
                (funcall (plist-get ivy--occurs-list caller) t)
                (ivy-occur-grep-mode))))
           ((memq caller '(counsel-git-grep counsel-grep counsel-ag counsel-rg))
-           (let ((inhibit-read-only t))
+           (let ((inhibit-read-only t)
+                 (line (line-number-at-pos)))
              (erase-buffer)
-             (funcall (plist-get ivy--occurs-list caller)))))
+             (funcall (plist-get ivy--occurs-list caller))
+             (goto-char (point-min))
+             (forward-line (1- line)))))
     (setq ivy-occur-last ivy-last)))
 
 (declare-function wgrep-change-to-wgrep-mode "ext:wgrep")



reply via email to

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