mirror of
https://github.com/m00natic/vlfi.git
synced 2025-01-18 12:05:31 +00:00
In case original VLF buffer has been killed, try to find existing VLF
buffer for the same file when visiting occur results.
This commit is contained in:
parent
cb47e19128
commit
2dba838015
10
vlf.el
10
vlf.el
@ -696,7 +696,13 @@ EVENT may hold details of the invocation."
|
||||
pos-relative)))
|
||||
(or (buffer-live-p buffer)
|
||||
(let ((occur-buffer (current-buffer)))
|
||||
(setq buffer (vlf file))
|
||||
(or (catch 'found
|
||||
(dolist (buf (buffer-list))
|
||||
(set-buffer buf)
|
||||
(and vlf-mode (equal file buffer-file-name)
|
||||
(setq buffer buf)
|
||||
(throw 'found t))))
|
||||
(setq buffer (vlf file)))
|
||||
(switch-to-buffer occur-buffer)))
|
||||
(pop-to-buffer buffer)
|
||||
(vlf-move-to-chunk chunk-start chunk-end)
|
||||
@ -708,7 +714,7 @@ Prematurely ending indexing will still show what's found so far."
|
||||
(interactive (list (read-regexp "List lines matching regexp"
|
||||
(if regexp-history
|
||||
(car regexp-history)))))
|
||||
(if (buffer-modified-p) ;use temporary buffer not to interfere with modifications
|
||||
(if (buffer-modified-p) ;use temporary buffer not to interfere with modifications
|
||||
(let ((vlf-buffer (current-buffer))
|
||||
(file buffer-file-name)
|
||||
(batch-size vlf-batch-size))
|
||||
|
Loading…
x
Reference in New Issue
Block a user