From 67c5d83df33cf46e5bf0d2f90bbc0f994e93f938 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Fri, 3 Mar 2017 10:18:46 +0000 Subject: 40702: new KEYS_QUEUED_COUNT ZLE variable --- Src/Zle/zle_params.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Src/Zle') diff --git a/Src/Zle/zle_params.c b/Src/Zle/zle_params.c index 1e4c5b832..0a922d2d6 100644 --- a/Src/Zle/zle_params.c +++ b/Src/Zle/zle_params.c @@ -85,6 +85,8 @@ static const struct gsu_integer cursor_gsu = { get_cursor, set_cursor, zleunsetfn }; static const struct gsu_integer histno_gsu = { get_histno, set_histno, zleunsetfn }; +static const struct gsu_integer keys_queued_count_gsu = +{ get_keys_queued_count, NULL, zleunsetfn }; static const struct gsu_integer mark_gsu = { get_mark, set_mark, zleunsetfn }; static const struct gsu_integer numeric_gsu = @@ -146,6 +148,8 @@ static struct zleparam { { "HISTNO", PM_INTEGER, GSU(histno_gsu), NULL }, { "KEYMAP", PM_SCALAR | PM_READONLY, GSU(keymap_gsu), NULL }, { "KEYS", PM_SCALAR | PM_READONLY, GSU(keys_gsu), NULL }, + { "KEYS_QUEUED_COUNT", PM_INTEGER | PM_READONLY, GSU(keys_queued_count_gsu), + NULL}, { "killring", PM_ARRAY, GSU(killring_gsu), NULL }, { "LASTABORTEDSEARCH", PM_SCALAR | PM_READONLY, GSU(lastabortedsearch_gsu), NULL }, @@ -457,6 +461,13 @@ get_keys(UNUSED(Param pm)) return keybuf; } +/**/ +static zlong +get_keys_queued_count(UNUSED(Param pm)) +{ + return kungetct; +} + /**/ static void set_numeric(UNUSED(Param pm), zlong x) -- cgit 1.4.1