From de6af42b6e062ae28d219e76e7dee5b5c12c7289 Mon Sep 17 00:00:00 2001 From: Andrey Orst Date: Tue, 2 Oct 2018 18:56:15 +0300 Subject: [PATCH] search actual buffer contents, not file contents --- rc/fzf.kak | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rc/fzf.kak b/rc/fzf.kak index 13b2b0e..5a4dd56 100644 --- a/rc/fzf.kak +++ b/rc/fzf.kak @@ -176,8 +176,13 @@ define-command -hidden fzf-buffer-search %{ title="fzf buffer search" message="Search buffer with fzf, and jump to result location" echo "info -title '$title' '$message'" + current_line=$kak_cursor_line + tmp=$(mktemp $(eval echo ${TMPDIR:-/tmp}/kak-curr-buff.XXXXXX)) + echo "execute-keys %{%cat>$tmp}" + # echo "execute-keys %{$current_line g}" + echo "fzf \"execute-keys \$1 gx\" \"(nl -b a -n ln $tmp\" \"--reverse | cut -f 1)\"" + rm -rf $tmp } - fzf "execute-keys $1 gx" "(nl -b a -n ln '%val{buffile}'" "--reverse | cut -f 1)" } define-command -hidden fzf -params 2..3 %{ evaluate-commands %sh{