This paste expires on 2023-04-09 22:10:24.175746. Repaste, or download this paste. . Pasted through web.

#!/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
Filename: None. Size: 481b. View raw, , hex, or download this file.