Adding xmonad_keys script to display bindings.

This commit is contained in:
Derek Taylor
2021-08-06 16:49:44 -05:00
parent 1c3b86e0b2
commit 24c6a4c3f8
5 changed files with 72 additions and 47 deletions

15
.xmonad/xmonad_keys.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -euo pipefail
sed -n '/START_KEYS/,/END_KEYS/p' ~/.xmonad/xmonad.hs | \
grep -e ', ("' \
-e '\[ (' \
-e 'KB_GROUP' | \
grep -v '\-\- , ("' | \
sed -e 's/^[ \t]*//' \
-e 's/, (/(/' \
-e 's/\[ (/(/' \
-e 's/-- KB_GROUP /\n/' \
-e 's/", /"\t: /' | \
yad --text-info --back=#282c34 --fore=#46d9ff --geometry=1200x800