diff options
| author | Glenn Morris | 2012-02-22 00:16:48 -0800 |
|---|---|---|
| committer | Glenn Morris | 2012-02-22 00:16:48 -0800 |
| commit | 40ace058dc04202e2e21e4754b7ed8fe08b124c3 (patch) | |
| tree | 69b183d7212bcff124b8318a4c13df6eabb5087e | |
| parent | abd1f678d05b172c2fc20b26a8969ef0c3310e46 (diff) | |
| download | emacs-40ace058dc04202e2e21e4754b7ed8fe08b124c3.tar.gz emacs-40ace058dc04202e2e21e4754b7ed8fe08b124c3.zip | |
Checked macos.texi (somewhat)
* doc/emacs/macos.texi: Copyedits. Fix @key/@kbd usage.
(Mac / GNUstep Basics): Don't mention the panels, since the next
section covers them.
(Mac / GNUstep Customization): Merge some panel info from previous.
* admin/FOR-RELEASE: Related markup.
| -rw-r--r-- | admin/FOR-RELEASE | 2 | ||||
| -rw-r--r-- | doc/emacs/ChangeLog | 7 | ||||
| -rw-r--r-- | doc/emacs/macos.texi | 63 |
3 files changed, 37 insertions, 35 deletions
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index 93bb788aec1..084aea7f2ba 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -148,7 +148,7 @@ help.texi cyd | |||
| 148 | indent.texi cyd | 148 | indent.texi cyd |
| 149 | killing.texi cyd | 149 | killing.texi cyd |
| 150 | kmacro.texi cyd | 150 | kmacro.texi cyd |
| 151 | macos.texi | 151 | macos.texi rgm (can't actually test any of it though) |
| 152 | maintaining.texi cyd | 152 | maintaining.texi cyd |
| 153 | mark.texi cyd | 153 | mark.texi cyd |
| 154 | mini.texi | 154 | mini.texi |
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 031d9801aaa..20f751f703f 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2012-02-22 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * macos.texi: Copyedits. Fix @key/@kbd usage. | ||
| 4 | (Mac / GNUstep Basics): Don't mention the panels, since the next | ||
| 5 | section covers them. | ||
| 6 | (Mac / GNUstep Customization): Merge some panel info from previous. | ||
| 7 | |||
| 1 | 2012-02-21 Glenn Morris <rgm@gnu.org> | 8 | 2012-02-21 Glenn Morris <rgm@gnu.org> |
| 2 | 9 | ||
| 3 | * emerge-xtra.texi (Emerge, Submodes of Emerge, Combining in Emerge): | 10 | * emerge-xtra.texi (Emerge, Submodes of Emerge, Combining in Emerge): |
diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi index e6d936e8e9f..fb70a462bd1 100644 --- a/doc/emacs/macos.texi +++ b/doc/emacs/macos.texi | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | @c This is part of the Emacs manual. | 1 | @c This is part of the Emacs manual. |
| 2 | @c Copyright (C) 2000-2012 Free Software Foundation, Inc. | 2 | @c Copyright (C) 2000-2012 Free Software Foundation, Inc. |
| 3 | @c See file emacs.texi for copying conditions. | 3 | @c See file emacs.texi for copying conditions. |
| 4 | @node Mac OS / GNUstep, Microsoft Windows, Antinews, Top | 4 | @node Mac OS / GNUstep, Microsoft Windows, Antinews, Top |
| 5 | @appendix Emacs and Mac OS / GNUstep | 5 | @appendix Emacs and Mac OS / GNUstep |
| @@ -11,8 +11,8 @@ | |||
| 11 | the GNUstep libraries on GNU/Linux or other operating systems, or on | 11 | the GNUstep libraries on GNU/Linux or other operating systems, or on |
| 12 | Mac OS X with native window system support. On Mac OS X, Emacs can be | 12 | Mac OS X with native window system support. On Mac OS X, Emacs can be |
| 13 | built either without window system support, with X11, or with the | 13 | built either without window system support, with X11, or with the |
| 14 | Cocoa interface; this section only applies to the Cocoa build. Emacs | 14 | Cocoa interface; this section only applies to the Cocoa build. This |
| 15 | does not support earlier versions of Mac OS. | 15 | does not support versions of Mac OS X earlier than 10.4. |
| 16 | 16 | ||
| 17 | For various historical and technical reasons, Emacs uses the term | 17 | For various historical and technical reasons, Emacs uses the term |
| 18 | @samp{Nextstep} internally, instead of ``Cocoa'' or ``Mac OS X''; for | 18 | @samp{Nextstep} internally, instead of ``Cocoa'' or ``Mac OS X''; for |
| @@ -21,7 +21,7 @@ begin with @samp{ns-}, which is short for @samp{Nextstep}. NeXTstep | |||
| 21 | was an application interface released by NeXT Inc during the 1980s, of | 21 | was an application interface released by NeXT Inc during the 1980s, of |
| 22 | which Cocoa is a direct descendant. Apart from Cocoa, there is | 22 | which Cocoa is a direct descendant. Apart from Cocoa, there is |
| 23 | another NeXTstep-style system: GNUstep, which is free software. As of | 23 | another NeXTstep-style system: GNUstep, which is free software. As of |
| 24 | this writing, the GNUstep support is alpha status (@pxref{GNUstep | 24 | this writing, Emacs GNUstep support is alpha status (@pxref{GNUstep |
| 25 | Support}), but we hope to improve it in the future. | 25 | Support}), but we hope to improve it in the future. |
| 26 | 26 | ||
| 27 | @menu | 27 | @menu |
| @@ -40,6 +40,7 @@ Emacs provides a set of key bindings using this modifier key that mimic | |||
| 40 | other Mac / GNUstep applications (@pxref{Mac / GNUstep Events}). You | 40 | other Mac / GNUstep applications (@pxref{Mac / GNUstep Events}). You |
| 41 | can change these bindings in the usual way (@pxref{Key Bindings}). | 41 | can change these bindings in the usual way (@pxref{Key Bindings}). |
| 42 | 42 | ||
| 43 | @c FIXME mention ns-alternate-modifier? | ||
| 43 | The variable @code{ns-right-alternate-modifier} controls the | 44 | The variable @code{ns-right-alternate-modifier} controls the |
| 44 | behavior of the right @key{alt} and @key{option} keys. These keys | 45 | behavior of the right @key{alt} and @key{option} keys. These keys |
| 45 | behave like the left-hand keys if the value is @code{left} (the | 46 | behave like the left-hand keys if the value is @code{left} (the |
| @@ -47,30 +48,22 @@ default). A value of @code{control}, @code{meta}, @code{alt}, | |||
| 47 | @code{super}, or @code{hyper} makes them behave like the corresponding | 48 | @code{super}, or @code{hyper} makes them behave like the corresponding |
| 48 | modifier keys; a value of @code{none} tells Emacs to ignore them. | 49 | modifier keys; a value of @code{none} tells Emacs to ignore them. |
| 49 | 50 | ||
| 50 | The standard Mac / GNUstep font and color panels are accessible via | 51 | @kbd{S-Mouse-1} adjusts the region to the click position, |
| 51 | Lisp commands. To use the color panel, drag from it to an Emacs frame | 52 | just like @kbd{Mouse-3} (@code{mouse-save-then-kill}); it does not pop |
| 52 | to change the foreground color of the face at that position (if the | 53 | up a menu for changing the default face, as @kbd{S-Mouse-1} normally |
| 53 | @key{shift} key is held down, it changes the background color | ||
| 54 | instead). To discard the settings, create a new frame and close the | ||
| 55 | altered one. | ||
| 56 | |||
| 57 | @key{S-Mouse-1} (i.e., clicking the left mouse button while holding | ||
| 58 | down the @key{Shift} key) adjusts the region to the click position, | ||
| 59 | just like @key{Mouse-3} (@code{mouse-save-then-kill}); it does not pop | ||
| 60 | up a menu for changing the default face, as @key{S-Mouse-1} normally | ||
| 61 | does (@pxref{Text Scale}). This change makes Emacs behave more like | 54 | does (@pxref{Text Scale}). This change makes Emacs behave more like |
| 62 | other Mac / GNUstep applications. | 55 | other Mac / GNUstep applications. |
| 63 | 56 | ||
| 64 | When you open or save files using the menus, or using the | 57 | When you open or save files using the menus, or using the |
| 65 | @key{Cmd-o} and @key{Cmd-S} bindings, Emacs uses graphical file | 58 | @kbd{Cmd-o} and @kbd{Cmd-S} bindings, Emacs uses graphical file |
| 66 | dialogs to read file names. However, if you use the regular Emacs key | 59 | dialogs to read file names. However, if you use the regular Emacs key |
| 67 | sequences, such as @key{C-x C-f}, Emacs uses the minibuffer to read | 60 | sequences, such as @kbd{C-x C-f}, Emacs uses the minibuffer to read |
| 68 | file names. | 61 | file names. |
| 69 | 62 | ||
| 70 | On GNUstep, in an X-windows environment you need to use @key{Cmd-c} | 63 | On GNUstep, in an X-windows environment you need to use @kbd{Cmd-c} |
| 71 | instead of one of the @key{C-w} or @key{M-w} commands to transfer text | 64 | instead of one of the @kbd{C-w} or @kbd{M-w} commands to transfer text |
| 72 | to the X primary selection; otherwise, Emacs will use the | 65 | to the X primary selection; otherwise, Emacs will use the |
| 73 | ``clipboard'' selection. Likewise, @key{Cmd-y} (instead of @key{C-y}) | 66 | ``clipboard'' selection. Likewise, @kbd{Cmd-y} (instead of @kbd{C-y}) |
| 74 | yanks from the X primary selection instead of the kill-ring or | 67 | yanks from the X primary selection instead of the kill-ring or |
| 75 | clipboard. | 68 | clipboard. |
| 76 | 69 | ||
| @@ -100,23 +93,25 @@ customization buffers and the Options menu. | |||
| 100 | 93 | ||
| 101 | @subsection Font and Color Panels | 94 | @subsection Font and Color Panels |
| 102 | 95 | ||
| 103 | The Font Panel may be accessed with M-x ns-popup-font-panel. It | 96 | The standard Mac / GNUstep font and color panels are accessible via |
| 104 | will set the default font in the frame most recently used or clicked | 97 | Lisp commands. The Font Panel may be accessed with @kbd{M-x |
| 105 | on. | 98 | ns-popup-font-panel}. It will set the default font in the frame most |
| 99 | recently used or clicked on. | ||
| 106 | 100 | ||
| 107 | @c To make the setting permanent, use @samp{Save Options} in the | 101 | @c To make the setting permanent, use @samp{Save Options} in the |
| 108 | @c Options menu, or run @code{menu-bar-options-save}. | 102 | @c Options menu, or run @code{menu-bar-options-save}. |
| 109 | 103 | ||
| 110 | You can bring up a color panel with M-x ns-popup-color-panel. and | 104 | You can bring up a color panel with @kbd{M-x ns-popup-color-panel} and |
| 111 | drag the color you want over the emacs face you want to change. Normal | 105 | drag the color you want over the Emacs face you want to change. Normal |
| 112 | dragging will alter the foreground color. Shift dragging will alter the | 106 | dragging will alter the foreground color. Shift dragging will alter the |
| 113 | background color. | 107 | background color. To discard the settings, create a new frame and |
| 108 | close the altered one. | ||
| 114 | 109 | ||
| 115 | @c To make the changes permanent select the "Save Options" | 110 | @c To make the changes permanent select the "Save Options" |
| 116 | @c item in the "Options" menu, or run @code{menu-bar-options-save}. | 111 | @c item in the "Options" menu, or run @code{menu-bar-options-save}. |
| 117 | 112 | ||
| 118 | Useful in this context is the listing of all faces obtained by @key{M-x} | 113 | Useful in this context is the listing of all faces obtained by |
| 119 | @code{list-faces-display}. | 114 | @kbd{M-x list-faces-display}. |
| 120 | 115 | ||
| 121 | @subsection Open files by dragging to an Emacs window | 116 | @subsection Open files by dragging to an Emacs window |
| 122 | 117 | ||
| @@ -137,7 +132,7 @@ The following customization options are specific to the Nextstep port. | |||
| 137 | @table @code | 132 | @table @code |
| 138 | @item ns-auto-hide-menu-bar | 133 | @item ns-auto-hide-menu-bar |
| 139 | Non-nil means the menu-bar is hidden by default, but appears if you | 134 | Non-nil means the menu-bar is hidden by default, but appears if you |
| 140 | move the mouse pointer over it. (Requires OS X 10.6 or later.) | 135 | move the mouse pointer over it. (Requires Mac OS X 10.6 or later.) |
| 141 | 136 | ||
| 142 | @end table | 137 | @end table |
| 143 | 138 | ||
| @@ -162,9 +157,9 @@ that frame (@code{ns-find-file}). As an exception, if the selected | |||
| 162 | buffer is the @samp{*scratch*} buffer, Emacs visits the file in the | 157 | buffer is the @samp{*scratch*} buffer, Emacs visits the file in the |
| 163 | selected frame. | 158 | selected frame. |
| 164 | 159 | ||
| 165 | You can change how Emacs responds to @key{ns-open-file} by changing | 160 | You can change how Emacs responds to a @code{ns-open-file} event by |
| 166 | the variable @code{ns-pop-up-frames}. Its default value, | 161 | changing the variable @code{ns-pop-up-frames}. Its default value, |
| 167 | @code{'fresh}, is what we have just described. A value of @code{t} | 162 | @samp{fresh}, is what we have just described. A value of @code{t} |
| 168 | means to always visit the file in a new frame. A value of @code{nil} | 163 | means to always visit the file in a new frame. A value of @code{nil} |
| 169 | means to always visit the file in an existing frame. | 164 | means to always visit the file in an existing frame. |
| 170 | 165 | ||
| @@ -211,7 +206,7 @@ The default behavior is to save all file-visiting buffers. | |||
| 211 | 206 | ||
| 212 | Emacs also allows users to make use of Nextstep services, via a set | 207 | Emacs also allows users to make use of Nextstep services, via a set |
| 213 | of commands whose names begin with @samp{ns-service-} and end with the | 208 | of commands whose names begin with @samp{ns-service-} and end with the |
| 214 | name of the service. Type @kbd{M-x ns-service-@key{TAB}@key{TAB}} to | 209 | name of the service. Type @kbd{M-x ns-service-@key{TAB}} to |
| 215 | see a list of these commands. These functions either operate on | 210 | see a list of these commands. These functions either operate on |
| 216 | marked text (replacing it with the result) or take a string argument | 211 | marked text (replacing it with the result) or take a string argument |
| 217 | and return the result as a string. You can also use the Lisp function | 212 | and return the result as a string. You can also use the Lisp function |
| @@ -222,6 +217,6 @@ restart Emacs to access newly-available services. | |||
| 222 | @node GNUstep Support, , Mac / GNUstep Events, Mac OS / GNUstep | 217 | @node GNUstep Support, , Mac / GNUstep Events, Mac OS / GNUstep |
| 223 | @section GNUstep Support | 218 | @section GNUstep Support |
| 224 | 219 | ||
| 225 | Emacs can be built and run under GNUstep, but there are still some | 220 | Emacs can be built and run under GNUstep, but there are still |
| 226 | issues to be addressed. Interested developers should contact | 221 | issues to be addressed. Interested developers should contact |
| 227 | @email{emacs-devel@@gnu.org}. | 222 | @email{emacs-devel@@gnu.org}. |