#!/bin/zsh # Helper to fetch last return status function laststatus { return $? } kde-current-activity () { qdbus org.kde.ActivityManager /ActivityManager/Activities org.kde.ActivityManager.Activities.CurrentActivity } kde-current-activity-name () { qdbus org.kde.ActivityManager /ActivityManager/Activities org.kde.ActivityManager.Activities.ActivityName `kde-current-activity` } emacsclient -s "$(kde-current-activity-name)" -a '/usr/bin/emacs' $@ emacsclient -s "$(kde-current-activity-name)" -e '(recenter)'