aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvg <vgm+dev@devys.org>2023-01-16 17:38:00 +0100
committervg <vgm+dev@devys.org>2023-01-16 17:38:00 +0100
commit638b8cf04e90398673f719f8fc1323771ad750de (patch)
tree2ab34475ee718cbf850de5723ed4c05c15228458
parentafd849652d67a864491561b33f330c51aff97f53 (diff)
downloadfork-tmux-fzf-url-638b8cf04e90398673f719f8fc1323771ad750de.tar.gz
fork-tmux-fzf-url-638b8cf04e90398673f719f8fc1323771ad750de.tar.bz2
fork-tmux-fzf-url-638b8cf04e90398673f719f8fc1323771ad750de.zip
workaround missing user environment before running command
-rwxr-xr-xfzf-url.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/fzf-url.sh b/fzf-url.sh
index 0b2f66a..fa49f9d 100755
--- a/fzf-url.sh
+++ b/fzf-url.sh
@@ -16,6 +16,8 @@ fzf_filter() {
}
open_url() {
+ #set -x
+ #echo "browser is $BROWSER"
if hash xdg-open &>/dev/null; then
nohup xdg-open "$@"
elif hash open &>/dev/null; then
@@ -23,8 +25,15 @@ open_url() {
elif [[ -n $BROWSER ]]; then
nohup "$BROWSER" "$@"
fi
+ #set +x
}
+# source user environment before running xdg-open or $BROWSER if they
+# redefine it.
+if [ -e ~/.config/shell/environment ]; then
+ source ~/.config/shell/environment
+fi
+
limit='screen'
[[ $# -ge 2 ]] && limit=$2