summaryrefslogtreecommitdiff
path: root/util/epist/DESIGN
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-14 00:13:20 +0000
committerDana Jansens <danakj@orodu.net>2003-01-14 00:13:20 +0000
commit0afb43164484dcac4773ad778c032687da6b01aa (patch)
treefa7e17844a338d346d74c8f06034692a527fc4fb /util/epist/DESIGN
parentb683a4e0efe470ab38b75a767b4ea2abf004626a (diff)
rm the util directory
Diffstat (limited to 'util/epist/DESIGN')
-rw-r--r--util/epist/DESIGN57
1 files changed, 0 insertions, 57 deletions
diff --git a/util/epist/DESIGN b/util/epist/DESIGN
deleted file mode 100644
index a02a7bbd..00000000
--- a/util/epist/DESIGN
+++ /dev/null
@@ -1,57 +0,0 @@
-Epist design notes, by woodblock
---------------------------------
-
-- Chained keybindings like emacs, and I suppose vi if you're wierd like that.
-- most actions can take extra parameters. probably only numbers,
- or strings, maybe both.
-- no interactive string inputs
-- A config file that doesn't suck
-
-
-- exec
-- iconify
-- raise
-- lower
-- close
-- move to desktop
-- send to desktop
-- toggle shade
-- sticky
-- move window
-- resize window
-- next/prev window (special orders like stacking, grouping, etc?)
-- maximize/minimize
-- no stupid window
-- toggle keybindings
-- menus?
-
-class Action {
- enum type;
- char *string;
- int param;
- Action next;
-}
-
-option <name> <value>;
-
-action [name] <key> <type> <parameter>;
-
-chain [name] <key> {
- <action name>,
- <action name>,
- ...
- }
-
-eg:
- action emacs C-e exec emacs;
- action C-a exec aterm -fn smoothansi;
- action xmms C-x exec xmms;
-
-chain M-q {
- emacs,
- xmms
- }
-
-Would produce M-q C-e -> emacs, M-q C-x -> xmms, C-a -> aterm.
-
-