aboutsummaryrefslogtreecommitdiffstats
path: root/src/keyboard.c
diff options
context:
space:
mode:
authorStefan Monnier2004-11-25 22:17:49 +0000
committerStefan Monnier2004-11-25 22:17:49 +0000
commit1bf0e604662eda25edeecc4be6e56fe36687e348 (patch)
tree3dd0437a88a4d127269f72d13f0013ed158e0d6d /src/keyboard.c
parent275464e7a5b740a403e65face0373ad50992887f (diff)
downloademacs-1bf0e604662eda25edeecc4be6e56fe36687e348.tar.gz
emacs-1bf0e604662eda25edeecc4be6e56fe36687e348.zip
(command_loop_1): Print a message describing the key
the user just pressed when this key has no binding.
Diffstat (limited to 'src/keyboard.c')
-rw-r--r--src/keyboard.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 59dc6e214e5..d96879a453f 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -1618,7 +1618,10 @@ command_loop_1 ()
1618 if (NILP (Vthis_command)) 1618 if (NILP (Vthis_command))
1619 { 1619 {
1620 /* nil means key is undefined. */ 1620 /* nil means key is undefined. */
1621 Lisp_Object keys = Fvector (i, keybuf);
1622 keys = Fkey_description (keys, Qnil);
1621 bitch_at_user (); 1623 bitch_at_user ();
1624 message_with_string ("%s is undefined", keys, 0);
1622 current_kboard->defining_kbd_macro = Qnil; 1625 current_kboard->defining_kbd_macro = Qnil;
1623 update_mode_lines = 1; 1626 update_mode_lines = 1;
1624 current_kboard->Vprefix_arg = Qnil; 1627 current_kboard->Vprefix_arg = Qnil;