]> git.eshelyaron.com Git - emacs.git/commitdiff
(event-modifiers, event-basic-type): Doc fixes.
authorLuc Teirlinck <teirllm@auburn.edu>
Sat, 31 Jul 2004 15:45:30 +0000 (15:45 +0000)
committerLuc Teirlinck <teirllm@auburn.edu>
Sat, 31 Jul 2004 15:45:30 +0000 (15:45 +0000)
lisp/subr.el

index 8282e3a9316bf301312a791f201b0a38470592aa..0572446aefce42d5bbde9ea94bd00e1e843ef8fa 100644 (file)
@@ -644,7 +644,11 @@ The normal global definition of the character C-x indirects to this keymap.")
   "Return a list of symbols representing the modifier keys in event EVENT.
 The elements of the list may include `meta', `control',
 `shift', `hyper', `super', `alt', `click', `double', `triple', `drag',
-and `down'."
+and `down'.
+EVENT may be an event or an event type.  If EVENT is a symbol
+that has never been used in an event that has been read as input
+in the current Emacs session, then this function can return nil,
+even when EVENT actually has modifiers."
   (let ((type event))
     (if (listp type)
        (setq type (car type)))
@@ -671,7 +675,10 @@ and `down'."
 
 (defun event-basic-type (event)
   "Return the basic type of the given event (all modifiers removed).
-The value is a printing character (not upper case) or a symbol."
+The value is a printing character (not upper case) or a symbol.
+EVENT may be an event or an event type.  If EVENT is a symbol
+that has never been used in an event that has been read as input
+in the current Emacs session, then this function may return nil."
   (if (consp event)
       (setq event (car event)))
   (if (symbolp event)