itAdd binding to launch bright terminal - dwm - [fork] customized build of dwm, the dynamic window manager Err adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/dwm URL:git://src.adamsgaard.dk/dwm adamsgaard.dk 70 1Log /src/dwm/log.gph adamsgaard.dk 70 1Files /src/dwm/files.gph adamsgaard.dk 70 1Refs /src/dwm/refs.gph adamsgaard.dk 70 1README /src/dwm/file/README.gph adamsgaard.dk 70 1LICENSE /src/dwm/file/LICENSE.gph adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1commit 4764faafda34e251f34bd1d8bc9342ea1f22c6fd /src/dwm/commit/4764faafda34e251f34bd1d8bc9342ea1f22c6fd.gph adamsgaard.dk 70 1parent 2b324edfe585a003a69f3d1602d3f6f96d272460 /src/dwm/commit/2b324edfe585a003a69f3d1602d3f6f96d272460.gph adamsgaard.dk 70 hAuthor: Anders Damsgaard URL:mailto:anders@adamsgaard.dk adamsgaard.dk 70 iDate: Mon, 25 May 2020 20:54:21 +0200 Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iAdd binding to launch bright terminal Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iDiffstat: Err adamsgaard.dk 70 i M config.h | 6 ++++++ Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i1 file changed, 6 insertions(+), 0 deletions(-) Err adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1diff --git a/config.h b/config.h /src/dwm/file/config.h.gph adamsgaard.dk 70 it@@ -75,17 +75,21 @@ static char dmenumon[2] = "0"; Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i #define HOME "/home/ad" Err adamsgaard.dk 70 i #define TERMINAL "st" Err adamsgaard.dk 70 i+#define ALTTERMINAL "st-light" Err adamsgaard.dk 70 i #define EDITOR "vi" Err adamsgaard.dk 70 i #define BROWSER "surf-open.sh" Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i /* helper for spawning shell commands in the pre dwm-5.0 fashion */ Err adamsgaard.dk 70 i #define TERMCMD(...) {TERMINAL, "-e", __VA_ARGS__, NULL} Err adamsgaard.dk 70 i+#define ALTTERMCMD(...) {ALTTERMINAL, "-e", __VA_ARGS__, NULL} Err adamsgaard.dk 70 i #define DUPLEXCMD(cmd) {TERMINAL, "-e", "tmux", "new-session", cmd, NULL} Err adamsgaard.dk 70 i #define DUPLEXATTACHCMD(name, cmd) {TERMINAL, "-e", "tmux", "new-session", "-A", "-s", name, cmd, NULL} Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i /* commands */ Err adamsgaard.dk 70 i static const char *termcmd[] = TERMCMD("ksh", "-l"); Err adamsgaard.dk 70 i static const char *termplexcmd[] = TERMCMD("tmux"); Err adamsgaard.dk 70 i+static const char *alttermcmd[] = ALTTERMCMD("ksh", "-l"); Err adamsgaard.dk 70 i+static const char *alttermplexcmd[] = ALTTERMCMD("tmux"); Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i static const char *dmenucmd[] = {"dmenu_run", NULL}; Err adamsgaard.dk 70 i static const char *searchcmd[] = {"search", NULL}; Err adamsgaard.dk 70 it@@ -135,6 +139,8 @@ static Key keys[] = { Err adamsgaard.dk 70 i /* modifier key function argument */ Err adamsgaard.dk 70 i { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, Err adamsgaard.dk 70 i { MODKEY, XK_Return, spawn, {.v = termplexcmd } }, Err adamsgaard.dk 70 i+ { MODKEY|MODALTKEY|ShiftMask, XK_Return, spawn, {.v = alttermcmd } }, Err adamsgaard.dk 70 i+ { MODKEY|MODALTKEY, XK_Return, spawn, {.v = alttermplexcmd } }, Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i { MODKEY|ShiftMask, XK_space, spawn, {.v = dmenucmd } }, Err adamsgaard.dk 70 i { MODKEY, XK_space, spawn, {.v = searchcmd } }, Err adamsgaard.dk 70 .