aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWenxuan <wenxuangm@gmail.com>2021-06-02 08:58:45 +0800
committerGitHub <noreply@github.com>2021-06-02 08:58:45 +0800
commit6b2c50fb1b5d39459b6b7841d755a294dd6c497b (patch)
treec6a7ad2e3c7fb515c9568da4f9b74490d09d5021
parent010490459294b52c356d5eb2040e7c49a46652a1 (diff)
parente5c2458732fbed8a8f2ee0bd5f93bad788528874 (diff)
downloadfork-tmux-fzf-url-6b2c50fb1b5d39459b6b7841d755a294dd6c497b.tar.gz
fork-tmux-fzf-url-6b2c50fb1b5d39459b6b7841d755a294dd6c497b.tar.bz2
fork-tmux-fzf-url-6b2c50fb1b5d39459b6b7841d755a294dd6c497b.zip
Merge pull request #16 from nifr/master
-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 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() {