aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md7
-rwxr-xr-xfzf-url.sh8
2 files changed, 14 insertions, 1 deletions
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.
diff --git a/fzf-url.sh b/fzf-url.sh
index f156e52..b7e72ad 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() {