diff --git a/plugins/fasd/fasd.plugin.zsh b/plugins/fasd/fasd.plugin.zsh index 472ab2b0f..627892388 100644 --- a/plugins/fasd/fasd.plugin.zsh +++ b/plugins/fasd/fasd.plugin.zsh @@ -6,6 +6,10 @@ if [ $commands[fasd] ]; then # check if fasd is installed source "$fasd_cache" unset fasd_cache alias v='f -e vim' - alias o='a -e open' -fi + if [[ $('uname') == 'Linux' ]] && [ $commands[xdg-open] ]; then + alias o='a -e xdg-open' + elif [[ $('uname') == 'Darwin' ]]; then + alias o='a -e open' + fi +fi \ No newline at end of file