comparison src/general-slots.h @ 5861:c87b776ab0e1

Create a new error for when a char is needed but event-to-character gives nil lisp/ChangeLog addition: 2015-03-14 Aidan Kehoe <kehoea@parhasard.net> * cmdloop.el (no-character-typed): New error, for those cases when a keystroke is to be treated as a character but has no character equivalent. * cmdloop.el (read-char-1): Use it. * keymap.el (synthesize-keysym): Use it. src/ChangeLog addition: 2015-03-14 Aidan Kehoe <kehoea@parhasard.net> * general-slots.h (Qno_character_typed): New error symbol. * event-stream.c (syms_of_event_stream): Define it. New error, for those cases when a keystroke is to be treated as a character in some context but has no character equivalent. * cmds.c (Fself_insert_command): Use it.
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 14 Mar 2015 01:40:49 +0000
parents 68f8d295be49
children 87e29d93e11b
comparison
equal deleted inserted replaced
5860:916b48abd1c6 5861:c87b776ab0e1
211 SYMBOL (Qmswindows); 211 SYMBOL (Qmswindows);
212 SYMBOL (Qname); 212 SYMBOL (Qname);
213 SYMBOL_MODULE_API (Qnative); 213 SYMBOL_MODULE_API (Qnative);
214 SYMBOL (Qnatnum); 214 SYMBOL (Qnatnum);
215 SYMBOL (Qno); 215 SYMBOL (Qno);
216 SYMBOL (Qno_character_typed);
216 SYMBOL (Qnone); 217 SYMBOL (Qnone);
217 SYMBOL (Qnot); 218 SYMBOL (Qnot);
218 SYMBOL (Qnothing); 219 SYMBOL (Qnothing);
219 SYMBOL_MODULE_API (Qnotice); 220 SYMBOL_MODULE_API (Qnotice);
220 SYMBOL (Qobject); 221 SYMBOL (Qobject);