comparison man/emacs.texi @ 88123:375f2633d815

New directory
author Kenichi Handa <handa@m17n.org>
date Mon, 08 Sep 2003 11:56:09 +0000
parents 695cf19ef79e
children 68c22ea6027c
comparison
equal deleted inserted replaced
52428:27bc8b966642 88123:375f2633d815
164 * Rectangles:: Operating on the text inside a rectangle on the screen. 164 * Rectangles:: Operating on the text inside a rectangle on the screen.
165 * Registers:: Saving a text string or a location in the buffer. 165 * Registers:: Saving a text string or a location in the buffer.
166 * Display:: Controlling what text is displayed. 166 * Display:: Controlling what text is displayed.
167 * Search:: Finding or replacing occurrences of a string. 167 * Search:: Finding or replacing occurrences of a string.
168 * Fixit:: Commands especially useful for fixing typos. 168 * Fixit:: Commands especially useful for fixing typos.
169 * Keyboard Macros:: A keyboard macro records a sequence of
170 keystrokes to be replayed with a single command.
171 169
172 Major Structures of Emacs 170 Major Structures of Emacs
173 * Files:: All about handling files. 171 * Files:: All about handling files.
174 * Buffers:: Multiple buffers; editing several files at once. 172 * Buffers:: Multiple buffers; editing several files at once.
175 * Windows:: Viewing two pieces of text at once. 173 * Windows:: Viewing two pieces of text at once.
334 * Kill Errors:: Commands to kill a batch of recently entered text. 332 * Kill Errors:: Commands to kill a batch of recently entered text.
335 * Transpose:: Exchanging two characters, words, lines, lists... 333 * Transpose:: Exchanging two characters, words, lines, lists...
336 * Fixing Case:: Correcting case of last word entered. 334 * Fixing Case:: Correcting case of last word entered.
337 * Spelling:: Apply spelling checker to a word or a whole buffer. 335 * Spelling:: Apply spelling checker to a word or a whole buffer.
338 336
339 Keyboard Macros
340
341 * Basic Keyboard Macro:: Defining and running keyboard macros.
342 * Keyboard Macro Ring:: Where previous keyboard macros are saved.
343 * Keyboard Macro Counter:: Inserting incrementing numbers in macros.
344 * Keyboard Macro Query:: Making keyboard macros do different things each time.
345 * Save Keyboard Macro:: Giving keyboard macros names; saving them in files.
346 * Edit Keyboard Macro:: Editing keyboard macros.
347 * Keyboard Macro Step-Edit:: Interactively executing and editing a keyboard macro.
348
349 File Handling 337 File Handling
350 338
351 * File Names:: How to type and edit file-name arguments. 339 * File Names:: How to type and edit file-name arguments.
352 * Visiting:: Visiting a file prepares Emacs to edit the file. 340 * Visiting:: Visiting a file prepares Emacs to edit the file.
353 * Saving:: Saving makes your changes permanent. 341 * Saving:: Saving makes your changes permanent.
731 * Minor Modes:: Each minor mode is one feature you can turn on 719 * Minor Modes:: Each minor mode is one feature you can turn on
732 independently of any others. 720 independently of any others.
733 * Variables:: Many Emacs commands examine Emacs variables 721 * Variables:: Many Emacs commands examine Emacs variables
734 to decide what to do; by setting variables, 722 to decide what to do; by setting variables,
735 you can control their functioning. 723 you can control their functioning.
724 * Keyboard Macros:: A keyboard macro records a sequence of
725 keystrokes to be replayed with a single command.
736 * Key Bindings:: The keymaps say what command each key runs. 726 * Key Bindings:: The keymaps say what command each key runs.
737 By changing them, you can "redefine keys". 727 By changing them, you can "redefine keys".
738 * Keyboard Translations:: 728 * Keyboard Translations::
739 If your keyboard passes an undesired code 729 If your keyboard passes an undesired code
740 for a key, you can tell Emacs to 730 for a key, you can tell Emacs to
751 Convenient and easy customization of variables. 741 Convenient and easy customization of variables.
752 * Hooks:: Hook variables let you specify programs for parts 742 * Hooks:: Hook variables let you specify programs for parts
753 of Emacs to run on particular occasions. 743 of Emacs to run on particular occasions.
754 * Locals:: Per-buffer values of variables. 744 * Locals:: Per-buffer values of variables.
755 * File Variables:: How files can specify variable values. 745 * File Variables:: How files can specify variable values.
746
747 Keyboard Macros
748
749 * Basic Kbd Macro:: Defining and running keyboard macros.
750 * Save Kbd Macro:: Giving keyboard macros names; saving them in files.
751 * Kbd Macro Query:: Making keyboard macros do different things each time.
756 752
757 Customizing Key Bindings 753 Customizing Key Bindings
758 754
759 * Keymaps:: Generalities. The global keymap. 755 * Keymaps:: Generalities. The global keymap.
760 * Prefix Keymaps:: Keymaps for prefix keys. 756 * Prefix Keymaps:: Keymaps for prefix keys.
1465 @include killing.texi 1461 @include killing.texi
1466 @include regs.texi 1462 @include regs.texi
1467 @include display.texi 1463 @include display.texi
1468 @include search.texi 1464 @include search.texi
1469 @include fixit.texi 1465 @include fixit.texi
1470 @include kmacro.texi
1471 @include files.texi 1466 @include files.texi
1472 @include buffers.texi 1467 @include buffers.texi
1473 @include windows.texi 1468 @include windows.texi
1474 @include frames.texi 1469 @include frames.texi
1475 @include mule.texi 1470 @include mule.texi
1545 1540
1546 @summarycontents 1541 @summarycontents
1547 @contents 1542 @contents
1548 @bye 1543 @bye
1549 1544
1550 @ignore
1551 arch-tag: ed48740a-410b-46ea-9387-c9a9252a3392
1552 @end ignore