diff options
author | Wenxuan <wenxuangm@gmail.com> | 2021-06-02 08:58:45 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-02 08:58:45 +0800 |
commit | 6b2c50fb1b5d39459b6b7841d755a294dd6c497b (patch) | |
tree | c6a7ad2e3c7fb515c9568da4f9b74490d09d5021 | |
parent | 010490459294b52c356d5eb2040e7c49a46652a1 (diff) | |
parent | e5c2458732fbed8a8f2ee0bd5f93bad788528874 (diff) | |
download | fork-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.md | 7 | ||||
-rwxr-xr-x | fzf-url.sh | 8 |
2 files changed, 14 insertions, 1 deletions
@@ -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. @@ -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() { |