nix-config/modules/raycast/scripts/emacsclient.sh

20 lines
453 B
Bash
Executable file

#!/bin/bash
# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title Emacs Client
# @raycast.mode silent
# Optional parameters:
# @raycast.icon 🤖
# Documentation:
# @raycast.description Opens new emacsclient frame
# @raycast.author dnsc
# @raycast.authorURL https://raycast.com/dnsc
emacsclient -a "" -c
gsleep 1s
client_window=$(aerospace list-windows --workspace focused | gcut -d " " -f1)
aerospace focus --window-id $client_window