diff --git a/emacsclient-activities b/emacsclient-activities index 01d4ea6..26573ad 100755 --- a/emacsclient-activities +++ b/emacsclient-activities @@ -3,6 +3,18 @@ # Helper to fetch last return status function laststatus { return $? } +emacs-session-name() { + if [[ "$EMACS_FORCE_SESSION" != '' ]];then + echo $EMACS_FORCE_SESSION + elif [[ "$SSH_CONNECTION" != '' ]]; then + echo ssh-server + else + echo "$(kde-current-activity-name)" + fi +} + + + kde-current-activity () { qdbus org.kde.ActivityManager /ActivityManager/Activities org.kde.ActivityManager.Activities.CurrentActivity }