diff options
author | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2015-06-14 17:29:18 +0200 |
---|---|---|
committer | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2015-06-16 13:19:00 +0200 |
commit | 115acb14075a3e418c8a42a95c7bdf23574ea6f0 (patch) | |
tree | 3d743c156f7d76b2e4ea9276d4c57c88f014c548 | |
parent | 11b0a9cf3d22c800dc16767305533c83e0cafca7 (diff) | |
download | ratpoison-115acb14075a3e418c8a42a95c7bdf23574ea6f0.zip |
Make msgwait a variable; keep the command for a while
-rw-r--r-- | src/actions.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/actions.c b/src/actions.c index 725b3d8..844f24a 100644 --- a/src/actions.c +++ b/src/actions.c @@ -81,6 +81,7 @@ static cmdret * set_topkmap (struct cmdarg **args); static cmdret * set_historysize (struct cmdarg **args); static cmdret * set_historycompaction (struct cmdarg **args); static cmdret * set_historyexpansion (struct cmdarg **args); +static cmdret * set_msgwait(struct cmdarg **args); LIST_HEAD(set_vars); @@ -150,6 +151,7 @@ init_set_vars(void) add_set_var ("historysize", set_historysize, 1, "", arg_NUMBER); add_set_var ("historycompaction", set_historycompaction, 1, "", arg_NUMBER); add_set_var ("historyexpansion", set_historyexpansion, 1, "", arg_NUMBER); + add_set_var ("msgwait", set_msgwait, 1, "", arg_NUMBER); } /* rp_keymaps is ratpoison's list of keymaps. */ @@ -3683,8 +3685,8 @@ set_maxsizegravity (struct cmdarg **args) return cmdret_new (RET_SUCCESS, NULL); } -cmdret * -cmd_msgwait (int interactive UNUSED, struct cmdarg **args) +static cmdret * +set_msgwait (struct cmdarg **args) { if (args[0] == NULL) return cmdret_new (RET_SUCCESS, "%d", defaults.bar_timeout); @@ -3697,6 +3699,13 @@ cmd_msgwait (int interactive UNUSED, struct cmdarg **args) return cmdret_new (RET_SUCCESS, NULL); } +/* compat */ +cmdret * +cmd_msgwait (int interactive UNUSED, struct cmdarg **args) +{ + return set_msgwait (args); +} + static cmdret * set_bargravity (struct cmdarg **args) { |