summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xseek16
1 files changed, 12 insertions, 4 deletions
diff --git a/seek b/seek
index 8e609ce..6948be8 100755
--- a/seek
+++ b/seek
@@ -1,8 +1,8 @@
#!/usr/bin/env bash
set -euo pipefail
-RG_DEFAULT_COMMAND="rg --ignore-case --files-with-matches"
-export FZF_DEFAULT_COMMAND="rg --files"
-readarray -t selected <<< "$(fzf \
+RG_DEFAULT_COMMAND="rg --ignore-case --files-with-matches $*"
+readarray -t selected <<< "$(fzf-tmux \
+ -p "70%" \
--multi \
--exact \
--ansi \
@@ -14,4 +14,12 @@ readarray -t selected <<< "$(fzf \
)"
query=${selected[0]}
files=("${selected[@]:1}")
-edit "+/$query" "${files[@]}"
+if [[ -n "${files:-}" ]]
+then
+ # i don't think this works with emacs...
+ ${EDITOR:-vim} "+/$query" "${files[@]}"
+ for f in "${files[@]}"
+ do
+ echo "$f"
+ done
+fi