From 43472228641edb55b7982de4e2725010409b9193 Mon Sep 17 00:00:00 2001 From: Nicolai Fröhlich Date: Tue, 1 Jun 2021 20:27:32 +0200 Subject: feat: allow to set fzf options with tmux option @fzf-url-fzf-options --- fzf-url.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fzf-url.sh b/fzf-url.sh index 1631d09..1c75509 100755 --- a/fzf-url.sh +++ b/fzf-url.sh @@ -4,9 +4,15 @@ # Email: wenxuangm@gmail.com # Created: 2018-04-06 12:12 #=============================================================================== +get_fzf_options() { + local fzf_options + local fzf_default_options='-d 35% -m -0 --no-preview --no-border' + fzf_options="$(tmux show -gqv '@fzf-url-fzf-options')" + [ -n "$fzf_options" ] && echo "$fzf_options" || echo "$fzf_default_options" +} fzf_filter() { - fzf-tmux -d 35% -m -0 --no-preview --no-border + eval "fzf-tmux $(get_fzf_options)" } open_url() { -- cgit v1.2.3 From e5c2458732fbed8a8f2ee0bd5f93bad788528874 Mon Sep 17 00:00:00 2001 From: Nicolai Fröhlich Date: Tue, 1 Jun 2021 21:21:33 +0200 Subject: docs: add documentation for tmux option @fzf-url-fzf-options --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 6db6a0d..43558d4 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,13 @@ the scrollback history: set -g @fzf-url-history-limit '2000' ``` +You can use custom fzf options by defining `@fzf-url-fzf-options`. + +``` +# open tmux-fzf-url in a tmux v3.2+ popup +set -g @fzf-url-fzf-options '-w 50% -h 50% --multi -0 --no-preview --no-border' +``` + ### 💡 Tips - Use `tab` to mark multiple urls and open them at once. -- cgit v1.2.3