|
@@ -30,6 +30,13 @@ function open_command() {
|
|
|
;;
|
|
|
esac
|
|
|
|
|
|
+ # If a URL is passed, $BROWSER might be set to a local browser within SSH.
|
|
|
+ # See https://github.com/ohmyzsh/ohmyzsh/issues/11098
|
|
|
+ if [[ -n "$BROWSER" && "$1" = (http|https)://* ]]; then
|
|
|
+ "$BROWSER" "$@"
|
|
|
+ return
|
|
|
+ fi
|
|
|
+
|
|
|
${=open_cmd} "$@" &>/dev/null
|
|
|
}
|
|
|
|