commit 70629701efb30043e3554fa099018efbf1ac3a1d
parent e0bbbe3beb40f4ecd396c12745911bbdb1ee73c9
Author: William Casarin <jb55@jb55.com>
Date: Mon, 9 Jul 2018 20:42:23 -0700
keybindings help
Diffstat:
2 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -20,3 +20,12 @@ Configuring cmdtree will be easy (not yet implemented, still WIP):
Configuring cmdtree is currently not so easy, but you just need to tweak
[cfg.def.h](cfg.def.h) to your liking before building.
+
+
+key bindings
+------------
+
+```
+ESC quit
+Backspace go up one level
+```
diff --git a/cfg.def.h b/cfg.def.h
@@ -55,11 +55,16 @@ static struct scheme schemes[SchemeLast] = {
.children = (cs), \
},
+static struct command test_commands[] = {
+ DEFCMD("t", "test command", "echo ok")
+};
+
static struct command browser_commands[] = {
DEFCMD("s", "chrome scaled", "chrome")
DEFCMD("c", "chromium", "chromium")
DEFCMD("f", "firefox", "firefox")
DEFCMD("k", "kill chrome", "pkill --oldest chromium")
+ DEFPREFIX("t", "test nested prefix", test_commands)
};
static struct command commands[] = {