+dmenu script for Emacs and eserver launching

This commit is contained in:
2020-09-16 18:17:40 +01:00
parent 7d2fd018bd
commit 53b9c82cc6
2 changed files with 18 additions and 14 deletions

View File

@@ -8,11 +8,11 @@ super + Escape
super + shift + Escape
notify-send "Reloading xprofile"; \
sh .xprofile;
sh .xprofile;
super + Return
notify-send "Launching terminal"; \
$TERMINAL
$TERMINAL
super + shift + Return
notify-send "Launching Dev Terminal"; \
@@ -22,23 +22,14 @@ super + a
dmenu_run
super + e
$HOME/.emacs_anywhere/bin/run
$HOME/.emacs_anywhere/bin/run
super + s
notify-send "Launching qutebrowser"; \
qutebrowser
super + w; w
notify-send "Launching Emacs"; \
emacsclient -c -s MAIN -a=emacs;
hyper + w; s
notify-send "(Re)starting emacs server"; \
eserver restart;
hyper + w; d
notify-send "Launching Dired"; \
emacsclient -c -s MAIN -a=emacs --eval '(dired "~")';
super + w
$HOME/.local/scripts/eselect;
super + ctrl + l
$HOME/.local/scripts/lock

13
Scripts/.local/scripts/eselect Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
case "$(printf "new\nstop\nrestart" | dmenu -p "eserver: ")" in
"restart")
eserver restart;
notify-send "Restarted eserver";;
"stop")
eserver stop;
notify-send "Halted eserver";;
"new")
notify-send "Launching Emacs";
eserver --create-frame -a=emacs;;
esac