branch: externals/xeft
commit ebaa0d493ff47243dfb68190e156e2f62bb9ca0c
Author: Yuan Fu <caso...@gmail.com>
Commit: Yuan Fu <caso...@gmail.com>

    Scroll to the search phrase in preview window (issue#29)
    
    * xeft.el (xeft--preview-file): Scroll to the first search phrase.
---
 xeft.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/xeft.el b/xeft.el
index 8783894f96..e6f151c6e5 100644
--- a/xeft.el
+++ b/xeft.el
@@ -500,7 +500,10 @@ If SELECT is non-nil, select the buffer after displaying 
it."
     (if (and (window-live-p xeft--preview-window)
              (not (eq xeft--preview-window (selected-window))))
         (with-selected-window xeft--preview-window
-          (switch-to-buffer buffer))
+          (switch-to-buffer buffer)
+          (when keyword-list
+            (let ((case-fold-search t))
+              (search-forward (car keyword-list) nil t))))
       (setq xeft--preview-window
             (display-buffer
              buffer '((display-buffer-use-some-window

Reply via email to