aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2011-05-15 10:21:31 -0400
committerChong Yidong2011-05-15 10:21:31 -0400
commitae742cb584f21e9df2db4cd34f7bf6658c8d775f (patch)
tree06c591c21ec48c8e7c64ee59bcc34a7c4e656374
parentce1539b46ddb8b45aadf70888f6e42e39d944865 (diff)
downloademacs-ae742cb584f21e9df2db4cd34f7bf6658c8d775f.tar.gz
emacs-ae742cb584f21e9df2db4cd34f7bf6658c8d775f.zip
Text-fitting fixes for printed Emacs manual on 7x9 paper.
* building.texi (Flymake, Breakpoints Buffer): * calendar.texi (Appointments): * cmdargs.texi (General Variables, Display X): * custom.texi (Saving Customizations, Face Customization) (Directory Variables, Minibuffer Maps, Init Rebinding): * display.texi (Font Lock, Font Lock, Useless Whitespace): * fixit.texi (Spelling): * frames.texi (Creating Frames, Fonts): * help.texi (Help Files): * mini.texi (Minibuffer File): * misc.texi (emacsclient Options, Emulation): * msdog.texi (Windows Startup, Windows HOME, Windows Fonts): * mule.texi (International Chars, Language Environments) (Select Input Method, Modifying Fontsets, Charsets): * programs.texi (Custom C Indent): * rmail.texi (Rmail Labels): * text.texi (Table Conversion): * trouble.texi (Known Problems, Known Problems): * windows.texi (Change Window): * xresources.texi (GTK resources): Reflow text and re-indent code examples to avoid TeX overflows and underflows on 7x9 paper. * emacs.texi: Fix the (commented out) smallbook command. * macos.texi (Mac / GNUstep Events): * xresources.texi (Lucid Resources): Remove extraneous examples.
-rw-r--r--doc/emacs/ChangeLog30
-rw-r--r--doc/emacs/building.texi6
-rw-r--r--doc/emacs/calendar.texi12
-rw-r--r--doc/emacs/cmdargs.texi17
-rw-r--r--doc/emacs/custom.texi33
-rw-r--r--doc/emacs/display.texi31
-rw-r--r--doc/emacs/emacs.texi2
-rw-r--r--doc/emacs/fixit.texi3
-rw-r--r--doc/emacs/frames.texi18
-rw-r--r--doc/emacs/help.texi2
-rw-r--r--doc/emacs/macos.texi4
-rw-r--r--doc/emacs/mini.texi8
-rw-r--r--doc/emacs/misc.texi15
-rw-r--r--doc/emacs/msdog.texi68
-rw-r--r--doc/emacs/mule.texi33
-rw-r--r--doc/emacs/programs.texi4
-rw-r--r--doc/emacs/rmail.texi12
-rw-r--r--doc/emacs/text.texi92
-rw-r--r--doc/emacs/trouble.texi11
-rw-r--r--doc/emacs/windows.texi8
-rw-r--r--doc/emacs/xresources.texi24
21 files changed, 220 insertions, 213 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 4923316c4db..5196706f6c9 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,33 @@
12011-05-15 Chong Yidong <cyd@stupidchicken.com>
2
3 Fixes for fitting text into 7x9 printed manual.
4 * building.texi (Flymake, Breakpoints Buffer):
5 * calendar.texi (Appointments):
6 * cmdargs.texi (General Variables, Display X):
7 * custom.texi (Saving Customizations, Face Customization)
8 (Directory Variables, Minibuffer Maps, Init Rebinding):
9 * display.texi (Font Lock, Font Lock, Useless Whitespace):
10 * fixit.texi (Spelling):
11 * frames.texi (Creating Frames, Fonts):
12 * help.texi (Help Files):
13 * mini.texi (Minibuffer File):
14 * misc.texi (emacsclient Options, Emulation):
15 * msdog.texi (Windows Startup, Windows HOME, Windows Fonts):
16 * mule.texi (International Chars, Language Environments)
17 (Select Input Method, Modifying Fontsets, Charsets):
18 * programs.texi (Custom C Indent):
19 * rmail.texi (Rmail Labels):
20 * text.texi (Table Conversion):
21 * trouble.texi (Known Problems, Known Problems):
22 * windows.texi (Change Window):
23 * xresources.texi (GTK resources): Reflow text and re-indent code
24 examples to avoid TeX overflows and underflows on 7x9 paper.
25
26 * emacs.texi: Fix the (commented out) smallbook command.
27
28 * macos.texi (Mac / GNUstep Events):
29 * xresources.texi (Lucid Resources): Remove extraneous examples.
30
12011-04-13 Juanma Barranquero <lekktu@gmail.com> 312011-04-13 Juanma Barranquero <lekktu@gmail.com>
2 32
3 * mini.texi (Minibuffer Edit): 33 * mini.texi (Minibuffer Edit):
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi
index 296dbb2bce7..bad64b4c697 100644
--- a/doc/emacs/building.texi
+++ b/doc/emacs/building.texi
@@ -439,8 +439,8 @@ syntax checking tool used depends on the language; for example, for
439C/C++ files this is usually the C compiler. Flymake can also use 439C/C++ files this is usually the C compiler. Flymake can also use
440build tools such as @code{make} for checking complicated projects. 440build tools such as @code{make} for checking complicated projects.
441 441
442 To activate Flymake mode, type @kbd{M-x flymake-mode}. You can move 442 To enable Flymake mode, type @kbd{M-x flymake-mode}. You can go to
443to the errors spotted by Flymake mode with @kbd{M-x 443the errors found by Flymake mode with @kbd{M-x
444flymake-goto-next-error} and @kbd{M-x flymake-goto-prev-error}. To 444flymake-goto-next-error} and @kbd{M-x flymake-goto-prev-error}. To
445display any error messages associated with the current line, use 445display any error messages associated with the current line, use
446@kbd{M-x flymake-display-err-menu-for-current-line}. 446@kbd{M-x flymake-display-err-menu-for-current-line}.
@@ -992,7 +992,7 @@ breakpoint}, the breakpoint which point is on.
992@item @key{SPC} 992@item @key{SPC}
993@kindex SPC @r{(GDB breakpoints buffer)} 993@kindex SPC @r{(GDB breakpoints buffer)}
994@findex gdb-toggle-breakpoint 994@findex gdb-toggle-breakpoint
995Enable/disable the current breakpoint (@code{gdb-toggle-breakpoint}). 995Enable/disable current breakpoint (@code{gdb-toggle-breakpoint}).
996On a graphical display, this changes the color of a bullet in the 996On a graphical display, this changes the color of a bullet in the
997margin of a source buffer at the relevant line. This is red when 997margin of a source buffer at the relevant line. This is red when
998the breakpoint is enabled and grey when it is disabled. Text-only 998the breakpoint is enabled and grey when it is disabled. Text-only
diff --git a/doc/emacs/calendar.texi b/doc/emacs/calendar.texi
index 0cdd348dae6..94d1042bb86 100644
--- a/doc/emacs/calendar.texi
+++ b/doc/emacs/calendar.texi
@@ -1474,12 +1474,12 @@ give the names of functions used to create and destroy the window,
1474respectively. 1474respectively.
1475 1475
1476@findex appt-activate 1476@findex appt-activate
1477 To enable appointment notification, use the command @kbd{M-x 1477 To enable appointment notification, type @kbd{M-x appt-activate}.
1478appt-activate}. With a positive argument, it enables notification; 1478With a positive argument, it enables notification; with a negative
1479with a negative argument, it disables notification; with no argument, 1479argument, it disables notification; with no argument, it toggles.
1480it toggles. Enabling notification also sets up an appointment list 1480Enabling notification also sets up an appointment list for today from
1481for today from the diary file, giving all diary entries found with 1481the diary file, giving all diary entries found with recognizable times
1482recognizable times of day, and reminds you just before each of them. 1482of day, and reminds you just before each of them.
1483 1483
1484 For example, suppose the diary file contains these lines: 1484 For example, suppose the diary file contains these lines:
1485 1485
diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi
index 2f711ab098c..40cce49e20d 100644
--- a/doc/emacs/cmdargs.texi
+++ b/doc/emacs/cmdargs.texi
@@ -465,9 +465,8 @@ when you specify a relative directory name.
465Directory for the architecture-independent files that come with Emacs. 465Directory for the architecture-independent files that come with Emacs.
466This is used to initialize the Lisp variable @code{data-directory}. 466This is used to initialize the Lisp variable @code{data-directory}.
467@item EMACSDOC 467@item EMACSDOC
468Directory for the documentation string file, 468Directory for the documentation string file, which is used to
469@file{DOC-@var{emacsversion}}. This is used to initialize the Lisp 469initialize the Lisp variable @code{doc-directory}.
470variable @code{doc-directory}.
471@item EMACSLOADPATH 470@item EMACSLOADPATH
472A colon-separated list of directories@footnote{ 471A colon-separated list of directories@footnote{
473Here and below, whenever we say ``colon-separated list of directories,'' 472Here and below, whenever we say ``colon-separated list of directories,''
@@ -713,14 +712,14 @@ window displayed at their local terminal. You might need to log in
713to another system because the files you want to edit are there, or 712to another system because the files you want to edit are there, or
714because the Emacs executable file you want to run is there. 713because the Emacs executable file you want to run is there.
715 714
716 The syntax of the @env{DISPLAY} environment variable is 715 @env{DISPLAY} has the syntax
717@samp{@var{host}:@var{display}.@var{screen}}, where @var{host} is the 716@samp{@var{host}:@var{display}.@var{screen}}, where @var{host} is the
718host name of the X Window System server machine, @var{display} is an 717host name of the X Window System server machine, @var{display} is an
719arbitrarily-assigned number that distinguishes your server (X terminal) 718arbitrarily-assigned number that distinguishes your server (X
720from other servers on the same machine, and @var{screen} is a 719terminal) from other servers on the same machine, and @var{screen} is
721rarely-used field that allows an X server to control multiple terminal 720a rarely-used field that allows an X server to control multiple
722screens. The period and the @var{screen} field are optional. If 721terminal screens. The period and the @var{screen} field are optional.
723included, @var{screen} is usually zero. 722If included, @var{screen} is usually zero.
724 723
725 For example, if your host is named @samp{glasperle} and your server is 724 For example, if your host is named @samp{glasperle} and your server is
726the first (or perhaps the only) server listed in the configuration, your 725the first (or perhaps the only) server listed in the configuration, your
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi
index a5f1e59db95..6a95e7a9ea5 100644
--- a/doc/emacs/custom.texi
+++ b/doc/emacs/custom.texi
@@ -527,7 +527,8 @@ files for different Emacs versions, like this:
527(cond ((< emacs-major-version 22) 527(cond ((< emacs-major-version 22)
528 ;; @r{Emacs 21 customization.} 528 ;; @r{Emacs 21 customization.}
529 (setq custom-file "~/.custom-21.el")) 529 (setq custom-file "~/.custom-21.el"))
530 ((and (= emacs-major-version 22) (< emacs-minor-version 3)) 530 ((and (= emacs-major-version 22)
531 (< emacs-minor-version 3))
531 ;; @r{Emacs 22 customization, before version 22.3.} 532 ;; @r{Emacs 22 customization, before version 22.3.}
532 (setq custom-file "~/.custom-22.el")) 533 (setq custom-file "~/.custom-22.el"))
533 (t 534 (t
@@ -583,15 +584,15 @@ means that it's disabled. You can enable or disable the attribute by
583clicking that button. When the attribute is enabled, you can change 584clicking that button. When the attribute is enabled, you can change
584the attribute value in the usual ways. 585the attribute value in the usual ways.
585 586
586 For the colors, you can specify a color name (use @kbd{M-x 587 You can specify a color name (use @kbd{M-x list-colors-display} for
587list-colors-display} for a list of them) or a hexadecimal color 588a list of them) or a hexadecimal color specification of the form
588specification of the form @samp{#@var{rr}@var{gg}@var{bb}}. 589@samp{#@var{rr}@var{gg}@var{bb}}. (@samp{#000000} is black,
589(@samp{#000000} is black, @samp{#ff0000} is red, @samp{#00ff00} is 590@samp{#ff0000} is red, @samp{#00ff00} is green, @samp{#0000ff} is
590green, @samp{#0000ff} is blue, and @samp{#ffffff} is white.) On a 591blue, and @samp{#ffffff} is white.) On a black-and-white display, the
591black-and-white display, the colors you can use for the background are 592colors you can use for the background are @samp{black}, @samp{white},
592@samp{black}, @samp{white}, @samp{gray}, @samp{gray1}, and 593@samp{gray}, @samp{gray1}, and @samp{gray3}. Emacs supports these
593@samp{gray3}. Emacs supports these shades of gray by using background 594shades of gray by using background stipple patterns instead of a
594stipple patterns instead of a color. 595color.
595 596
596 Setting, saving and resetting a face work like the same operations for 597 Setting, saving and resetting a face work like the same operations for
597variables (@pxref{Changing a Variable}). 598variables (@pxref{Changing a Variable}).
@@ -1334,7 +1335,8 @@ corresponding alist applies to all the files in that subdirectory.
1334 (c-mode . ((c-file-style . "BSD"))) 1335 (c-mode . ((c-file-style . "BSD")))
1335 (java-mode . ((c-file-style . "BSD"))) 1336 (java-mode . ((c-file-style . "BSD")))
1336 ("src/imported" 1337 ("src/imported"
1337 . ((nil . ((change-log-default-name . "ChangeLog.local")))))) 1338 . ((nil . ((change-log-default-name .
1339 "ChangeLog.local"))))))
1338@end example 1340@end example
1339 1341
1340@noindent 1342@noindent
@@ -1561,7 +1563,7 @@ just like @key{RET}.
1561@code{minibuffer-local-must-match-map} is for strict completion and 1563@code{minibuffer-local-must-match-map} is for strict completion and
1562for cautious completion. 1564for cautious completion.
1563@item 1565@item
1564Finally, @code{minibuffer-local-filename-completion-map} and 1566@code{minibuffer-local-filename-completion-map} and
1565@code{minibuffer-local-must-match-filename-map} are like the two 1567@code{minibuffer-local-must-match-filename-map} are like the two
1566previous ones, but they are specifically for file name completion. 1568previous ones, but they are specifically for file name completion.
1567They do not bind @key{SPC}. 1569They do not bind @key{SPC}.
@@ -1692,7 +1694,6 @@ and mouse events:
1692(global-set-key (kbd "C-<f5>") 'linum-mode) 1694(global-set-key (kbd "C-<f5>") 'linum-mode)
1693(global-set-key (kbd "C-<right>") 'forward-sentence) 1695(global-set-key (kbd "C-<right>") 'forward-sentence)
1694(global-set-key (kbd "<mouse-2>") 'mouse-save-then-kill) 1696(global-set-key (kbd "<mouse-2>") 'mouse-save-then-kill)
1695(global-set-key (kbd "C-<down-mouse-3>") 'mouse-yank-at-click)
1696@end example 1697@end example
1697 1698
1698 Instead of using the @code{kbd} macro, you can use a Lisp string or 1699 Instead of using the @code{kbd} macro, you can use a Lisp string or
@@ -1756,8 +1757,10 @@ and @kbd{C-c p} in Texinfo mode:
1756@example 1757@example
1757(add-hook 'texinfo-mode-hook 1758(add-hook 'texinfo-mode-hook
1758 '(lambda () 1759 '(lambda ()
1759 (define-key texinfo-mode-map "\C-cp" 'backward-paragraph) 1760 (define-key texinfo-mode-map "\C-cp"
1760 (define-key texinfo-mode-map "\C-cn" 'forward-paragraph))) 1761 'backward-paragraph)
1762 (define-key texinfo-mode-map "\C-cn"
1763 'forward-paragraph)))
1761@end example 1764@end example
1762 1765
1763@node Modifier Keys 1766@node Modifier Keys
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi
index 14a5b68f364..e4841c66e72 100644
--- a/doc/emacs/display.texi
+++ b/doc/emacs/display.texi
@@ -647,17 +647,17 @@ that follows an open-parenthesis or open-brace in the leftmost column
647that is inside a string or comment. 647that is inside a string or comment.
648 648
649@cindex slow display during scrolling 649@cindex slow display during scrolling
650 The variable @code{font-lock-beginning-of-syntax-function} (always 650 The variable @code{font-lock-beginning-of-syntax-function}, which is
651buffer-local) specifies how Font Lock mode can find a position 651always buffer-local, specifies how Font Lock mode can find a position
652guaranteed to be outside any comment or string. In modes which use the 652guaranteed to be outside any comment or string. In modes which use
653leftmost column parenthesis convention, the default value of the variable 653the leftmost column parenthesis convention, the default value of the
654is @code{beginning-of-defun}---that tells Font Lock mode to use the 654variable is @code{beginning-of-defun}---that tells Font Lock mode to
655convention. If you set this variable to @code{nil}, Font Lock no longer 655use the convention. If you set this variable to @code{nil}, Font Lock
656relies on the convention. This avoids incorrect results, but the price 656no longer relies on the convention. This avoids incorrect results,
657is that, in some cases, fontification for a changed text must rescan 657but the price is that, in some cases, fontification for a changed text
658buffer text from the beginning of the buffer. This can considerably 658must rescan buffer text from the beginning of the buffer. This can
659slow down redisplay while scrolling, particularly if you are close to 659considerably slow down redisplay while scrolling, particularly if you
660the end of a large buffer. 660are close to the end of a large buffer.
661 661
662@findex font-lock-add-keywords 662@findex font-lock-add-keywords
663 Font Lock highlighting patterns already exist for many modes, but you 663 Font Lock highlighting patterns already exist for many modes, but you
@@ -670,7 +670,8 @@ comments, use this:
670(add-hook 'c-mode-hook 670(add-hook 'c-mode-hook
671 (lambda () 671 (lambda ()
672 (font-lock-add-keywords nil 672 (font-lock-add-keywords nil
673 '(("\\<\\(FIXME\\):" 1 font-lock-warning-face t))))) 673 '(("\\<\\(FIXME\\):" 1
674 font-lock-warning-face t)))))
674@end example 675@end example
675 676
676@findex font-lock-remove-keywords 677@findex font-lock-remove-keywords
@@ -874,9 +875,9 @@ the location of point is enough to show you that the spaces are
874present. 875present.
875 876
876@findex delete-trailing-whitespace 877@findex delete-trailing-whitespace
877 To delete all trailing whitespace within the buffer's accessible 878 Type @kbd{M-x delete-trailing-whitespace @key{RET}} to delete all
878portion (@pxref{Narrowing}), type @kbd{M-x delete-trailing-whitespace 879trailing whitespace within the buffer's accessible portion
879@key{RET}}. This command does not remove newline characters. 880(@pxref{Narrowing}). This command does not remove newline characters.
880 881
881@vindex indicate-empty-lines 882@vindex indicate-empty-lines
882@cindex unused lines 883@cindex unused lines
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index 72483afef1e..f839266b918 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -39,7 +39,7 @@ developing GNU and promoting software freedom.''
39@c in general, keep the following line commented out, unless doing a 39@c in general, keep the following line commented out, unless doing a
40@c copy of this manual that will be published. The manual should go 40@c copy of this manual that will be published. The manual should go
41@c onto the distribution in the full, 8.5 x 11" size. 41@c onto the distribution in the full, 8.5 x 11" size.
42@c set smallbook 42@c @smallbook
43 43
44@ifset smallbook 44@ifset smallbook
45@smallbook 45@smallbook
diff --git a/doc/emacs/fixit.texi b/doc/emacs/fixit.texi
index 4b1f592be67..113e39cfd1a 100644
--- a/doc/emacs/fixit.texi
+++ b/doc/emacs/fixit.texi
@@ -347,8 +347,7 @@ Quit interactive spell checking and move point back to where it was
347when you started spell checking. 347when you started spell checking.
348 348
349@item q 349@item q
350Quit interactive spell checking and kill the Aspell/Ispell/Hunspell 350Quit interactive spell checking and kill the spell-checker subprocess.
351subprocess.
352 351
353@item ? 352@item ?
354Show the list of options. 353Show the list of options.
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index 891e6efc8fd..42398766169 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -586,7 +586,8 @@ the default foreground color and font:
586 586
587@example 587@example
588(add-to-list 'default-frame-alist '(font . "10x20")) 588(add-to-list 'default-frame-alist '(font . "10x20"))
589(add-to-list 'default-frame-alist '(foreground-color . "blue")) 589(add-to-list 'default-frame-alist
590 '(foreground-color . "blue"))
590@end example 591@end example
591 592
592@noindent 593@noindent
@@ -753,12 +754,9 @@ DejaVu Sans Mono:bold:italic
753Monospace-12:weight=bold:slant=italic 754Monospace-12:weight=bold:slant=italic
754@end smallexample 755@end smallexample
755 756
756See the Fontconfig manual for a more detailed description of 757For a more detailed description of Fontconfig patterns, see the
757Fontconfig patterns. This manual is located in the file 758Fontconfig manual, which is distributed with Fontconfig and available
758@file{fontconfig-user.html}, distributed with Fontconfig. It is also 759online at @url{http://fontconfig.org/fontconfig-user.html}.
759available online at @url{http://fontconfig.org/fontconfig-user.html}.
760In particular, that manual describes additional font properties that
761influence how the font is hinted, antialiased, or scaled.
762 760
763 The second way to specify a font is to use a @dfn{GTK font 761 The second way to specify a font is to use a @dfn{GTK font
764description}. These have the syntax 762description}. These have the syntax
@@ -831,9 +829,9 @@ The font slant---normally @samp{r} (roman), @samp{i} (italic),
831@samp{o} (oblique), @samp{ri} (reverse italic), or @samp{ot} (other). 829@samp{o} (oblique), @samp{ri} (reverse italic), or @samp{ot} (other).
832Some font names support other values. 830Some font names support other values.
833@item widthtype 831@item widthtype
834The font width---normally @samp{condensed}, @samp{extended}, 832The font width---normally @samp{normal}, @samp{condensed},
835@samp{semicondensed} or @samp{normal} (some font names support other 833@samp{extended}, or @samp{semicondensed} (some font names support
836values). 834other values).
837@item style 835@item style
838An optional additional style name. Usually it is empty---most long 836An optional additional style name. Usually it is empty---most long
839font names have two hyphens in a row at this point. 837font names have two hyphens in a row at this point.
diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi
index 2c701c8a4df..d55159ed832 100644
--- a/doc/emacs/help.texi
+++ b/doc/emacs/help.texi
@@ -630,7 +630,7 @@ C-@var{char}}; that is, @kbd{C-h} followed by a control character.
630Display the Emacs copying conditions (@code{describe-copying}). 630Display the Emacs copying conditions (@code{describe-copying}).
631These are the rules under which you can copy and redistribute Emacs. 631These are the rules under which you can copy and redistribute Emacs.
632@item C-h C-d 632@item C-h C-d
633Display how to debug Emacs problems (@code{view-emacs-debugging}). 633Display help for debugging Emacs (@code{view-emacs-debugging}).
634@item C-h C-f 634@item C-h C-f
635Display the Emacs frequently-answered-questions list (@code{view-emacs-FAQ}). 635Display the Emacs frequently-answered-questions list (@code{view-emacs-FAQ}).
636@item C-h g 636@item C-h g
diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi
index de7825217a3..c36efeaeaf4 100644
--- a/doc/emacs/macos.texi
+++ b/doc/emacs/macos.texi
@@ -162,10 +162,6 @@ This event occurs when another application requests that Emacs open a
162temporary file. By default, this is handled by just generating a 162temporary file. By default, this is handled by just generating a
163@code{ns-open-file} event, the results of which are described above. 163@code{ns-open-file} event, the results of which are described above.
164 164
165You can bind @key{ns-pop-up-frames} and @key{ns-open-temp-file} to
166other Lisp functions. When the event is registered, the name of the
167file to open is stored in the variable @code{ns-input-file}.
168
169@item ns-open-file-line 165@item ns-open-file-line
170Some applications, such as ProjectBuilder and gdb, request not only a 166Some applications, such as ProjectBuilder and gdb, request not only a
171particular file, but also a particular line or sequence of lines in 167particular file, but also a particular line or sequence of lines in
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index b7bda61e238..975f22cd5e4 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -69,10 +69,10 @@ the default directory. If you now type @kbd{buffer.c} as input, that
69specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names}, 69specifies the file @file{/u2/emacs/src/buffer.c}. @xref{File Names},
70for information about the default directory. 70for information about the default directory.
71 71
72 You can specify the parent directory by adding @file{..}: for 72 You can specify the parent directory with @file{..}:
73example, @file{/u2/emacs/src/../lisp/simple.el} is equivalent to 73@file{/a/b/../foo.el} is equivalent to @file{/a/foo.el}.
74@file{/u2/emacs/lisp/simple.el}. Alternatively, you can use 74Alternatively, you can use @kbd{M-@key{DEL}} to kill directory names
75@kbd{M-@key{DEL}} to kill directory names backwards (@pxref{Words}). 75backwards (@pxref{Words}).
76 76
77 To specify a file in a completely different directory, you can kill 77 To specify a file in a completely different directory, you can kill
78the entire default with @kbd{C-a C-k} (@pxref{Minibuffer Edit}). 78the entire default with @kbd{C-a C-k} (@pxref{Minibuffer Edit}).
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index 02a6a947391..e734fe64617 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -1585,16 +1585,8 @@ listed below:
1585@item -a @var{command} 1585@item -a @var{command}
1586@itemx --alternate-editor=@var{command} 1586@itemx --alternate-editor=@var{command}
1587Specify a command to run if @code{emacsclient} fails to contact Emacs. 1587Specify a command to run if @code{emacsclient} fails to contact Emacs.
1588This is useful when running @code{emacsclient} in a script. For 1588This is useful when running @code{emacsclient} in a script.
1589example, the following setting for the @env{EDITOR} environment
1590variable will always give you an editor, even if no Emacs server is
1591running:
1592 1589
1593@example
1594EDITOR="emacsclient --alternate-editor emacs +%d %s"
1595@end example
1596
1597@noindent
1598As a special exception, if @var{command} is the empty string, then 1590As a special exception, if @var{command} is the empty string, then
1599@code{emacsclient} starts Emacs in daemon mode and then tries 1591@code{emacsclient} starts Emacs in daemon mode and then tries
1600connecting again. 1592connecting again.
@@ -2490,9 +2482,8 @@ also use the command @kbd{M-x scroll-all-mode} or set the variable
2490@item EDT (DEC VMS editor) 2482@item EDT (DEC VMS editor)
2491@findex edt-emulation-on 2483@findex edt-emulation-on
2492@findex edt-emulation-off 2484@findex edt-emulation-off
2493Turn on EDT emulation with the command @kbd{M-x edt-emulation-on}, 2485Turn on EDT emulation @kbd{M-x edt-emulation-on}; use @kbd{M-x
2494while @kbd{M-x edt-emulation-off} restores normal Emacs command 2486edt-emulation-off} to restore normal Emacs command bindings.
2495bindings.
2496 2487
2497Most of the EDT emulation commands are keypad keys, and most standard 2488Most of the EDT emulation commands are keypad keys, and most standard
2498Emacs key bindings are still available. The EDT emulation rebindings 2489Emacs key bindings are still available. The EDT emulation rebindings
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi
index 53f46d08d7c..25401932196 100644
--- a/doc/emacs/msdog.texi
+++ b/doc/emacs/msdog.texi
@@ -85,30 +85,29 @@ Emacs will start in the current directory of the Windows shell.
85@cindex invoking Emacs from Windows Explorer 85@cindex invoking Emacs from Windows Explorer
86@pindex emacsclient.exe 86@pindex emacsclient.exe
87@pindex emacsclientw.exe 87@pindex emacsclientw.exe
88Via the Emacs client program, @file{emacsclient.exe} or 88Via @file{emacsclient.exe} or @file{emacsclientw.exe}, which allow you
89@file{emacsclientw.exe}. This allows to invoke Emacs from other 89to invoke Emacs from other programs, and to reuse a running Emacs
90programs, and to reuse a running Emacs process for serving editing 90process for serving editing jobs required by other programs.
91jobs required by other programs. @xref{Emacs Server}. The difference 91@xref{Emacs Server}. The difference between @file{emacsclient.exe}
92between @file{emacsclient.exe} and @file{emacsclientw.exe} is that the 92and @file{emacsclientw.exe} is that the former is a console program,
93former is a console program, while the latter is a Windows GUI 93while the latter is a Windows GUI program. Both programs wait for
94program. Both programs wait for Emacs to signal that the editing job 94Emacs to signal that the editing job is finished, before they exit and
95is finished, before they exit and return control to the program that 95return control to the program that invoked them. Which one of them to
96invoked them. Which one of them to use in each case depends on the 96use in each case depends on the expectations of the program that needs
97expectations of the program that needs editing services. If that 97editing services. If that program is itself a console (text-mode)
98program is itself a console (text-mode) program, you should use 98program, you should use @file{emacsclient.exe}, so that any of its
99@file{emacsclient.exe}, so that any of its messages and prompts appear 99messages and prompts appear in the same command window as those of the
100in the same command window as those of the invoking program. By 100invoking program. By contrast, if the invoking program is a GUI
101contrast, if the invoking program is a GUI program, you will be better 101program, you will be better off using @file{emacsclientw.exe}, because
102off using @file{emacsclientw.exe}, because @file{emacsclient.exe} will 102@file{emacsclient.exe} will pop up a command window if it is invoked
103pop up a command window if it is invoked from a GUI program. A 103from a GUI program. A notable situation where you would want
104notable situation where you would want @file{emacsclientw.exe} is when 104@file{emacsclientw.exe} is when you right-click on a file in the
105you right-click on a file in the Windows Explorer and select ``Open 105Windows Explorer and select ``Open With'' from the pop-up menu. Use
106With'' from the pop-up menu. Use the @samp{--alternate-editor=} or 106the @samp{--alternate-editor=} or @samp{-a} options if Emacs might not
107@samp{-a} options if Emacs might not be running (or not running as a 107be running (or not running as a server) when @command{emacsclient} is
108server) when @command{emacsclient} is invoked---that will always give 108invoked---that will always give you an editor. When invoked via
109you an editor. When invoked via @command{emacsclient}, Emacs will 109@command{emacsclient}, Emacs will start in the current directory of
110start in the current directory of the program that invoked 110the program that invoked @command{emacsclient}.
111@command{emacsclient}.
112@end enumerate 111@end enumerate
113 112
114@node Text and Binary 113@node Text and Binary
@@ -402,11 +401,11 @@ names, which might cause misalignment of columns in Dired display.
402 401
403 The Windows equivalent of the @code{HOME} directory is the 402 The Windows equivalent of the @code{HOME} directory is the
404@dfn{user-specific application data directory}. The actual location 403@dfn{user-specific application data directory}. The actual location
405depends on your Windows version and system configuration; typical values 404depends on the Windows version; typical values are @file{C:\Documents
406are @file{C:\Documents and Settings\@var{username}\Application Data} on 405and Settings\@var{username}\Application Data} on Windows 2K/XP/2K3,
407Windows 2K/XP/2K3, @file{C:\Users\@var{username}\AppData\Roaming} on 406@file{C:\Users\@var{username}\AppData\Roaming} on Windows Vista/7/2K8,
408Windows Vista/7/2K8, and either @file{C:\WINDOWS\Application Data} 407and either @file{C:\WINDOWS\Application Data} or
409or @file{C:\WINDOWS\Profiles\@var{username}\Application Data} on the 408@file{C:\WINDOWS\Profiles\@var{username}\Application Data} on the
410older Windows 9X/ME systems. If this directory does not exist or 409older Windows 9X/ME systems. If this directory does not exist or
411cannot be accessed, Emacs falls back to @file{C:\} as the default 410cannot be accessed, Emacs falls back to @file{C:\} as the default
412value of @code{HOME}. 411value of @code{HOME}.
@@ -955,11 +954,12 @@ The following scripts are recognized on Windows: @code{latin}, @code{greek},
955 954
956@cindex font antialiasing (MS Windows) 955@cindex font antialiasing (MS Windows)
957@item antialias 956@item antialias
958Specifies the antialiasing to use for the font. The value @code{none} 957Specifies the antialiasing method. The value @code{none} means no
959means no antialiasing, @code{standard} means use standard antialiasing, 958antialiasing, @code{standard} means use standard antialiasing,
960@code{subpixel} means use subpixel antialiasing (known as Cleartype on Windows), 959@code{subpixel} means use subpixel antialiasing (known as Cleartype on
961and @code{natural} means use subpixel antialiasing with adjusted spacing between 960Windows), and @code{natural} means use subpixel antialiasing with
962letters. If unspecified, the font will use the system default antialiasing. 961adjusted spacing between letters. If unspecified, the font will use
962the system default antialiasing.
963@end table 963@end table
964 964
965@node Windows Misc 965@node Windows Misc
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index bafa5a1d427..7f204890ce4 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -226,7 +226,8 @@ preferred charset: unicode (Unicode (ISO10646))
226 buffer code: #xC3 #x80 226 buffer code: #xC3 #x80
227 file code: not encodable by coding system undecided-unix 227 file code: not encodable by coding system undecided-unix
228 display: by this font (glyph code) 228 display: by this font (glyph code)
229 xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x82) 229 xft:-unknown-DejaVu Sans Mono-normal-normal-
230 normal-*-13-*-*-*-m-0-iso10646-1 (#x82)
230 231
231Character code properties: customize what to show 232Character code properties: customize what to show
232 name: LATIN CAPITAL LETTER A WITH GRAVE 233 name: LATIN CAPITAL LETTER A WITH GRAVE
@@ -316,7 +317,7 @@ language environment also specifies a default input method.
316 317
317@findex set-language-environment 318@findex set-language-environment
318@vindex current-language-environment 319@vindex current-language-environment
319 To select a language environment, customize the variable 320 To select a language environment, customize
320@code{current-language-environment} or use the command @kbd{M-x 321@code{current-language-environment} or use the command @kbd{M-x
321set-language-environment}. It makes no difference which buffer is 322set-language-environment}. It makes no difference which buffer is
322current when you use this command, because the effects apply globally 323current when you use this command, because the effects apply globally
@@ -641,9 +642,9 @@ shows that information in addition to the other information about the
641character. 642character.
642 643
643@findex list-input-methods 644@findex list-input-methods
644 To see a list of all the supported input methods, type @kbd{M-x 645 @kbd{M-x list-input-methods} displays a list of all the supported
645list-input-methods}. The list gives information about each input 646input methods. The list gives information about each input method,
646method, including the string that stands for it in the mode line. 647including the string that stands for it in the mode line.
647 648
648@node Coding Systems 649@node Coding Systems
649@section Coding Systems 650@section Coding Systems
@@ -1469,18 +1470,22 @@ examples are:
1469 1470
1470@example 1471@example
1471;; Use Liberation Mono for latin-3 charset. 1472;; Use Liberation Mono for latin-3 charset.
1472(set-fontset-font "fontset-default" 'iso-8859-3 "Liberation Mono") 1473(set-fontset-font "fontset-default" 'iso-8859-3
1474 "Liberation Mono")
1473 1475
1474;; Prefer a big5 font for han characters 1476;; Prefer a big5 font for han characters
1475(set-fontset-font "fontset-default" 'han (font-spec :registry "big5") 1477(set-fontset-font "fontset-default"
1478 'han (font-spec :registry "big5")
1476 nil 'prepend) 1479 nil 'prepend)
1477 1480
1478;; Use DejaVu Sans Mono as a fallback in fontset-startup before 1481;; Use DejaVu Sans Mono as a fallback in fontset-startup
1479;; resorting to fontset-default. 1482;; before resorting to fontset-default.
1480(set-fontset-font "fontset-startup" nil "DejaVu Sans Mono" nil 'append) 1483(set-fontset-font "fontset-startup" nil "DejaVu Sans Mono"
1484 nil 'append)
1481 1485
1482;; Use MyPrivateFont for the Unicode private use area. 1486;; Use MyPrivateFont for the Unicode private use area.
1483(set-fontset-font "fontset-default" '(#xe000 . #xf8ff) "MyPrivateFont") 1487(set-fontset-font "fontset-default" '(#xe000 . #xf8ff)
1488 "MyPrivateFont")
1484 1489
1485@end example 1490@end example
1486 1491
@@ -1645,9 +1650,9 @@ name, and displays information about that charset, including its
1645internal representation within Emacs. 1650internal representation within Emacs.
1646 1651
1647@findex list-character-sets 1652@findex list-character-sets
1648 To display a list of all supported charsets, type @kbd{M-x 1653 @kbd{M-x list-character-sets} displays a list of all supported
1649list-character-sets}. The list gives the names of charsets and 1654charsets. The list gives the names of charsets and additional
1650additional information to identity each charset (see 1655information to identity each charset (see
1651@url{http://www.itscj.ipsj.or.jp/ISO-IR/} for details). In this list, 1656@url{http://www.itscj.ipsj.or.jp/ISO-IR/} for details). In this list,
1652charsets are divided into two categories: @dfn{normal charsets} are 1657charsets are divided into two categories: @dfn{normal charsets} are
1653listed first, followed by @dfn{supplementary charsets}. A 1658listed first, followed by @dfn{supplementary charsets}. A
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi
index cfe32eab35a..c2364fb8c0e 100644
--- a/doc/emacs/programs.texi
+++ b/doc/emacs/programs.texi
@@ -609,7 +609,9 @@ example,
609 609
610@example 610@example
611(setq c-default-style 611(setq c-default-style
612 '((java-mode . "java") (awk-mode . "awk") (other . "gnu"))) 612 '((java-mode . "java")
613 (awk-mode . "awk")
614 (other . "gnu")))
613@end example 615@end example
614 616
615@noindent 617@noindent
diff --git a/doc/emacs/rmail.texi b/doc/emacs/rmail.texi
index 1c2cf797c1f..82e6b32cd88 100644
--- a/doc/emacs/rmail.texi
+++ b/doc/emacs/rmail.texi
@@ -621,13 +621,13 @@ are three ways to use the labels: in moving, in summaries, and in sorting.
621@kindex C-M-p @r{(Rmail)} 621@kindex C-M-p @r{(Rmail)}
622@findex rmail-next-labeled-message 622@findex rmail-next-labeled-message
623@findex rmail-previous-labeled-message 623@findex rmail-previous-labeled-message
624 The command @kbd{C-M-n @var{labels} @key{RET}} 624 @kbd{C-M-n @var{labels} @key{RET}}
625(@code{rmail-next-labeled-message}) moves to the next message that has 625(@code{rmail-next-labeled-message}) moves to the next message that has
626one of the labels @var{labels}. The argument @var{labels} specifies one 626one of the labels @var{labels}. The argument @var{labels} specifies
627or more label names, separated by commas. @kbd{C-M-p} 627one or more label names, separated by commas. @kbd{C-M-p}
628(@code{rmail-previous-labeled-message}) is similar, but moves backwards 628(@code{rmail-previous-labeled-message}) is similar, but moves
629to previous messages. A numeric argument to either command serves as a 629backwards to previous messages. A numeric argument to either command
630repeat count. 630serves as a repeat count.
631 631
632 The command @kbd{C-M-l @var{labels} @key{RET}} 632 The command @kbd{C-M-l @var{labels} @key{RET}}
633(@code{rmail-summary-by-labels}) displays a summary containing only the 633(@code{rmail-summary-by-labels}) displays a summary containing only the
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi
index 75fcc865636..e81bb4441e3 100644
--- a/doc/emacs/text.texi
+++ b/doc/emacs/text.texi
@@ -2810,20 +2810,20 @@ following three paragraphs (the latter two are indented with header
2810lines): 2810lines):
2811 2811
2812@example 2812@example
2813@samp{table-capture} is a powerful command, but mastering its 2813table-capture is a powerful command.
2814power requires some practice. Here are some things it can do: 2814Here are some things it can do:
2815 2815
2816Parse Cell Items By using column delimiter regular 2816Parse Cell Items By using column delimiter regular
2817 expression and raw delimiter regular 2817 expression and raw delimiter regular
2818 expression, it parses the specified text 2818 expression, it parses the specified text
2819 area and extracts cell items from 2819 area and extracts cell items from
2820 non-table text and then forms a table out 2820 non-table text and then forms a table out
2821 of them. 2821 of them.
2822 2822
2823Capture Text Area When no delimiters are specified it 2823Capture Text Area When no delimiters are specified it
2824 creates a single cell table. The text in 2824 creates a single cell table. The text in
2825 the specified region is placed in that 2825 the specified region is placed in that
2826 cell. 2826 cell.
2827@end example 2827@end example
2828 2828
2829@noindent 2829@noindent
@@ -2837,22 +2837,22 @@ following one.
2837@c produced output!! 2837@c produced output!!
2838@smallexample 2838@smallexample
2839@group 2839@group
2840+-----------------------------------------------------------------+ 2840+-------------------------------------------------------------+
2841|@samp{table-capture} is a powerful command, but mastering its | 2841|table-capture is a powerful command. |
2842|power requires some practice. Here are some things it can do: | 2842|Here are some things it can do: |
2843| | 2843| |
2844|Parse Cell Items By using column delimiter regular | 2844|Parse Cell Items By using column delimiter regular |
2845| expression and raw delimiter regular | 2845| expression and raw delimiter regular |
2846| expression, it parses the specified text | 2846| expression, it parses the specified text |
2847| area and extracts cell items from | 2847| area and extracts cell items from |
2848| non-table text and then forms a table out | 2848| non-table text and then forms a table out |
2849| of them. | 2849| of them. |
2850| | 2850| |
2851|Capture Text Area When no delimiters are specified it | 2851|Capture Text Area When no delimiters are specified it |
2852| creates a single cell table. The text in | 2852| creates a single cell table. The text in |
2853| the specified region is placed in that | 2853| the specified region is placed in that |
2854| cell. | 2854| cell. |
2855+-----------------------------------------------------------------+ 2855+-------------------------------------------------------------+
2856@end group 2856@end group
2857@end smallexample 2857@end smallexample
2858 2858
@@ -2862,22 +2862,22 @@ paragraphs occupying its own cell. Each cell can now be edited
2862independently without affecting the layout of other cells. 2862independently without affecting the layout of other cells.
2863 2863
2864@smallexample 2864@smallexample
2865+-----------------------------------------------------------------+ 2865+--------------------------------------------------------------+
2866|@samp{table-capture} is a powerful command, but mastering its | 2866|table-capture is a powerful command. |
2867|power requires some practice. Here are some things it can do: | 2867|Here are some things it can do: |
2868+---------------------+-------------------------------------------+ 2868+------------------+-------------------------------------------+
2869|Parse Cell Items |By using column delimiter regular | 2869|Parse Cell Items |By using column delimiter regular |
2870| |expression and raw delimiter regular | 2870| |expression and raw delimiter regular |
2871| |expression, it parses the specified text | 2871| |expression, it parses the specified text |
2872| |area and extracts cell items from | 2872| |area and extracts cell items from |
2873| |non-table text and then forms a table out | 2873| |non-table text and then forms a table out |
2874| |of them. | 2874| |of them. |
2875+---------------------+-------------------------------------------+ 2875+------------------+-------------------------------------------+
2876|Capture Text Area |When no delimiters are specified it | 2876|Capture Text Area |When no delimiters are specified it |
2877| |creates a single cell table. The text in | 2877| |creates a single cell table. The text in |
2878| |the specified region is placed in that | 2878| |the specified region is placed in that |
2879| |cell. | 2879| |cell. |
2880+---------------------+-------------------------------------------+ 2880+------------------+-------------------------------------------+
2881@end smallexample 2881@end smallexample
2882 2882
2883@noindent 2883@noindent
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index 2b787cc0267..6407467728f 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -444,8 +444,7 @@ problems, , Bugs and problems, efaq, GNU Emacs FAQ}.
444 444
445@item 445@item
446The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup 446The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup
447@samp{gnu.emacs.bug}). This is where you will find most Emacs bug 447@samp{gnu.emacs.bug}). You can read the list archives at
448reports. You can read the list archives at
449@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. If you 448@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. If you
450like, you can also subscribe to the list. Be aware that the sole 449like, you can also subscribe to the list. Be aware that the sole
451purpose of this list is to provide the Emacs maintainers with 450purpose of this list is to provide the Emacs maintainers with
@@ -455,10 +454,10 @@ this.
455 454
456@item 455@item
457The bug tracker at @url{http://debbugs.gnu.org}. From early 2008, 456The bug tracker at @url{http://debbugs.gnu.org}. From early 2008,
458reports from the @samp{bug-gnu-emacs} list have been sent here. The 457reports from the @samp{bug-gnu-emacs} list have also been sent here.
459tracker contains the same information as the mailing list, just in a 458The tracker contains the same information as the mailing list, just in
460different format. You may prefer to browse and read reports using the 459a different format. You may prefer to browse and read reports using
461tracker. 460the tracker.
462 461
463@item 462@item
464The @samp{emacs-pretest-bug} mailing list. This list is no longer 463The @samp{emacs-pretest-bug} mailing list. This list is no longer
diff --git a/doc/emacs/windows.texi b/doc/emacs/windows.texi
index 8071f957439..a80e18360e2 100644
--- a/doc/emacs/windows.texi
+++ b/doc/emacs/windows.texi
@@ -343,10 +343,10 @@ to an adjacent window. The minimum size is specified by the variables
343 343
344@kindex C-x - 344@kindex C-x -
345@findex shrink-window-if-larger-than-buffer 345@findex shrink-window-if-larger-than-buffer
346 The command @kbd{C-x -} (@code{shrink-window-if-larger-than-buffer}) 346 @kbd{C-x -} (@code{shrink-window-if-larger-than-buffer}) reduces the
347reduces the height of the selected window, if it is taller than 347height of the selected window, if it is taller than necessary to show
348necessary to show the whole text of the buffer it is displaying. It 348the whole text of the buffer it is displaying. It gives the extra
349gives the extra lines to other windows in the frame. 349lines to other windows in the frame.
350 350
351@kindex C-x + 351@kindex C-x +
352@findex balance-windows 352@findex balance-windows
diff --git a/doc/emacs/xresources.texi b/doc/emacs/xresources.texi
index 7cc02e28afc..0c44b9f1817 100644
--- a/doc/emacs/xresources.texi
+++ b/doc/emacs/xresources.texi
@@ -454,22 +454,6 @@ more information about fontsets see the man page for
454@code{font} and @code{fontSet} resources are specified, the 454@code{font} and @code{fontSet} resources are specified, the
455@code{fontSet} resource is used. 455@code{fontSet} resource is used.
456 456
457 Thus, to specify @samp{-*-helvetica-medium-r-*--*-120-*-*-*-*-*-*,*}
458for both the popup and menu bar menus, write this:
459
460@example
461Emacs*menu*fontSet: -*-helvetica-medium-r-*--*-120-*-*-*-*-*-*,*
462@end example
463
464@noindent
465The @samp{*menu*} as a wildcard matches @samp{pane.menubar} and
466@samp{menu@dots{}}.
467
468Experience shows that on some systems you may need to add
469@samp{shell.}@: before the @samp{pane.menubar} or @samp{menu*}. On
470some other systems, you must not add @samp{shell.}. The generic wildcard
471approach should work on both kinds of systems.
472
473 Here is a list of the specific resources for menu bars and pop-up menus: 457 Here is a list of the specific resources for menu bars and pop-up menus:
474 458
475@table @code 459@table @code
@@ -661,10 +645,10 @@ to courier with size 12:
661gtk-font-name = "courier 12" 645gtk-font-name = "courier 12"
662@end smallexample 646@end smallexample
663 647
664 The thing to note is that the font name is not an X font name, like 648 The thing to note is that the font name is not an X font name, but a
665-*-helvetica-medium-r-*--*-120-*-*-*-*-*-*, but a Pango font name. A Pango 649Pango font name. A Pango font name is basically of the format "family
666font name is basically of the format "family style size", where the style 650style size", where the style is optional as in the case above. A name
667is optional as in the case above. A name with a style could be for example: 651with a style could be for example:
668 652
669@smallexample 653@smallexample
670gtk-font-name = "helvetica bold 10" 654gtk-font-name = "helvetica bold 10"