Next: Keymaps, Previous: Minibuffers, Up: Top [Contents][Index]
ÆÉ¼Ô¤¬Emacs¤òµ¯Æ°¤¹¤ë¤È¡¢Emacs¤Ï¤Û¤Ü¤¿¤À¤Á¤Ë¥¨¥Ç¥£¥¿¥³¥Þ¥ó¥É¥ë¡¼¥× ¡Êeditor command loop¡Ë¤ËÆþ¤ê¤Þ¤¹¡£ ¤³¤Î¥ë¡¼¥×¤Ï¡¢¥¡¼Îó¤òÆÉ¤ß¼è¤ê¡¢¤½¤ì¤é¤ÎÄêµÁ¤ò¼Â¹Ô¤·¡¢·ë²Ì¤òɽ¼¨¤·¤Þ¤¹¡£ ËܾϤǤϡ¢¤³¤ì¤¬¤É¤Î¤è¤¦¤Ë¹Ô¤ï¤ì¤ë¤Î¤«¡¢¤ª¤è¤Ó¡¢ Lisp¥×¥í¥°¥é¥à¤«¤é¤³¤ì¤ò¹Ô¤¦¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Æ¥£¥ó¤Ë¤Ä¤¤¤Æ½Ò¤Ù¤Þ¤¹¡£
| • Command Overview: | How the command loop reads commands. | |
| • Defining Commands: | Specifying how a function should read arguments. | |
| • Interactive Call: | Calling a command, so that it will read arguments. | |
| • Command Loop Info: | Variables set by the command loop for you to examine. | |
| • Input Events: | What input looks like when you read it. | |
| • Reading Input: | How to read input events from the keyboard or mouse. | |
| • Special Events: | Events processed immediately and individually. | |
| • Waiting: | Waiting for user input or elapsed time. | |
| • Quitting: | How C-g works. How to catch or defer quitting. | |
| • Prefix Command Arguments: | How the commands to set prefix args work. | |
| • Recursive Editing: | Entering a recursive edit, and why you usually shouldn’t. | |
| • Disabling Commands: | How the command loop handles disabled commands. | |
| • Command History: | How the command history is set up, and how accessed. | |
| • Keyboard Macros: | How keyboard macros are implemented. |