HCoop
/
bpt
/
emacs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Proofreading fixes from Tim Goodwin <tjg@star.le.ac.uk>.
[bpt/emacs.git]
/
man
/
macos.texi
diff --git
a/man/macos.texi
b/man/macos.texi
index
89cf8fa
..
05d5b48
100644
(file)
--- a/
man/macos.texi
+++ b/
man/macos.texi
@@
-16,8
+16,8
@@
Emacs under the Mac OS.
The following features of Emacs are not yet supported on the Mac:
unexec (@code{dump-emacs}), asynchronous subprocesses
The following features of Emacs are not yet supported on the Mac:
unexec (@code{dump-emacs}), asynchronous subprocesses
-(@code{start-process}), and networking (@code{open-network-
connection
}).
-As a result, packages such as Gnus,
Ispell
, and Comint do not work.
+(@code{start-process}), and networking (@code{open-network-
stream
}).
+As a result, packages such as Gnus,
GUD
, and Comint do not work.
Since external Unix programs to handle commands such as
@code{print-buffer} and @code{diff} are not available on the Mac OS,
Since external Unix programs to handle commands such as
@code{print-buffer} and @code{diff} are not available on the Mac OS,
@@
-42,8
+42,8
@@
they are not supported in the Mac OS version.
On the Mac, Emacs can use either the @key{option} key or the
@key{command} key as the @key{META} key. If the value of the variable
@code{mac-command-key-is-meta} is non-@code{nil} (its default value),
On the Mac, Emacs can use either the @key{option} key or the
@key{command} key as the @key{META} key. If the value of the variable
@code{mac-command-key-is-meta} is non-@code{nil} (its default value),
-Emacs uses the @key{command} key as the @key{META} key. Otherwise it
uses the
-@key{option} key as the @key{META} key.
+Emacs uses the @key{command} key as the @key{META} key. Otherwise it
+
uses the
@key{option} key as the @key{META} key.
Most people should want to use the @key{command} key as the @key{META} key,
so that dead-key processing with the @key{option} key will still work. This is
Most people should want to use the @key{command} key as the @key{META} key,
so that dead-key processing with the @key{option} key will still work. This is
@@
-62,15
+62,16
@@
be passed to Emacs.
The Mac keyboard ordinarily generates characters in the Mac Roman
encoding. To use it for entering ISO Latin-1 characters directly, set
the value of the variable @code{mac-keyboard-text-encoding} to
The Mac keyboard ordinarily generates characters in the Mac Roman
encoding. To use it for entering ISO Latin-1 characters directly, set
the value of the variable @code{mac-keyboard-text-encoding} to
-@code{kTextEncodingISOLatin1}. Note that
that not all Mac Roman
-characters that can be entered at the keyboard can be converted to ISO
-
Latin-1
characters.
+@code{kTextEncodingISOLatin1}. Note that
not all Mac Roman characters
+that can be entered at the keyboard can be converted to ISO Latin-1
+characters.
- To enter ISO Latin-2 characters directly from the Mac keyboard
. S
et
+ To enter ISO Latin-2 characters directly from the Mac keyboard
, s
et
the value of @code{mac-keyboard-text-encoding} to
@code{kTextEncodingISOLatin2}. Then let Emacs know that the keyboard
the value of @code{mac-keyboard-text-encoding} to
@code{kTextEncodingISOLatin2}. Then let Emacs know that the keyboard
-generates Latin-2 codes by typink @kbd{C-x RET k iso-latin-2 RET}. To
-make this setting permanent, put this in your @file{.emacs} init file:
+generates Latin-2 codes, by typing @kbd{C-x @key{RET} k iso-latin-2
+@key{RET}}. To make this setting permanent, put this in your
+@file{.emacs} init file:
@lisp
(set-keyboard-coding-system 'iso-latin-2)
@lisp
(set-keyboard-coding-system 'iso-latin-2)
@@
-82,21
+83,22
@@
make this setting permanent, put this in your @file{.emacs} init file:
@cindex clipboard support (Mac OS)
The Mac uses a non-standard encoding for the upper 128 single-byte
@cindex clipboard support (Mac OS)
The Mac uses a non-standard encoding for the upper 128 single-byte
-characters. It also deviates from the ISO 2022 standard by using code
-points in the range 128-159. The coding system @code{mac-roman} is used
-to represent this Mac encoding. It is used for editing files stored in
-this native encoding, and for displaying file names in Dired mode.
+characters. It also deviates from the ISO 2022 standard by using
+character codes in the range 128-159. The coding system
+@code{mac-roman} is used to represent this Mac encoding. It is used
+for editing files stored in this native encoding, and for displaying
+file names in Dired mode.
Any native (non-symbol) Mac font can be used to correctly display
characters in the @code{mac-roman} coding system.
Any native (non-symbol) Mac font can be used to correctly display
characters in the @code{mac-roman} coding system.
- The fontset @code{fontset-mac} is created automatically when Emacs
is
-run on the Mac by the following expression. It displays characters in
-
the @code{mac-roman}
coding system using 12-point Monaco.
+ The fontset @code{fontset-mac} is created automatically when Emacs
+is run on the Mac. It displays characters in the @code{mac-roman}
+coding system using 12-point Monaco.
To insert characters directly in the @code{mac-roman} coding system,
To insert characters directly in the @code{mac-roman} coding system,
-type @kbd{C-x
RET k mac-roman RET}, or put this in your @file{.emacs}
-init file:
+type @kbd{C-x
@key{RET} k mac-roman @key{RET}}, customize the option
+
@code{keyboard-coding-system}, or put this in your
init file:
@lisp
(set-keyboard-coding-system 'mac-roman)
@lisp
(set-keyboard-coding-system 'mac-roman)
@@
-109,10
+111,10
@@
This is useful for editing documents in native Mac encoding.
Methods}) or the Mac OS to enter international characters.
To use the former, see the International Character Set Support section
Methods}) or the Mac OS to enter international characters.
To use the former, see the International Character Set Support section
-of the manual.
+of the manual
(@pxref{International})
.
To use input methods provided by the Mac OS, set the keyboard coding
To use input methods provided by the Mac OS, set the keyboard coding
-system accordingly using the @kbd{C-x
RET
k} command
+system accordingly using the @kbd{C-x
@key{RET}
k} command
(@code{set-keyboard-coding-system}). For example, for Traditional
Chinese, use @samp{chinese-big5} as keyboard coding system; for
Japanese, use @samp{sjis}, etc. Then select the desired input method in
(@code{set-keyboard-coding-system}). For example, for Traditional
Chinese, use @samp{chinese-big5} as keyboard coding system; for
Japanese, use @samp{sjis}, etc. Then select the desired input method in
@@
-126,9
+128,9
@@
a piece of text and paste it into another Mac application, or cut or copy
one in another Mac application and yank it into a Emacs buffer.
The encoding of text selections must be specified using the commands
one in another Mac application and yank it into a Emacs buffer.
The encoding of text selections must be specified using the commands
-@kbd{C-x
RET x} (@code{set-selection-coding-system}) or @kbd{C-x RET X}
-(@code{set-next-selection-coding-system}) (e.g., for Traditional
-Chinese, use @samp{chinese-big5-mac} and for Japanese,
+@kbd{C-x
@key{RET} x} (@code{set-selection-coding-system}) or @kbd{C-x
+@key{RET} X} (@code{set-next-selection-coding-system}) (e.g., for
+
Traditional
Chinese, use @samp{chinese-big5-mac} and for Japanese,
@samp{sjis-mac}). @xref{Specify Coding}, for more details.
@samp{sjis-mac}). @xref{Specify Coding}, for more details.
@@
-188,26
+190,25
@@
another directory but this folder will still be created.
@section Specifying Fonts on the Mac
@cindex font names (Mac OS)
@section Specifying Fonts on the Mac
@cindex font names (Mac OS)
- Fonts are specified to Emacs on the Mac in the form of a standard X
-font name. I.e.,
+ It is rare that you need to specify a font name in Emacs; usually
+you specify face attributes instead. But when you do need to specify
+a font name in Emacs on the Mac, use a standard X font name:
@smallexample
@smallexample
--@var{foundry}-@var{family}-@var{weight}-@var{slant}-@var{width}--@var{pixels}-@var{points}-@var{hres}-@var{vres}-@var{spacing}-@var{avewidth}-@var{charset}
+-@var{maker}-@var{family}-@var{weight}-@var{slant}-@var{widthtype}-@var{style}@dots{}
+@dots{}-@var{pixels}-@var{height}-@var{horiz}-@var{vert}-@var{spacing}-@var{width}-@var{charset}
@end smallexample
@noindent
@end smallexample
@noindent
-where the fields refer to foundry, font family, weight, slant, width,
-pixels, point size, horizontal resolution, vertical resolution,
-spacing, average width, and character set, respectively. Wildcards
-are supported as they are on X.
+@xref{Font X}. Wildcards are supported as they are on X.
- Native Apple fonts in Mac Roman encoding has
foundry
name @code{apple}
+ Native Apple fonts in Mac Roman encoding has
maker
name @code{apple}
and charset @code{mac-roman}. For example 12-point Monaco can be
specified by the name @samp{-apple-monaco-*-12-*-mac-roman}.
Native Apple Traditional Chinese, Simplified Chinese, Japanese, and
and charset @code{mac-roman}. For example 12-point Monaco can be
specified by the name @samp{-apple-monaco-*-12-*-mac-roman}.
Native Apple Traditional Chinese, Simplified Chinese, Japanese, and
-Korean fonts have charsets @samp{big5-0}, @samp{gb2312-0},
-@samp{jisx0208.1983-sjis}, and @samp{ksc5601
-1
}, respectively.
+Korean fonts have charsets @samp{big5-0}, @samp{gb2312
.1980
-0},
+@samp{jisx0208.1983-sjis}, and @samp{ksc5601
.1989-0
}, respectively.
Single-byte fonts converted from GNU fonts in BDF format, which are not
in the Mac Roman encoding, have foundry, family, and character sets
Single-byte fonts converted from GNU fonts in BDF format, which are not
in the Mac Roman encoding, have foundry, family, and character sets