It should really be, for quoting reasons, /usr/local/bin/emacsclient -a "" --eval "(browse-url (pop argv))" "$1" but emacsclient's option handling is not similar enough to that of emacs yet to have this work. -- David Kastrup