You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
814 B
24 lines
814 B
#!/bin/zsh |
|
|
|
function laststatus { return $? } |
|
|
|
kde-current-activity () { |
|
qdbus org.kde.ActivityManager /ActivityManager/Activities org.kde.ActivityManager.Activities.CurrentActivity |
|
} |
|
|
|
emacsclient -n -s "$(kde-current-activity)" -a '/usr/bin/emacs' $@ |
|
|
|
# emacsclient -s "$(kde-current-activity)" -a false -e 'server-name' >/dev/null |
|
|
|
# if laststatus; then |
|
# echo Server for current activity is running |
|
# local exists=$(emacsclient -s "$(kde-current-activity)" -a "echo nil" -e '(select-X-frame)') |
|
# if [[ $exists == "t" ]]; then |
|
# emacsclient -s "$(kde-current-activity)" -n $@; |
|
# else |
|
# emacsclient -s "$(kde-current-activity)" -c -n $@; |
|
# fi |
|
# else |
|
# echo Server is not running |
|
# /usr/bin/emacs --daemon="$(kde-current-activity)" && emacsclient -s "$(kde-current-activity)" -c -n $@ |
|
# fi
|
|
|