cmdtree

A trie command launcher for X11
git clone git://jb55.com/cmdtree
Log | Files | Refs | README | LICENSE

commit 70629701efb30043e3554fa099018efbf1ac3a1d
parent e0bbbe3beb40f4ecd396c12745911bbdb1ee73c9
Author: William Casarin <jb55@jb55.com>
Date:   Mon,  9 Jul 2018 20:42:23 -0700

keybindings help

Diffstat:
MREADME.md | 9+++++++++
Mcfg.def.h | 5+++++
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[] = {