summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Moynes <smoynes@nexus.carleton.ca>2002-07-17 00:40:10 +0000
committerScott Moynes <smoynes@nexus.carleton.ca>2002-07-17 00:40:10 +0000
commitc804a5a092c6e6b312ca37fb3240673bddd5e657 (patch)
tree20019240d5b4484a936e26e58455398ee603e136
parent4b339891e7b680cc780f572889be5c7b9abb114e (diff)
added some notes about a config file format
-rw-r--r--util/epist/DESIGN25
1 files changed, 24 insertions, 1 deletions
diff --git a/util/epist/DESIGN b/util/epist/DESIGN
index d9d03531..b487b133 100644
--- a/util/epist/DESIGN
+++ b/util/epist/DESIGN
@@ -29,4 +29,27 @@ class Action {
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.
+
+