diff options
| -rw-r--r-- | doc/emacs/text.texi | 4 | ||||
| -rw-r--r-- | doc/emacs/windows.texi | 4 | ||||
| -rw-r--r-- | doc/lispintro/emacs-lisp-intro.texi | 44 | ||||
| -rw-r--r-- | doc/lispref/keymaps.texi | 4 | ||||
| -rw-r--r-- | doc/lispref/loading.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/searching.texi | 2 | ||||
| -rw-r--r-- | doc/misc/ede.texi | 8 | ||||
| -rw-r--r-- | doc/misc/efaq-w32.texi | 6 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 4 | ||||
| -rw-r--r-- | doc/misc/idlwave.texi | 2 | ||||
| -rw-r--r-- | doc/misc/ido.texi | 4 | ||||
| -rw-r--r-- | doc/misc/octave-mode.texi | 2 | ||||
| -rw-r--r-- | doc/misc/remember.texi | 2 | ||||
| -rw-r--r-- | doc/misc/sem-user.texi | 10 | ||||
| -rw-r--r-- | doc/misc/speedbar.texi | 1 | ||||
| -rw-r--r-- | doc/misc/srecode.texi | 4 | ||||
| -rw-r--r-- | doc/misc/vhdl-mode.texi | 2 |
17 files changed, 52 insertions, 53 deletions
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi index ead0f699bb3..90e7bdbf3ec 100644 --- a/doc/emacs/text.texi +++ b/doc/emacs/text.texi | |||
| @@ -474,8 +474,8 @@ insert a curved quote even when Electric Quote is disabled or | |||
| 474 | inactive, you can type @kbd{C-x 8 [} for @t{‘}, @kbd{C-x 8 ]} for | 474 | inactive, you can type @kbd{C-x 8 [} for @t{‘}, @kbd{C-x 8 ]} for |
| 475 | @t{’}, @kbd{C-x 8 @{} for @t{“}, and @kbd{C-x 8 @}} for @t{”}. | 475 | @t{’}, @kbd{C-x 8 @{} for @t{“}, and @kbd{C-x 8 @}} for @t{”}. |
| 476 | @xref{Inserting Text}. Note that the value of | 476 | @xref{Inserting Text}. Note that the value of |
| 477 | @code{electric-quote-chars} does not affect these keybindings, they | 477 | @code{electric-quote-chars} does not affect these key bindings, they |
| 478 | are not keybindings of @code{electric-quote-mode} but bound in | 478 | are not key bindings of @code{electric-quote-mode} but bound in |
| 479 | @code{global-map}. | 479 | @code{global-map}. |
| 480 | 480 | ||
| 481 | @node Filling | 481 | @node Filling |
diff --git a/doc/emacs/windows.texi b/doc/emacs/windows.texi index 27c754133f7..8b833f412c7 100644 --- a/doc/emacs/windows.texi +++ b/doc/emacs/windows.texi | |||
| @@ -605,7 +605,7 @@ selects the window immediately to the right of the currently selected | |||
| 605 | one, and similarly for the left, up, and down counterparts. | 605 | one, and similarly for the left, up, and down counterparts. |
| 606 | @code{windmove-default-keybindings} binds these commands to | 606 | @code{windmove-default-keybindings} binds these commands to |
| 607 | @kbd{S-right} etc.; doing so disables shift selection for those keys | 607 | @kbd{S-right} etc.; doing so disables shift selection for those keys |
| 608 | (@pxref{Shift Selection}). In the same way as keybindings can be | 608 | (@pxref{Shift Selection}). In the same way as key bindings can be |
| 609 | defined for commands that select windows directionally, you can use | 609 | defined for commands that select windows directionally, you can use |
| 610 | @code{windmove-display-default-keybindings} to define keybindings for | 610 | @code{windmove-display-default-keybindings} to define keybindings for |
| 611 | commands that specify in what direction to display the window for the | 611 | commands that specify in what direction to display the window for the |
| @@ -613,7 +613,7 @@ buffer that the next command is going to display. Also there is | |||
| 613 | @code{windmove-delete-default-keybindings} to define keybindings for | 613 | @code{windmove-delete-default-keybindings} to define keybindings for |
| 614 | commands that delete windows directionally, and | 614 | commands that delete windows directionally, and |
| 615 | @code{windmove-swap-states-default-keybindings} that defines | 615 | @code{windmove-swap-states-default-keybindings} that defines |
| 616 | keybindings for commands that swap the window contents of the selected | 616 | key bindings for commands that swap the window contents of the selected |
| 617 | window with the window in the specified direction. | 617 | window with the window in the specified direction. |
| 618 | 618 | ||
| 619 | The command @kbd{M-x compare-windows} lets you compare the text | 619 | The command @kbd{M-x compare-windows} lets you compare the text |
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 43f1c2ddd54..04269404e48 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi | |||
| @@ -688,7 +688,7 @@ Your @file{.emacs} File | |||
| 688 | * Text and Auto-fill:: Automatically wrap lines. | 688 | * Text and Auto-fill:: Automatically wrap lines. |
| 689 | * Mail Aliases:: Use abbreviations for email addresses. | 689 | * Mail Aliases:: Use abbreviations for email addresses. |
| 690 | * Indent Tabs Mode:: Don't use tabs with @TeX{} | 690 | * Indent Tabs Mode:: Don't use tabs with @TeX{} |
| 691 | * Keybindings:: Create some personal keybindings. | 691 | * Key Bindings:: Create some personal key bindings. |
| 692 | * Keymaps:: More about key binding. | 692 | * Keymaps:: More about key binding. |
| 693 | * Loading Files:: Load (i.e., evaluate) files automatically. | 693 | * Loading Files:: Load (i.e., evaluate) files automatically. |
| 694 | * Autoload:: Make functions available. | 694 | * Autoload:: Make functions available. |
| @@ -3358,7 +3358,7 @@ Both the examples just mentioned work identically to move point forward | |||
| 3358 | three sentences. (Since @code{multiply-by-seven} is not bound to a key, | 3358 | three sentences. (Since @code{multiply-by-seven} is not bound to a key, |
| 3359 | it could not be used as an example of key binding.) | 3359 | it could not be used as an example of key binding.) |
| 3360 | 3360 | ||
| 3361 | (@xref{Keybindings, , Some Keybindings}, to learn how to bind a command | 3361 | (@xref{Key Bindings, , Some Key Bindings}, to learn how to bind a command |
| 3362 | to a key.) | 3362 | to a key.) |
| 3363 | 3363 | ||
| 3364 | A @dfn{prefix argument} is passed to an interactive function by typing the | 3364 | A @dfn{prefix argument} is passed to an interactive function by typing the |
| @@ -13662,7 +13662,7 @@ syntax table determines which characters these are." | |||
| 13662 | @end ifinfo | 13662 | @end ifinfo |
| 13663 | 13663 | ||
| 13664 | @need 1000 | 13664 | @need 1000 |
| 13665 | If you wish, you can also install this keybinding by evaluating it: | 13665 | If you wish, you can also install this key binding by evaluating it: |
| 13666 | 13666 | ||
| 13667 | @smallexample | 13667 | @smallexample |
| 13668 | (global-set-key "\C-c=" '@value{COUNT-WORDS}) | 13668 | (global-set-key "\C-c=" '@value{COUNT-WORDS}) |
| @@ -14614,7 +14614,7 @@ almost the same code as for the recursive version of | |||
| 14614 | 14614 | ||
| 14615 | @need 800 | 14615 | @need 800 |
| 14616 | @noindent | 14616 | @noindent |
| 14617 | Let's re-use @kbd{C-c =} as a convenient keybinding: | 14617 | Let's re-use @kbd{C-c =} as a convenient key binding: |
| 14618 | 14618 | ||
| 14619 | @smallexample | 14619 | @smallexample |
| 14620 | (global-set-key "\C-c=" 'count-words-defun) | 14620 | (global-set-key "\C-c=" 'count-words-defun) |
| @@ -14622,7 +14622,7 @@ Let's re-use @kbd{C-c =} as a convenient keybinding: | |||
| 14622 | 14622 | ||
| 14623 | Now we can try out @code{count-words-defun}: install both | 14623 | Now we can try out @code{count-words-defun}: install both |
| 14624 | @code{count-words-in-defun} and @code{count-words-defun}, and set the | 14624 | @code{count-words-in-defun} and @code{count-words-defun}, and set the |
| 14625 | keybinding. Then copy the following to an Emacs Lisp buffer (like, | 14625 | key binding. Then copy the following to an Emacs Lisp buffer (like, |
| 14626 | for instance, @file{*scratch*}), place the cursor within the | 14626 | for instance, @file{*scratch*}), place the cursor within the |
| 14627 | definition, and use the @kbd{C-c =} command. | 14627 | definition, and use the @kbd{C-c =} command. |
| 14628 | 14628 | ||
| @@ -15964,7 +15964,7 @@ placing point somewhere in the buffer, typing @kbd{M-:}, typing the | |||
| 15964 | and then typing @key{RET}. This causes Emacs to evaluate the | 15964 | and then typing @key{RET}. This causes Emacs to evaluate the |
| 15965 | expression in the minibuffer, but to use as the value of point the | 15965 | expression in the minibuffer, but to use as the value of point the |
| 15966 | position of point in the @file{*scratch*} buffer. (@kbd{M-:} is the | 15966 | position of point in the @file{*scratch*} buffer. (@kbd{M-:} is the |
| 15967 | keybinding for @code{eval-expression}. Also, @code{nil} does not | 15967 | key binding for @code{eval-expression}. Also, @code{nil} does not |
| 15968 | appear in the @file{*scratch*} buffer since the expression is | 15968 | appear in the @file{*scratch*} buffer since the expression is |
| 15969 | evaluated in the minibuffer.) | 15969 | evaluated in the minibuffer.) |
| 15970 | 15970 | ||
| @@ -16531,7 +16531,7 @@ expressions in Emacs Lisp you can change or extend Emacs. | |||
| 16531 | * Text and Auto-fill:: Automatically wrap lines. | 16531 | * Text and Auto-fill:: Automatically wrap lines. |
| 16532 | * Mail Aliases:: Use abbreviations for email addresses. | 16532 | * Mail Aliases:: Use abbreviations for email addresses. |
| 16533 | * Indent Tabs Mode:: Don't use tabs with @TeX{} | 16533 | * Indent Tabs Mode:: Don't use tabs with @TeX{} |
| 16534 | * Keybindings:: Create some personal keybindings. | 16534 | * Key Bindings:: Create some personal key bindings. |
| 16535 | * Keymaps:: More about key binding. | 16535 | * Keymaps:: More about key binding. |
| 16536 | * Loading Files:: Load (i.e., evaluate) files automatically. | 16536 | * Loading Files:: Load (i.e., evaluate) files automatically. |
| 16537 | * Autoload:: Make functions available. | 16537 | * Autoload:: Make functions available. |
| @@ -17075,10 +17075,10 @@ Files'' in @cite{The GNU Emacs Manual}. | |||
| 17075 | @end iftex | 17075 | @end iftex |
| 17076 | 17076 | ||
| 17077 | @need 1700 | 17077 | @need 1700 |
| 17078 | @node Keybindings | 17078 | @node Key Bindings |
| 17079 | @section Some Keybindings | 17079 | @section Some Key Bindings |
| 17080 | 17080 | ||
| 17081 | Now for some personal keybindings: | 17081 | Now for some personal key bindings: |
| 17082 | 17082 | ||
| 17083 | @smallexample | 17083 | @smallexample |
| 17084 | @group | 17084 | @group |
| @@ -17100,10 +17100,10 @@ This also shows how to set a key globally, for all modes. | |||
| 17100 | @cindex Key setting globally | 17100 | @cindex Key setting globally |
| 17101 | @findex global-set-key | 17101 | @findex global-set-key |
| 17102 | The command is @code{global-set-key}. It is followed by the | 17102 | The command is @code{global-set-key}. It is followed by the |
| 17103 | keybinding. In a @file{.emacs} file, the keybinding is written as | 17103 | key binding. In a @file{.emacs} file, the keybinding is written as |
| 17104 | shown: @code{\C-c} stands for Control-C, which means to press the | 17104 | shown: @code{\C-c} stands for Control-C, which means to press the |
| 17105 | control key and the @kbd{c} key at the same time. The @code{w} means | 17105 | control key and the @kbd{c} key at the same time. The @code{w} means |
| 17106 | to press the @kbd{w} key. The keybinding is surrounded by double | 17106 | to press the @kbd{w} key. The key binding is surrounded by double |
| 17107 | quotation marks. In documentation, you would write this as | 17107 | quotation marks. In documentation, you would write this as |
| 17108 | @w{@kbd{C-c w}}. (If you were binding a @key{META} key, such as | 17108 | @w{@kbd{C-c w}}. (If you were binding a @key{META} key, such as |
| 17109 | @kbd{M-c}, rather than a @key{CTRL} key, you would write | 17109 | @kbd{M-c}, rather than a @key{CTRL} key, you would write |
| @@ -17117,26 +17117,26 @@ would first try to evaluate the symbol to determine its value. | |||
| 17117 | 17117 | ||
| 17118 | These three things, the double quotation marks, the backslash before | 17118 | These three things, the double quotation marks, the backslash before |
| 17119 | the @samp{C}, and the single-quote are necessary parts of | 17119 | the @samp{C}, and the single-quote are necessary parts of |
| 17120 | keybinding that I tend to forget. Fortunately, I have come to | 17120 | key binding that I tend to forget. Fortunately, I have come to |
| 17121 | remember that I should look at my existing @file{.emacs} file, and | 17121 | remember that I should look at my existing @file{.emacs} file, and |
| 17122 | adapt what is there. | 17122 | adapt what is there. |
| 17123 | 17123 | ||
| 17124 | As for the keybinding itself: @kbd{C-c w}. This combines the prefix | 17124 | As for the key binding itself: @kbd{C-c w}. This combines the prefix |
| 17125 | key, @kbd{C-c}, with a single character, in this case, @kbd{w}. This | 17125 | key, @kbd{C-c}, with a single character, in this case, @kbd{w}. This |
| 17126 | set of keys, @kbd{C-c} followed by a single character, is strictly | 17126 | set of keys, @kbd{C-c} followed by a single character, is strictly |
| 17127 | reserved for individuals' own use. (I call these @dfn{own} keys, since | 17127 | reserved for individuals' own use. (I call these @dfn{own} keys, since |
| 17128 | these are for my own use.) You should always be able to create such a | 17128 | these are for my own use.) You should always be able to create such a |
| 17129 | keybinding for your own use without stomping on someone else's | 17129 | key binding for your own use without stomping on someone else's |
| 17130 | keybinding. If you ever write an extension to Emacs, please avoid | 17130 | key binding. If you ever write an extension to Emacs, please avoid |
| 17131 | taking any of these keys for public use. Create a key like @kbd{C-c | 17131 | taking any of these keys for public use. Create a key like @kbd{C-c |
| 17132 | C-w} instead. Otherwise, we will run out of own keys. | 17132 | C-w} instead. Otherwise, we will run out of own keys. |
| 17133 | 17133 | ||
| 17134 | @need 1250 | 17134 | @need 1250 |
| 17135 | Here is another keybinding, with a comment: | 17135 | Here is another key binding, with a comment: |
| 17136 | 17136 | ||
| 17137 | @smallexample | 17137 | @smallexample |
| 17138 | @group | 17138 | @group |
| 17139 | ;;; Keybinding for 'occur' | 17139 | ;;; Key binding for 'occur' |
| 17140 | ; I use occur a lot, so let's bind it to a key: | 17140 | ; I use occur a lot, so let's bind it to a key: |
| 17141 | (global-set-key "\C-co" 'occur) | 17141 | (global-set-key "\C-co" 'occur) |
| 17142 | @end group | 17142 | @end group |
| @@ -17196,8 +17196,8 @@ but moves point into that window. | |||
| 17196 | @cindex Rebinding keys | 17196 | @cindex Rebinding keys |
| 17197 | 17197 | ||
| 17198 | Emacs uses @dfn{keymaps} to record which keys call which commands. | 17198 | Emacs uses @dfn{keymaps} to record which keys call which commands. |
| 17199 | When you use @code{global-set-key} to set the keybinding for a single | 17199 | When you use @code{global-set-key} to set the key binding for a single |
| 17200 | command in all parts of Emacs, you are specifying the keybinding in | 17200 | command in all parts of Emacs, you are specifying the key binding in |
| 17201 | @code{current-global-map}. | 17201 | @code{current-global-map}. |
| 17202 | 17202 | ||
| 17203 | Specific modes, such as C mode or Text mode, have their own keymaps; | 17203 | Specific modes, such as C mode or Text mode, have their own keymaps; |
| @@ -17452,7 +17452,7 @@ Here is the definition: | |||
| 17452 | @end smallexample | 17452 | @end smallexample |
| 17453 | 17453 | ||
| 17454 | @need 1250 | 17454 | @need 1250 |
| 17455 | Now for the keybinding. | 17455 | Now for the key binding. |
| 17456 | 17456 | ||
| 17457 | Function keys as well as mouse button events and non-@sc{ascii} | 17457 | Function keys as well as mouse button events and non-@sc{ascii} |
| 17458 | characters are written within square brackets, without quotation | 17458 | characters are written within square brackets, without quotation |
| @@ -17757,7 +17757,7 @@ Some systems bind keys unpleasantly. Sometimes, for example, the | |||
| 17757 | @key{CTRL} key appears in an awkward spot rather than at the far left | 17757 | @key{CTRL} key appears in an awkward spot rather than at the far left |
| 17758 | of the home row. | 17758 | of the home row. |
| 17759 | 17759 | ||
| 17760 | Usually, when people fix these sorts of keybindings, they do not | 17760 | Usually, when people fix these sorts of key bindings, they do not |
| 17761 | change their @file{~/.emacs} file. Instead, they bind the proper keys | 17761 | change their @file{~/.emacs} file. Instead, they bind the proper keys |
| 17762 | on their consoles with the @code{loadkeys} or @code{install-keymap} | 17762 | on their consoles with the @code{loadkeys} or @code{install-keymap} |
| 17763 | commands in their boot script and then include @code{xmodmap} commands | 17763 | commands in their boot script and then include @code{xmodmap} commands |
diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index edf1d6e83fd..adde65e9705 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi | |||
| @@ -706,7 +706,7 @@ active keymaps, except for the global keymap. Secondly, the | |||
| 706 | terminal-local variable @code{overriding-terminal-local-map} specifies | 706 | terminal-local variable @code{overriding-terminal-local-map} specifies |
| 707 | a keymap that takes precedence over @emph{all} other keymaps | 707 | a keymap that takes precedence over @emph{all} other keymaps |
| 708 | (including @code{overriding-local-map}); this is normally used for | 708 | (including @code{overriding-local-map}); this is normally used for |
| 709 | modal/transient keybindings (the function @code{set-transient-map} | 709 | modal/transient key bindings (the function @code{set-transient-map} |
| 710 | provides a convenient interface for this). @xref{Controlling Active | 710 | provides a convenient interface for this). @xref{Controlling Active |
| 711 | Maps}, for details. | 711 | Maps}, for details. |
| 712 | 712 | ||
| @@ -1969,7 +1969,7 @@ redefines @kbd{C-x C-\} to move down a line. | |||
| 1969 | redefines the first (leftmost) mouse button, entered with the Meta key, to | 1969 | redefines the first (leftmost) mouse button, entered with the Meta key, to |
| 1970 | set point where you click. | 1970 | set point where you click. |
| 1971 | 1971 | ||
| 1972 | @cindex non-@acronym{ASCII} text in keybindings | 1972 | @cindex non-@acronym{ASCII} text in key bindings |
| 1973 | Be careful when using non-@acronym{ASCII} text characters in Lisp | 1973 | Be careful when using non-@acronym{ASCII} text characters in Lisp |
| 1974 | specifications of keys to bind. If these are read as multibyte text, as | 1974 | specifications of keys to bind. If these are read as multibyte text, as |
| 1975 | they usually will be in a Lisp file (@pxref{Loading Non-ASCII}), you | 1975 | they usually will be in a Lisp file (@pxref{Loading Non-ASCII}), you |
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi index ee119445e56..e4cd940ab2e 100644 --- a/doc/lispref/loading.texi +++ b/doc/lispref/loading.texi | |||
| @@ -482,7 +482,7 @@ automatically. However, if this does make a difference, you can force | |||
| 482 | a particular Lisp file to be interpreted as unibyte by writing | 482 | a particular Lisp file to be interpreted as unibyte by writing |
| 483 | @samp{coding: raw-text} in a local variables section. With | 483 | @samp{coding: raw-text} in a local variables section. With |
| 484 | that designator, the file will unconditionally be interpreted as | 484 | that designator, the file will unconditionally be interpreted as |
| 485 | unibyte. This can matter when making keybindings to | 485 | unibyte. This can matter when making key bindings to |
| 486 | non-@acronym{ASCII} characters written as @code{?v@var{literal}}. | 486 | non-@acronym{ASCII} characters written as @code{?v@var{literal}}. |
| 487 | 487 | ||
| 488 | @node Autoload | 488 | @node Autoload |
diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi index 296ce20169c..63b02a32929 100644 --- a/doc/lispref/searching.texi +++ b/doc/lispref/searching.texi | |||
| @@ -2854,7 +2854,7 @@ Display some help, then ask again. | |||
| 2854 | 2854 | ||
| 2855 | @defvar multi-query-replace-map | 2855 | @defvar multi-query-replace-map |
| 2856 | This variable holds a keymap that extends @code{query-replace-map} by | 2856 | This variable holds a keymap that extends @code{query-replace-map} by |
| 2857 | providing additional keybindings that are useful in multi-buffer | 2857 | providing additional key bindings that are useful in multi-buffer |
| 2858 | replacements. The additional bindings are: | 2858 | replacements. The additional bindings are: |
| 2859 | 2859 | ||
| 2860 | @table @code | 2860 | @table @code |
diff --git a/doc/misc/ede.texi b/doc/misc/ede.texi index 5e9c3d7eef6..1d8235a348e 100644 --- a/doc/misc/ede.texi +++ b/doc/misc/ede.texi | |||
| @@ -99,7 +99,7 @@ learn and adopt GNU ways of doing things. | |||
| 99 | @chapter @ede{} Project Concepts | 99 | @chapter @ede{} Project Concepts |
| 100 | 100 | ||
| 101 | @ede{} is a generic interface for managing projects. It specifies a | 101 | @ede{} is a generic interface for managing projects. It specifies a |
| 102 | single set of menus and keybindings, while supporting multiple ways to | 102 | single set of menus and key bindings, while supporting multiple ways to |
| 103 | express a project via a build system. | 103 | express a project via a build system. |
| 104 | 104 | ||
| 105 | In the subsequent chapters, we will describe the different project | 105 | In the subsequent chapters, we will describe the different project |
| @@ -144,7 +144,7 @@ init file: | |||
| 144 | 144 | ||
| 145 | Activating @ede{} adds a menu named @samp{Development} to the menu | 145 | Activating @ede{} adds a menu named @samp{Development} to the menu |
| 146 | bar. This menu provides several menu items for high-level @ede{} | 146 | bar. This menu provides several menu items for high-level @ede{} |
| 147 | commands. These menu items, and their corresponding keybindings, are | 147 | commands. These menu items, and their corresponding key bindings, are |
| 148 | independent of the type of project you are actually working on. | 148 | independent of the type of project you are actually working on. |
| 149 | 149 | ||
| 150 | @node Quick Start | 150 | @node Quick Start |
| @@ -271,7 +271,7 @@ Projects. You can create targets either from a buffer, or from a | |||
| 271 | @code{dired} directory buffer. | 271 | @code{dired} directory buffer. |
| 272 | 272 | ||
| 273 | Note: If for some reason a directory list buffer, or file does not have the | 273 | Note: If for some reason a directory list buffer, or file does not have the |
| 274 | @samp{Project} menu item, or if @ede{} keybindings don't work, just | 274 | @samp{Project} menu item, or if @ede{} key bindings don't work, just |
| 275 | use @kbd{M-x revert-buffer @key{RET}} to force a refresh. Sometimes | 275 | use @kbd{M-x revert-buffer @key{RET}} to force a refresh. Sometimes |
| 276 | creating a new project doesn't restart buffers correctly. | 276 | creating a new project doesn't restart buffers correctly. |
| 277 | 277 | ||
| @@ -1059,7 +1059,7 @@ examples. | |||
| 1059 | @menu | 1059 | @menu |
| 1060 | * Development Overview:: | 1060 | * Development Overview:: |
| 1061 | * Detecting a Project:: | 1061 | * Detecting a Project:: |
| 1062 | * User interface methods:: Methods associated with keybindings | 1062 | * User interface methods:: Methods associated with key bindings |
| 1063 | * Base project methods:: The most basic methods on @ede{} objects. | 1063 | * Base project methods:: The most basic methods on @ede{} objects. |
| 1064 | * Sourcecode objects:: Defining new sourcecode classes. | 1064 | * Sourcecode objects:: Defining new sourcecode classes. |
| 1065 | * Compiler and Linker objects:: Defining new compilers and linkers. | 1065 | * Compiler and Linker objects:: Defining new compilers and linkers. |
diff --git a/doc/misc/efaq-w32.texi b/doc/misc/efaq-w32.texi index a5b5251d6ea..1a4c43f022b 100644 --- a/doc/misc/efaq-w32.texi +++ b/doc/misc/efaq-w32.texi | |||
| @@ -687,9 +687,9 @@ question also. | |||
| 687 | @node CUA | 687 | @node CUA |
| 688 | @subsection Standard Windows key bindings | 688 | @subsection Standard Windows key bindings |
| 689 | @findex cua-mode | 689 | @findex cua-mode |
| 690 | @cindex CUA keybindings | 690 | @cindex CUA key bindings |
| 691 | @cindex shift key, selecting with | 691 | @cindex shift key, selecting with |
| 692 | @cindex standard Windows keybindings | 692 | @cindex standard Windows key bindings |
| 693 | @cindex paste with C-v | 693 | @cindex paste with C-v |
| 694 | @cindex cut with C-x | 694 | @cindex cut with C-x |
| 695 | @cindex copy with C-c | 695 | @cindex copy with C-c |
| @@ -697,7 +697,7 @@ question also. | |||
| 697 | @cindex C-x to cut | 697 | @cindex C-x to cut |
| 698 | @cindex C-v to paste | 698 | @cindex C-v to paste |
| 699 | 699 | ||
| 700 | The keybindings of Emacs predate modern GUIs, and the keys that were | 700 | The key bindings of Emacs predate modern GUIs, and the keys that were |
| 701 | chosen by later GUIs for cut and copy were given important functions | 701 | chosen by later GUIs for cut and copy were given important functions |
| 702 | as extended keymaps in Emacs. CUA mode attempts to let both bindings | 702 | as extended keymaps in Emacs. CUA mode attempts to let both bindings |
| 703 | co-exist by defining C-x and C-c as @code{kill-region} and | 703 | co-exist by defining C-x and C-c as @code{kill-region} and |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 74b5fb442e3..49b6ab515f2 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -4499,7 +4499,7 @@ command or better use it as a prefix key. For example: | |||
| 4499 | (gnus-group-jump-to-group "nndraft:drafts"))) | 4499 | (gnus-group-jump-to-group "nndraft:drafts"))) |
| 4500 | @end lisp | 4500 | @end lisp |
| 4501 | 4501 | ||
| 4502 | On keys reserved for users in Emacs and on keybindings in general | 4502 | On keys reserved for users in Emacs and on key bindings in general |
| 4503 | @xref{Keymaps, Keymaps, , emacs, The Emacs Editor}. | 4503 | @xref{Keymaps, Keymaps, , emacs, The Emacs Editor}. |
| 4504 | 4504 | ||
| 4505 | @item ^ | 4505 | @item ^ |
| @@ -13477,7 +13477,7 @@ Also @pxref{Formatting Variables}. | |||
| 13477 | @subsection Server Commands | 13477 | @subsection Server Commands |
| 13478 | @cindex server commands | 13478 | @cindex server commands |
| 13479 | 13479 | ||
| 13480 | The following keybinding are available in the server buffer. Be aware | 13480 | The following key binding are available in the server buffer. Be aware |
| 13481 | that some of the commands will only work on servers that you've added | 13481 | that some of the commands will only work on servers that you've added |
| 13482 | through this interface (with @kbd{a}), not with servers you've defined | 13482 | through this interface (with @kbd{a}), not with servers you've defined |
| 13483 | in your init files. | 13483 | in your init files. |
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi index 3cd53c71daf..0e35f20a774 100644 --- a/doc/misc/idlwave.texi +++ b/doc/misc/idlwave.texi | |||
| @@ -2670,7 +2670,7 @@ As a special case, any error message in the output will be displayed | |||
| 2670 | @node Debugging IDL Programs | 2670 | @node Debugging IDL Programs |
| 2671 | @section Debugging IDL Programs | 2671 | @section Debugging IDL Programs |
| 2672 | @cindex Debugging | 2672 | @cindex Debugging |
| 2673 | @cindex Keybindings for debugging | 2673 | @cindex Key bindings for debugging |
| 2674 | @cindex Toolbar | 2674 | @cindex Toolbar |
| 2675 | 2675 | ||
| 2676 | Programs can be compiled, run, and debugged directly from the source | 2676 | Programs can be compiled, run, and debugged directly from the source |
diff --git a/doc/misc/ido.texi b/doc/misc/ido.texi index 1c960940a0b..d71ebad4bce 100644 --- a/doc/misc/ido.texi +++ b/doc/misc/ido.texi | |||
| @@ -476,13 +476,13 @@ M-x customize-variable @key{RET} ido-xxxxx @key{RET} | |||
| 476 | @end example | 476 | @end example |
| 477 | 477 | ||
| 478 | @vindex ido-setup-hook | 478 | @vindex ido-setup-hook |
| 479 | To modify the keybindings, use the @code{ido-setup-hook}. For example: | 479 | To modify the key bindings, use the @code{ido-setup-hook}. For example: |
| 480 | 480 | ||
| 481 | @example | 481 | @example |
| 482 | (add-hook 'ido-setup-hook 'ido-my-keys) | 482 | (add-hook 'ido-setup-hook 'ido-my-keys) |
| 483 | 483 | ||
| 484 | (defun ido-my-keys () | 484 | (defun ido-my-keys () |
| 485 | "Add my keybindings for Ido." | 485 | "Add my key bindings for Ido." |
| 486 | (define-key ido-completion-map " " 'ido-next-match)) | 486 | (define-key ido-completion-map " " 'ido-next-match)) |
| 487 | @end example | 487 | @end example |
| 488 | 488 | ||
diff --git a/doc/misc/octave-mode.texi b/doc/misc/octave-mode.texi index e3306060159..d6b669a292e 100644 --- a/doc/misc/octave-mode.texi +++ b/doc/misc/octave-mode.texi | |||
| @@ -240,7 +240,7 @@ entering Octave commands at the prompt. The buffer is in Inferior | |||
| 240 | Octave mode, which is derived from the standard Comint mode, a major | 240 | Octave mode, which is derived from the standard Comint mode, a major |
| 241 | mode for interacting with an inferior interpreter. See the | 241 | mode for interacting with an inferior interpreter. See the |
| 242 | documentation for @code{comint-mode} for more details, and use | 242 | documentation for @code{comint-mode} for more details, and use |
| 243 | @kbd{C-h b} to find out about available special keybindings. | 243 | @kbd{C-h b} to find out about available special key bindings. |
| 244 | 244 | ||
| 245 | You can also communicate with an inferior Octave process from within | 245 | You can also communicate with an inferior Octave process from within |
| 246 | files with Octave code (i.e., buffers in Octave mode), using the | 246 | files with Octave code (i.e., buffers in Octave mode), using the |
diff --git a/doc/misc/remember.texi b/doc/misc/remember.texi index 91e67a8798b..1ba80eedfcd 100644 --- a/doc/misc/remember.texi +++ b/doc/misc/remember.texi | |||
| @@ -313,7 +313,7 @@ Save (if it is modified) and bury the current buffer. | |||
| 313 | @node Keystrokes | 313 | @node Keystrokes |
| 314 | @chapter Keystroke Reference | 314 | @chapter Keystroke Reference |
| 315 | 315 | ||
| 316 | @file{remember.el} defines the following keybindings by default: | 316 | @file{remember.el} defines the following key bindings by default: |
| 317 | 317 | ||
| 318 | @table @kbd | 318 | @table @kbd |
| 319 | 319 | ||
diff --git a/doc/misc/sem-user.texi b/doc/misc/sem-user.texi index 70a19484e8a..22df24c98c6 100644 --- a/doc/misc/sem-user.texi +++ b/doc/misc/sem-user.texi | |||
| @@ -145,7 +145,7 @@ this means moving to the parent of the current tag. | |||
| 145 | @item C-c , @key{SPC} | 145 | @item C-c , @key{SPC} |
| 146 | Display a list of possible completions for the symbol at point | 146 | Display a list of possible completions for the symbol at point |
| 147 | (@code{semantic-complete-analyze-inline}). This also activates a | 147 | (@code{semantic-complete-analyze-inline}). This also activates a |
| 148 | special set of keybindings for choosing a completion: @key{RET} | 148 | special set of key bindings for choosing a completion: @key{RET} |
| 149 | accepts the current completion, @kbd{M-n} and @kbd{M-p} cycle through | 149 | accepts the current completion, @kbd{M-n} and @kbd{M-p} cycle through |
| 150 | possible completions, @key{TAB} completes as far as possible and then | 150 | possible completions, @key{TAB} completes as far as possible and then |
| 151 | cycles, and @kbd{C-g} or any other key aborts the completion. | 151 | cycles, and @kbd{C-g} or any other key aborts the completion. |
| @@ -655,7 +655,7 @@ usual summary if the text at point has one of these faces. | |||
| 655 | 655 | ||
| 656 | Semantic Idle Completions mode is a minor mode for performing | 656 | Semantic Idle Completions mode is a minor mode for performing |
| 657 | @dfn{code completions} during idle time. The completions are | 657 | @dfn{code completions} during idle time. The completions are |
| 658 | displayed inline, with keybindings that allow you to cycle through | 658 | displayed inline, with key bindings that allow you to cycle through |
| 659 | different alternatives. | 659 | different alternatives. |
| 660 | 660 | ||
| 661 | Semantic Idle Completions mode performs completion based on the | 661 | Semantic Idle Completions mode performs completion based on the |
| @@ -681,7 +681,7 @@ besselj [1 of 6 matches] | |||
| 681 | @end example | 681 | @end example |
| 682 | 682 | ||
| 683 | @noindent | 683 | @noindent |
| 684 | While the completion is being displayed, the following keybindings | 684 | While the completion is being displayed, the following key bindings |
| 685 | take effect: | 685 | take effect: |
| 686 | 686 | ||
| 687 | @table @kbd | 687 | @table @kbd |
| @@ -785,7 +785,7 @@ Most of the other commands documented in this section call | |||
| 785 | This command is bound to @kbd{C-c , @key{SPC}} when Semantic mode is | 785 | This command is bound to @kbd{C-c , @key{SPC}} when Semantic mode is |
| 786 | enabled (@pxref{Semantic mode user commands}). It displays a list of | 786 | enabled (@pxref{Semantic mode user commands}). It displays a list of |
| 787 | possible completions for the symbol at point, and activates a special | 787 | possible completions for the symbol at point, and activates a special |
| 788 | set of keybindings for choosing a completion. | 788 | set of key bindings for choosing a completion. |
| 789 | 789 | ||
| 790 | You can type @key{RET} to accept the current completion, @kbd{M-n} and | 790 | You can type @key{RET} to accept the current completion, @kbd{M-n} and |
| 791 | @kbd{M-p} to cycle through the possible completions, @key{TAB} to | 791 | @kbd{M-p} to cycle through the possible completions, @key{TAB} to |
| @@ -1122,7 +1122,7 @@ that @code{grep} is much slower than the others. | |||
| 1122 | 1122 | ||
| 1123 | The commands to display symbol references are @kbd{C-c , g} | 1123 | The commands to display symbol references are @kbd{C-c , g} |
| 1124 | (@code{semantic-symref-symbol} and @kbd{C-c , G} | 1124 | (@code{semantic-symref-symbol} and @kbd{C-c , G} |
| 1125 | (@code{semantic-symref}). These keybindings are available whenever | 1125 | (@code{semantic-symref}). These key bindings are available whenever |
| 1126 | Semantic mode is enabled (@pxref{Semantic mode user commands}). | 1126 | Semantic mode is enabled (@pxref{Semantic mode user commands}). |
| 1127 | 1127 | ||
| 1128 | @deffn Command semantic-symref-symbol sym | 1128 | @deffn Command semantic-symref-symbol sym |
diff --git a/doc/misc/speedbar.texi b/doc/misc/speedbar.texi index 70d4b054166..1d1c65c7786 100644 --- a/doc/misc/speedbar.texi +++ b/doc/misc/speedbar.texi | |||
| @@ -1218,4 +1218,3 @@ Two good values are @code{nil} and @code{statictag}. | |||
| 1218 | 1218 | ||
| 1219 | @bye | 1219 | @bye |
| 1220 | @c LocalWords: speedbar's xref slowbar kbd subsubsection | 1220 | @c LocalWords: speedbar's xref slowbar kbd subsubsection |
| 1221 | @c LocalWords: keybindings | ||
diff --git a/doc/misc/srecode.texi b/doc/misc/srecode.texi index 1f7473c151a..16a348e0f8f 100644 --- a/doc/misc/srecode.texi +++ b/doc/misc/srecode.texi | |||
| @@ -293,14 +293,14 @@ If the variable @code{srecode-takeover-INS-key} is set, then the key | |||
| 293 | The most important key is bound to @code{srecode-insert} which is | 293 | The most important key is bound to @code{srecode-insert} which is |
| 294 | @kbd{C-c / /}, or @kbd{@key{INSERT} @key{INSERT}}. @ref{Quick Start}. | 294 | @kbd{C-c / /}, or @kbd{@key{INSERT} @key{INSERT}}. @ref{Quick Start}. |
| 295 | 295 | ||
| 296 | Major keybindings are: | 296 | Major key bindings are: |
| 297 | 297 | ||
| 298 | @table @kbd | 298 | @table @kbd |
| 299 | @item C-c / / | 299 | @item C-c / / |
| 300 | Insert a template whose name is typed into the minibuffer. | 300 | Insert a template whose name is typed into the minibuffer. |
| 301 | @item C-c / <lower case letter> | 301 | @item C-c / <lower case letter> |
| 302 | Reserved for direct binding of simple templates to keys using a | 302 | Reserved for direct binding of simple templates to keys using a |
| 303 | keybinding command in the template file. | 303 | key binding command in the template file. |
| 304 | @item C-c / <upper case letter> | 304 | @item C-c / <upper case letter> |
| 305 | Reserved for template applications (Such as comment or get/set inserter.) | 305 | Reserved for template applications (Such as comment or get/set inserter.) |
| 306 | @item C-c / E | 306 | @item C-c / E |
diff --git a/doc/misc/vhdl-mode.texi b/doc/misc/vhdl-mode.texi index 7022582db51..baa27179f88 100644 --- a/doc/misc/vhdl-mode.texi +++ b/doc/misc/vhdl-mode.texi | |||
| @@ -928,7 +928,7 @@ If you want to customize indentation, here you go: | |||
| 928 | (setq tab-width 8 | 928 | (setq tab-width 8 |
| 929 | ;; this will make sure spaces are used instead of tabs | 929 | ;; this will make sure spaces are used instead of tabs |
| 930 | indent-tabs-mode nil) | 930 | indent-tabs-mode nil) |
| 931 | ;; keybindings for VHDL are put in vhdl-mode-map | 931 | ;; key bindings for VHDL are put in vhdl-mode-map |
| 932 | (define-key vhdl-mode-map "\C-m" 'newline-and-indent) | 932 | (define-key vhdl-mode-map "\C-m" 'newline-and-indent) |
| 933 | ) | 933 | ) |
| 934 | 934 | ||