Commit 584e0a6e authored by Marc Cornellà's avatar Marc Cornellà
Browse files

Use shwordsplit in open_command()

parent afdfe239
...@@ -16,14 +16,17 @@ function take() { ...@@ -16,14 +16,17 @@ function take() {
} }
function open_command() { function open_command() {
emulate -L zsh
setopt shwordsplit
local open_cmd local open_cmd
# define the open command # define the open command
case "$OSTYPE" in case "$OSTYPE" in
darwin*) open_cmd="open" ;; darwin*) open_cmd='open' ;;
cygwin*) open_cmd="cygstart" ;; cygwin*) open_cmd='cygstart' ;;
linux*) open_cmd="xdg-open" ;; linux*) open_cmd='xdg-open' ;;
msys*) open_cmd="start \"\"" ;; msys*) open_cmd='start ""' ;;
*) echo "Platform $OSTYPE not supported" *) echo "Platform $OSTYPE not supported"
return 1 return 1
;; ;;
...@@ -33,7 +36,7 @@ function open_command() { ...@@ -33,7 +36,7 @@ function open_command() {
if [[ "$OSTYPE" == darwin* ]]; then if [[ "$OSTYPE" == darwin* ]]; then
$open_cmd "$@" &>/dev/null $open_cmd "$@" &>/dev/null
else else
nohup ${(z)open_cmd} "$@" &>/dev/null nohup $open_cmd "$@" &>/dev/null
fi fi
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment