| #!/bin/sh
|
|
|
| # frame exists?
|
| if [[ $(emacsclient -n -eval "(> (length (frame-list)) 1)" | grep t) == 't' ]]; then
|
| # não tem nadas args?
|
| if [ $# -eq 0 ]; then
|
| emacsclient -n --eval '(select-frame-set-input-focus (selected-frame)))' &
|
| # has args?
|
| else
|
| emacsclient -n -a "" "$@" &
|
| fi
|
| # frame não existing.
|
| else
|
| # no args
|
| if [ $# -eq 0 ]; then
|
| emacsclient -n -a "" "$HOME" &
|
| # args
|
| else
|
| emacsclient -c -n -a "" "$@" &
|
| fi
|
| fi
|