aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-02-22 00:16:48 -0800
committerGlenn Morris2012-02-22 00:16:48 -0800
commit40ace058dc04202e2e21e4754b7ed8fe08b124c3 (patch)
tree69b183d7212bcff124b8318a4c13df6eabb5087e
parentabd1f678d05b172c2fc20b26a8969ef0c3310e46 (diff)
downloademacs-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-RELEASE2
-rw-r--r--doc/emacs/ChangeLog7
-rw-r--r--doc/emacs/macos.texi63
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
148indent.texi cyd 148indent.texi cyd
149killing.texi cyd 149killing.texi cyd
150kmacro.texi cyd 150kmacro.texi cyd
151macos.texi 151macos.texi rgm (can't actually test any of it though)
152maintaining.texi cyd 152maintaining.texi cyd
153mark.texi cyd 153mark.texi cyd
154mini.texi 154mini.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 @@
12012-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
12012-02-21 Glenn Morris <rgm@gnu.org> 82012-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 @@
11the GNUstep libraries on GNU/Linux or other operating systems, or on 11the GNUstep libraries on GNU/Linux or other operating systems, or on
12Mac OS X with native window system support. On Mac OS X, Emacs can be 12Mac OS X with native window system support. On Mac OS X, Emacs can be
13built either without window system support, with X11, or with the 13built either without window system support, with X11, or with the
14Cocoa interface; this section only applies to the Cocoa build. Emacs 14Cocoa interface; this section only applies to the Cocoa build. This
15does not support earlier versions of Mac OS. 15does 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
21was an application interface released by NeXT Inc during the 1980s, of 21was an application interface released by NeXT Inc during the 1980s, of
22which Cocoa is a direct descendant. Apart from Cocoa, there is 22which Cocoa is a direct descendant. Apart from Cocoa, there is
23another NeXTstep-style system: GNUstep, which is free software. As of 23another NeXTstep-style system: GNUstep, which is free software. As of
24this writing, the GNUstep support is alpha status (@pxref{GNUstep 24this writing, Emacs GNUstep support is alpha status (@pxref{GNUstep
25Support}), but we hope to improve it in the future. 25Support}), 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
40other Mac / GNUstep applications (@pxref{Mac / GNUstep Events}). You 40other Mac / GNUstep applications (@pxref{Mac / GNUstep Events}). You
41can change these bindings in the usual way (@pxref{Key Bindings}). 41can 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
44behavior of the right @key{alt} and @key{option} keys. These keys 45behavior of the right @key{alt} and @key{option} keys. These keys
45behave like the left-hand keys if the value is @code{left} (the 46behave 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
48modifier keys; a value of @code{none} tells Emacs to ignore them. 49modifier 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,
51Lisp commands. To use the color panel, drag from it to an Emacs frame 52just like @kbd{Mouse-3} (@code{mouse-save-then-kill}); it does not pop
52to change the foreground color of the face at that position (if the 53up 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
54instead). To discard the settings, create a new frame and close the
55altered one.
56
57 @key{S-Mouse-1} (i.e., clicking the left mouse button while holding
58down the @key{Shift} key) adjusts the region to the click position,
59just like @key{Mouse-3} (@code{mouse-save-then-kill}); it does not pop
60up a menu for changing the default face, as @key{S-Mouse-1} normally
61does (@pxref{Text Scale}). This change makes Emacs behave more like 54does (@pxref{Text Scale}). This change makes Emacs behave more like
62other Mac / GNUstep applications. 55other 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
66dialogs to read file names. However, if you use the regular Emacs key 59dialogs to read file names. However, if you use the regular Emacs key
67sequences, such as @key{C-x C-f}, Emacs uses the minibuffer to read 60sequences, such as @kbd{C-x C-f}, Emacs uses the minibuffer to read
68file names. 61file 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}
71instead of one of the @key{C-w} or @key{M-w} commands to transfer text 64instead of one of the @kbd{C-w} or @kbd{M-w} commands to transfer text
72to the X primary selection; otherwise, Emacs will use the 65to 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})
74yanks from the X primary selection instead of the kill-ring or 67yanks from the X primary selection instead of the kill-ring or
75clipboard. 68clipboard.
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
103The Font Panel may be accessed with M-x ns-popup-font-panel. It 96The standard Mac / GNUstep font and color panels are accessible via
104will set the default font in the frame most recently used or clicked 97Lisp commands. The Font Panel may be accessed with @kbd{M-x
105on. 98ns-popup-font-panel}. It will set the default font in the frame most
99recently 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
110You can bring up a color panel with M-x ns-popup-color-panel. and 104You can bring up a color panel with @kbd{M-x ns-popup-color-panel} and
111drag the color you want over the emacs face you want to change. Normal 105drag the color you want over the Emacs face you want to change. Normal
112dragging will alter the foreground color. Shift dragging will alter the 106dragging will alter the foreground color. Shift dragging will alter the
113background color. 107background color. To discard the settings, create a new frame and
108close 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
118Useful in this context is the listing of all faces obtained by @key{M-x} 113Useful 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
139Non-nil means the menu-bar is hidden by default, but appears if you 134Non-nil means the menu-bar is hidden by default, but appears if you
140move the mouse pointer over it. (Requires OS X 10.6 or later.) 135move 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
162buffer is the @samp{*scratch*} buffer, Emacs visits the file in the 157buffer is the @samp{*scratch*} buffer, Emacs visits the file in the
163selected frame. 158selected frame.
164 159
165You can change how Emacs responds to @key{ns-open-file} by changing 160You can change how Emacs responds to a @code{ns-open-file} event by
166the variable @code{ns-pop-up-frames}. Its default value, 161changing 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}
168means to always visit the file in a new frame. A value of @code{nil} 163means to always visit the file in a new frame. A value of @code{nil}
169means to always visit the file in an existing frame. 164means 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
213of commands whose names begin with @samp{ns-service-} and end with the 208of commands whose names begin with @samp{ns-service-} and end with the
214name of the service. Type @kbd{M-x ns-service-@key{TAB}@key{TAB}} to 209name of the service. Type @kbd{M-x ns-service-@key{TAB}} to
215see a list of these commands. These functions either operate on 210see a list of these commands. These functions either operate on
216marked text (replacing it with the result) or take a string argument 211marked text (replacing it with the result) or take a string argument
217and return the result as a string. You can also use the Lisp function 212and 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
225Emacs can be built and run under GNUstep, but there are still some 220Emacs can be built and run under GNUstep, but there are still
226issues to be addressed. Interested developers should contact 221issues to be addressed. Interested developers should contact
227@email{emacs-devel@@gnu.org}. 222@email{emacs-devel@@gnu.org}.