------------------------------------------------------------ revno: 116751 committer: Paul Eggert branch nick: trunk timestamp: Wed 2014-03-12 22:27:28 -0700 message: * mule.texi (International, Language Environments): Update the list of language environments to what Emacs currently supports. Add the full list to the index. Suggest C-h L for details rather than trying to give very brief details here. diff: === modified file 'doc/emacs/ChangeLog' --- doc/emacs/ChangeLog 2014-03-12 21:00:36 +0000 +++ doc/emacs/ChangeLog 2014-03-13 05:27:28 +0000 @@ -1,3 +1,10 @@ +2014-03-13 Paul Eggert + + * mule.texi (International, Language Environments): Update + the list of language environments to what Emacs currently + supports. Add the full list to the index. Suggest C-h L for + details rather than trying to give very brief details here. + 2014-03-12 Glenn Morris * cmdargs.texi (General Variables): Don't mention INCPATH, === modified file 'doc/emacs/mule.texi' --- doc/emacs/mule.texi 2014-03-12 07:03:40 +0000 +++ doc/emacs/mule.texi 2014-03-13 05:27:28 +0000 @@ -9,37 +9,29 @@ @cindex multibyte characters @cindex encoding of characters -@cindex Celtic +@cindex Arabic +@cindex Bengali @cindex Chinese @cindex Cyrillic -@cindex Czech -@cindex Devanagari +@cindex Han @cindex Hindi -@cindex Marathi @cindex Ethiopic -@cindex German +@cindex Georgian @cindex Greek +@cindex Hangul @cindex Hebrew +@cindex Hindi @cindex IPA @cindex Japanese @cindex Korean -@cindex Lao @cindex Latin -@cindex Polish -@cindex Romanian -@cindex Slovak -@cindex Slovenian @cindex Thai -@cindex Tibetan -@cindex Turkish @cindex Vietnamese -@cindex Dutch -@cindex Spanish Emacs supports a wide variety of international character sets, including European and Vietnamese variants of the Latin alphabet, as -well as Cyrillic, Devanagari (for Hindi and Marathi), Ethiopic, Greek, -Han (for Chinese and Japanese), Hangul (for Korean), Hebrew, IPA, -Kannada, Lao, Malayalam, Tamil, Thai, Tibetan, and Vietnamese scripts. +well as Arabic scripts, Brahmic scripts (for languages such as +Bengali, Hindi, and Thai), Cyrillic, Ethiopic, Georgian, Greek, Han +(for Chinese and Japanese), Hangul (for Korean), Hebrew and IPA@. Emacs also supports various encodings of these characters that are used by other internationalized software, such as word processors and mailers. @@ -267,25 +259,129 @@ @code{current-language-environment} or use the command @kbd{M-x set-language-environment}. It makes no difference which buffer is current when you use this command, because the effects apply globally -to the Emacs session. The supported language environments -(see the variable @code{language-info-alist}) include: +to the Emacs session. See the variable @code{language-info-alist} for +the list of supported language environments, and use the command +@kbd{C-h L @var{lang-env} @key{RET}} (@code{describe-language-environment}) +for more information about the language environment @var{lang-env}. +Supported language environments include: -@cindex Euro sign +@quotation +@cindex ASCII +ASCII, +@cindex Arabic +Arabic, +@cindex Belarusian +Belarusian, +@cindex Bengali +Bengali, +@cindex Brazilian Portuguese +Brazilian Portuguese, +@cindex Bulgarian +Bulgarian, +@cindex Burmese +Burmese, +@cindex Cham +Cham, +@cindex Chinese +Chinese-BIG5, Chinese-CNS, Chinese-EUC-TW, Chinese-GB, +Chinese-GB18030, Chinese-GBK, +@cindex Croatian +Croatian, +@cindex Cyrillic +Cyrillic-ALT, Cyrillic-ISO, Cyrillic-KOI8, +@cindex Czech +Czech, +@cindex Devanagari +Devanagari, +@cindex Dutch +Dutch, +@cindex English +English, +@cindex Esperanto +Esperanto, +@cindex Ethiopic +Ethiopic, +@cindex French +French, +@cindex Georgian +Georgian, +@cindex German +German, +@cindex Greek +Greek, +@cindex Gujarati +Gujarati, +@cindex Hebrew +Hebrew, +@cindex IPA +IPA, +@cindex Italian +Italian, +@cindex Japanese +Japanese, +@cindex Kannada +Kannada, +@cindex Khmer +Khmer, +@cindex Korean +Korean, +@cindex Lao +Lao, +@cindex Latin +Latin-1, Latin-2, Latin-3, Latin-4, Latin-5, Latin-6, Latin-7, +Latin-8, Latin-9, +@cindex Latvian +Latvian, +@cindex Lithuanian +Lithuanian, +@cindex Malayalam +Malayalam, +@cindex Oriya +Oriya, +@cindex Persian +Persian, +@cindex Polish +Polish, +@cindex Punjabi +Punjabi, +@cindex Romanian +Romanian, +@cindex Russian +Russian, +@cindex Sinhala +Sinhala, +@cindex Slovak +Slovak, +@cindex Slovenian +Slovenian, +@cindex Spanish +Spanish, +@cindex Swedish +Swedish, +@cindex TaiViet +TaiViet, +@cindex Tajik +Tajik, +@cindex Tamil +Tamil, +@cindex Telugu +Telugu, +@cindex Thai +Thai, +@cindex Tibetan +Tibetan, +@cindex Turkish +Turkish, @cindex UTF-8 -@quotation -ASCII, Belarusian, Bengali, Brazilian Portuguese, Bulgarian, Cham, -Chinese-BIG5, Chinese-CNS, Chinese-EUC-TW, Chinese-GB, Chinese-GBK, -Chinese-GB18030, Croatian, Cyrillic-ALT, Cyrillic-ISO, Cyrillic-KOI8, -Czech, Devanagari, Dutch, English, Esperanto, Ethiopic, French, -Georgian, German, Greek, Gujarati, Hebrew, IPA, Italian, Japanese, -Kannada, Khmer, Korean, Lao, Latin-1, Latin-2, Latin-3, Latin-4, -Latin-5, Latin-6, Latin-7, Latin-8 (Celtic), Latin-9 (updated Latin-1 -with the Euro sign), Latvian, Lithuanian, Malayalam, Oriya, Polish, -Punjabi, Romanian, Russian, Sinhala, Slovak, Slovenian, Spanish, -Swedish, TaiViet, Tajik, Tamil, Telugu, Thai, Tibetan, Turkish, UTF-8 -(for a setup which prefers Unicode characters and files encoded in -UTF-8), Ukrainian, Vietnamese, Welsh, and Windows-1255 (for a setup -which prefers Cyrillic characters and files encoded in Windows-1255). +UTF-8, +@cindex Ukrainian +Ukrainian, +@cindex Vietnamese +Vietnamese, +@cindex Welsh +Welsh, and +@cindex Windows-1255 +Windows-1255. @end quotation To display the script(s) used by your language environment on a ------------------------------------------------------------ revno: 116750 fixes bug: http://debbugs.gnu.org/17002 committer: Glenn Morris branch nick: trunk timestamp: Wed 2014-03-12 20:43:30 -0400 message: * nextstep/templates/Info.plist.in: Make it strictly valid xml. diff: === modified file 'nextstep/ChangeLog' --- nextstep/ChangeLog 2014-01-01 07:43:34 +0000 +++ nextstep/ChangeLog 2014-03-13 00:43:30 +0000 @@ -1,3 +1,7 @@ +2014-03-13 Glenn Morris + + * templates/Info.plist.in: Make it strictly valid xml. (Bug#17002) + 2013-10-23 Glenn Morris * Makefile.in (${ns_check_file} ${ns_appdir}): === modified file 'nextstep/templates/Info.plist.in' --- nextstep/templates/Info.plist.in 2014-01-01 07:43:34 +0000 +++ nextstep/templates/Info.plist.in 2014-03-13 00:43:30 +0000 @@ -1,3 +1,4 @@ + - ------------------------------------------------------------ revno: 116749 committer: Juanma Barranquero branch nick: trunk timestamp: Wed 2014-03-12 22:16:34 +0100 message: lisp/register.el (register-separator, copy-to-register): Doc fixes. (register-preview-default): Remove unnecessary call to concat. diff: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2014-03-12 18:36:26 +0000 +++ lisp/ChangeLog 2014-03-12 21:16:34 +0000 @@ -1,5 +1,8 @@ 2014-03-12 Juanma Barranquero + * register.el (register-separator, copy-to-register): Doc fixes. + (register-preview-default): Remove unnecessary call to concat. + * frameset.el (frameset-restore): When checking for a visible frame, use the action map instead of calling visible-frame-list. === modified file 'lisp/register.el' --- lisp/register.el 2014-02-22 21:13:30 +0000 +++ lisp/register.el 2014-03-12 21:16:34 +0000 @@ -81,10 +81,9 @@ (defcustom register-separator nil "Register containing the text to put between collected texts, or nil if none. -When collecting text with -`append-to-register' (resp. `prepend-to-register') contents of -this register is added to the beginning (resp. end) of the marked -text." +When collecting text with \\[append-to-register] (or \\[prepend-to-register]), +contents of this register is added to the beginning (or end, respectively) +of the marked text." :group 'register :type '(choice (const :tag "None" nil) (character :tag "Use register" :value ?+))) @@ -121,8 +120,8 @@ (defun register-preview-default (r) "Default function for the variable `register-preview-function'." - (format "%s %s\n" - (concat (single-key-description (car r)) ":") + (format "%s: %s\n" + (single-key-description (car r)) (register-describe-oneline (car r)))) (defvar register-preview-function #'register-preview-default @@ -456,10 +455,10 @@ (defun copy-to-register (register start end &optional delete-flag region) "Copy region into register REGISTER. With prefix arg, delete as well. -Called from program, takes four args: REGISTER, START, END and DELETE-FLAG. -START and END are buffer positions indicating what to copy. -The optional argument REGION if non-nil, indicates that we're not just copying -some text between START and END, but we're copying the region. +Called from program, takes five args: REGISTER, START, END, DELETE-FLAG, +and REGION. START and END are buffer positions indicating what to copy. +The optional argument REGION if non-nil, indicates that we're not just +copying some text between START and END, but we're copying the region. Interactively, reads the register using `register-read-with-preview'." (interactive (list (register-read-with-preview "Copy to register: ") ------------------------------------------------------------ revno: 116748 committer: Glenn Morris branch nick: trunk timestamp: Wed 2014-03-12 17:00:36 -0400 message: * doc/emacs/cmdargs.texi (General Variables): Don't mention INCPATH, from the obsolete complete.el. diff: === modified file 'doc/emacs/ChangeLog' --- doc/emacs/ChangeLog 2014-03-12 20:47:03 +0000 +++ doc/emacs/ChangeLog 2014-03-12 21:00:36 +0000 @@ -1,3 +1,8 @@ +2014-03-12 Glenn Morris + + * cmdargs.texi (General Variables): Don't mention INCPATH, + from the obsolete complete.el. + 2014-03-12 Paul Eggert * mule.texi (International Chars): Adjust C-u C-x = description. === modified file 'doc/emacs/cmdargs.texi' --- doc/emacs/cmdargs.texi 2014-01-01 07:43:34 +0000 +++ doc/emacs/cmdargs.texi 2014-03-12 21:00:36 +0000 @@ -495,9 +495,12 @@ is found there. @item HOSTNAME The name of the machine that Emacs is running on. +@c complete.el is obsolete since 24.1. +@ignore @item INCPATH A colon-separated list of directories. Used by the @code{complete} package to search for files. +@end ignore @item INFOPATH A colon-separated list of directories in which to search for Info files. @item LC_ALL ------------------------------------------------------------ revno: 116747 committer: Glenn Morris branch nick: trunk timestamp: Wed 2014-03-12 16:57:34 -0400 message: * doc/misc/eww.texi (History and Acknowledgments): Don't list everyone who changed the code. It was a nice gesture, but seems likely to just become a pain to keep up-to-date. Also not really needed, given ChangeLogs and VCS logs. diff: === modified file 'doc/misc/ChangeLog' --- doc/misc/ChangeLog 2014-03-12 20:52:34 +0000 +++ doc/misc/ChangeLog 2014-03-12 20:57:34 +0000 @@ -1,5 +1,8 @@ 2014-03-12 Glenn Morris + * eww.texi (History and Acknowledgments): + Don't list everyone who changed the code. + * ada-mode.texi, auth.texi, calc.texi, ebrowse.texi, efaq.texi: * emacs-gnutls.texi, epa.texi, ert.texi, eshell.texi, eww.texi: * flymake.texi, gnus.texi, info.texi, message.texi, mh-e.texi: === modified file 'doc/misc/eww.texi' --- doc/misc/eww.texi 2014-03-12 20:52:34 +0000 +++ doc/misc/eww.texi 2014-03-12 20:57:34 +0000 @@ -206,24 +206,7 @@ @url{http://lars.ingebrigtsen.no/2013/06/16/eww/}. EWW was then moved from the Gnus repository to GNU Emacs and several -developers started contributing to it as well. A list of contributors -at the time of writing this manual: - -@itemize @bullet -@item Daniel Hackney -@item Eli Zaretskii -@item Glenn Morris -@item Ivan Kanis -@item Juri Linkov -@item Katsumi Yamaoka -@item Kenjiro NAKAYAMA -@item Lars Magne Ingebrigtsen -@item Leo Liu -@item Paul Eggert -@item RĂ¼diger Sonderfeld -@item Stefan Monnier -@item Ted Zlatanov -@end itemize +developers started contributing to it as well. @node GNU Free Documentation License @chapter GNU Free Documentation License ------------------------------------------------------------ revno: 116746 committer: Glenn Morris branch nick: trunk timestamp: Wed 2014-03-12 16:52:34 -0400 message: Use @file for buffers, per the Texinfo manual * doc/misc/ada-mode.texi, doc/misc/auth.texi, doc/misc/calc.texi: * doc/misc/ebrowse.texi, doc/misc/efaq.texi, doc/misc/emacs-gnutls.texi: * doc/misc/epa.texi, doc/misc/ert.texi, doc/misc/eshell.texi: * doc/misc/eww.texi, doc/misc/flymake.texi, doc/misc/gnus.texi: * doc/misc/info.texi, doc/misc/message.texi, doc/misc/mh-e.texi: * doc/misc/newsticker.texi, doc/misc/pcl-cvs.texi, doc/misc/rcirc.texi: * doc/misc/sem-user.texi, doc/misc/smtpmail.texi, doc/misc/url.texi: * doc/misc/viper.texi, doc/misc/wisent.texi, doc/misc/woman.texi: Use @file for buffers, per the Texinfo manual. diff: === modified file 'doc/misc/ChangeLog' --- doc/misc/ChangeLog 2014-03-12 07:20:43 +0000 +++ doc/misc/ChangeLog 2014-03-12 20:52:34 +0000 @@ -1,3 +1,12 @@ +2014-03-12 Glenn Morris + + * ada-mode.texi, auth.texi, calc.texi, ebrowse.texi, efaq.texi: + * emacs-gnutls.texi, epa.texi, ert.texi, eshell.texi, eww.texi: + * flymake.texi, gnus.texi, info.texi, message.texi, mh-e.texi: + * newsticker.texi, pcl-cvs.texi, rcirc.texi, sem-user.texi: + * smtpmail.texi, url.texi, viper.texi, wisent.texi, woman.texi: + Use @file for buffers, per the Texinfo manual. + 2014-03-12 Paul Eggert * org.texi: Don't set txicodequoteundirected and txicodequotebacktick === modified file 'doc/misc/ada-mode.texi' --- doc/misc/ada-mode.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/ada-mode.texi 2014-03-12 20:52:34 +0000 @@ -352,7 +352,7 @@ The @code{Check file}, @code{Compile file}, and @code{Build} commands all place compilation errors in a separate buffer named -@code{*compilation*}. +@file{*compilation*}. Each line in this buffer will become active: you can simply click on it with the middle button of the mouse, or move point to it and press @@ -374,8 +374,8 @@ for your project, and allows you to customize the compilation commands and other things on a per-project basis. -Note that Ada mode project files @samp{*.adp} are different than GNAT -compiler project files @samp{*.gpr}. However, Emacs Ada mode can use a +Note that Ada mode project files @file{*.adp} are different than GNAT +compiler project files @file{*.gpr}. However, Emacs Ada mode can use a GNAT project file to specify the project directories. If no other customization is needed, a GNAT project file can be used without an Emacs Ada mode project file. @@ -728,7 +728,7 @@ example. In buffer @file{hello.adb}, invoke @samp{Ada | Check file}. You should -get a @code{*compilation*} buffer containing something like (the +get a @file{*compilation*} buffer containing something like (the directory paths will be different): @smallexample @@ -815,7 +815,7 @@ @code{main}, and used it for the Build command. Finally, again while in @file{hello_pkg.adb}, invoke @samp{Ada | Run}. -The @code{*run*} buffer displays @code{Hello from hello_pkg.adb}. +The @file{*run*} buffer displays @code{Hello from hello_pkg.adb}. One final point. If you switch back to buffer @file{hello.adb}, and invoke @samp{Ada | Run}, @file{hello_2.exe} will be run. That is @@ -876,7 +876,7 @@ select @file{Example_2/hello.adp}. Then, again in buffer @file{hello.adb}, invoke @samp{Ada | Set main and -Build}. You should get a @code{*compilation*} buffer containing +Build}. You should get a @file{*compilation*} buffer containing something like (the directory paths will be different): @example @@ -960,7 +960,7 @@ select @file{Example_3/Other/other.adp}. Then, again in @file{hello_3.adb}, invoke @samp{Ada | Set main and -Build}. You should get a @code{*compilation*} buffer containing +Build}. You should get a @file{*compilation*} buffer containing something like (the directory paths will be different): @example @@ -1043,7 +1043,7 @@ select @file{Example_4/Gnat_Project/hello_4.gpr}. Then, again in @file{hello_4.adb}, invoke @samp{Ada | Set main and -Build}. You should get a @code{*compilation*} buffer containing +Build}. You should get a @file{*compilation*} buffer containing something like (the directory paths will be different): @smallexample @@ -1110,7 +1110,7 @@ select @file{Example_5/hello_5.adp}. Then, again in @file{hello_5.adb}, invoke @samp{Ada | Set main and -Build}. You should get a @code{*compilation*} buffer containing +Build}. You should get a @file{*compilation*} buffer containing something like (the directory paths will be different): @smallexample === modified file 'doc/misc/auth.texi' --- doc/misc/auth.texi 2014-02-08 02:07:55 +0000 +++ doc/misc/auth.texi 2014-03-12 20:52:34 +0000 @@ -127,7 +127,7 @@ If you have problems with the search, set @code{auth-source-debug} to @code{'trivia} and see what host, port, and user the library is -checking in the @samp{*Messages*} buffer. Ditto for any other +checking in the @file{*Messages*} buffer. Ditto for any other problems, your first step is always to see what's being checked. The second step, of course, is to write a blog entry about it and wait for the answer in the comments. @@ -382,7 +382,7 @@ @defvar auth-source-debug Set this variable to @code{'trivia} to see lots of output in -@samp{*Messages*}, or set it to a function that behaves like +@file{*Messages*}, or set it to a function that behaves like @code{message} to do your own logging. @end defvar === modified file 'doc/misc/calc.texi' --- doc/misc/calc.texi 2014-02-14 02:35:59 +0000 +++ doc/misc/calc.texi 2014-03-12 20:52:34 +0000 @@ -3960,7 +3960,7 @@ @ifinfo (If you are reading this tutorial on-line while running Calc, typing @kbd{g a} may cause the tutorial to disappear from its window and be -replaced by a buffer named @samp{*Gnuplot Commands*}. The tutorial +replaced by a buffer named @file{*Gnuplot Commands*}. The tutorial will reappear when you terminate GNUPLOT by typing @kbd{g q}.) @end ifinfo @@ -9617,8 +9617,8 @@ @cindex Starting the Calculator @cindex Running the Calculator To start the Calculator in its standard interface, type @kbd{M-x calc}. -By default this creates a pair of small windows, @samp{*Calculator*} -and @samp{*Calc Trail*}. The former displays the contents of the +By default this creates a pair of small windows, @file{*Calculator*} +and @file{*Calc Trail*}. The former displays the contents of the Calculator stack and is manipulated exclusively through Calc commands. It is possible (though not usually necessary) to create several Calc mode buffers each of which has an independent stack, undo list, and @@ -9626,7 +9626,7 @@ list of the results of all calculations that have been done. The Calc Trail buffer uses a variant of Calc mode, so Calculator commands still work when the trail buffer's window is selected. It is possible -to turn the trail window off, but the @samp{*Calc Trail*} buffer itself +to turn the trail window off, but the @file{*Calc Trail*} buffer itself still exists and is updated silently. @xref{Trail Commands}. @kindex C-x * c @@ -10150,10 +10150,10 @@ @samp{$} as the formula. If this is the first time you have used the Calculator in this Emacs -session, the @kbd{C-x * q} command will create the @code{*Calculator*} +session, the @kbd{C-x * q} command will create the @file{*Calculator*} buffer and perform all the usual initializations; it simply will refrain from putting that buffer up in a new window. The Quick -Calculator refers to the @code{*Calculator*} buffer for all mode +Calculator refers to the @file{*Calculator*} buffer for all mode settings. Thus, for example, to set the precision that the Quick Calculator uses, simply run the full Calculator momentarily and use the regular @kbd{p} command. @@ -10341,9 +10341,9 @@ @pindex another-calc It is possible to have any number of Calc mode buffers at once. Usually this is done by executing @kbd{M-x another-calc}, which -is similar to @kbd{C-x * c} except that if a @samp{*Calculator*} +is similar to @kbd{C-x * c} except that if a @file{*Calculator*} buffer already exists, a new, independent one with a name of the -form @samp{*Calculator*<@var{n}>} is created. You can also use the +form @file{*Calculator*<@var{n}>} is created. You can also use the command @code{calc-mode} to put any buffer into Calculator mode, but this would ordinarily never be done. @@ -10358,7 +10358,7 @@ Calculator buffer is created. The @code{calc-quit} command saves the stack and mode settings of the buffer being quit as the new defaults. -There is only one trail buffer, @samp{*Calc Trail*}, used by all +There is only one trail buffer, @file{*Calc Trail*}, used by all Calculator buffers. @node Troubleshooting Commands, , Multiple Calculators, Introduction @@ -11882,7 +11882,7 @@ @pindex calc-edit-finish @cindex Editing the stack with Emacs The @kbd{`} (@code{calc-edit}) command creates a temporary buffer -(@samp{*Calc Edit*}) for editing the top-of-stack value using regular +(@file{*Calc Edit*}) for editing the top-of-stack value using regular Emacs commands. Note that @kbd{`} is a backquote, not a quote. With a numeric prefix argument, it edits the specified number of stack entries at once. (An argument of zero edits the entire stack; a negative @@ -11895,9 +11895,9 @@ might want to insert new lines into the editing buffer. When you finish editing, the Calculator parses the lines of text in -the @samp{*Calc Edit*} buffer as numbers or formulas, replaces the +the @file{*Calc Edit*} buffer as numbers or formulas, replaces the original stack elements in the original buffer with these new values, -then kills the @samp{*Calc Edit*} buffer. The original Calculator buffer +then kills the @file{*Calc Edit*} buffer. The original Calculator buffer continues to exist during editing, but for best results you should be careful not to change it until you have finished the edit. You can also cancel the edit by killing the buffer with @kbd{C-x k}. @@ -11908,7 +11908,7 @@ finish, Calc will put the result on the stack without evaluating it. If you give a prefix argument to @kbd{C-c C-c}, -Calc will not kill the @samp{*Calc Edit*} buffer. You can switch +Calc will not kill the @file{*Calc Edit*} buffer. You can switch back to that buffer and continue editing if you wish. However, you should understand that if you initiated the edit with @kbd{`}, the @kbd{C-c C-c} operation will be programmed to replace the top of the @@ -11918,13 +11918,13 @@ (@code{calc-edit-variable}; @pxref{Operations on Variables}). If the @code{calc-edit} command involves more than one stack entry, -each line of the @samp{*Calc Edit*} buffer is interpreted as a +each line of the @file{*Calc Edit*} buffer is interpreted as a separate formula. Otherwise, the entire buffer is interpreted as one formula, with line breaks ignored. (You can use @kbd{C-o} or @kbd{C-q C-j} to insert a newline in the buffer without pressing @key{RET}.) The @kbd{`} key also works during numeric or algebraic entry. The -text entered so far is moved to the @code{*Calc Edit*} buffer for +text entered so far is moved to the @file{*Calc Edit*} buffer for more extensive editing than is convenient in the minibuffer. @node Trail Commands, Keep Arguments, Editing Stack Entries, Stack and Trail @@ -23604,7 +23604,7 @@ will be unable to integrate a function it could otherwise handle. Raising this limit allows the Calculator to solve more integrals, though the time it takes may grow exponentially. You can monitor the integrator's actions -by creating an Emacs buffer called @code{*Trace*}. If such a buffer +by creating an Emacs buffer called @file{*Trace*}. If such a buffer exists, the @kbd{a i} command will write a log of its actions there. If you want to manipulate integrals in a purely symbolic way, you can @@ -27653,17 +27653,17 @@ @subsection Debugging Rewrites @noindent -If a buffer named @samp{*Trace*} exists, the rewrite mechanism will +If a buffer named @file{*Trace*} exists, the rewrite mechanism will record some useful information there as it operates. The original formula is written there, as is the result of each successful rewrite, and the final result of the rewriting. All phase changes are also noted. -Calc always appends to @samp{*Trace*}. You must empty this buffer +Calc always appends to @file{*Trace*}. You must empty this buffer yourself periodically if it is in danger of growing unwieldy. Note that the rewriting mechanism is substantially slower when the -@samp{*Trace*} buffer exists, even if the buffer is not visible on +@file{*Trace*} buffer exists, even if the buffer is not visible on the screen. Once you are done, you will probably want to kill this buffer (with @kbd{C-x k *Trace* @key{RET}}). If you leave it in existence and forget about it, all your future rewrite commands will @@ -27986,7 +27986,7 @@ @kindex u v @pindex calc-enter-units-table The @kbd{u v} (@code{calc-enter-units-table}) command displays the units table -in another buffer called @code{*Units Table*}. Each entry in this table +in another buffer called @file{*Units Table*}. Each entry in this table gives the unit name as it would appear in an expression, the definition of the unit in terms of simpler units, and a full name or description of the unit. Fundamental units are defined as themselves; these are the @@ -29267,7 +29267,7 @@ is the height of the point at coordinate @expr{(x_i, y_j)} on the surface. The 3D graph will be displayed from a certain default viewpoint; you can change this -viewpoint by adding a @samp{set view} to the @samp{*Gnuplot Commands*} +viewpoint by adding a @samp{set view} to the @file{*Gnuplot Commands*} buffer as described later. See the GNUPLOT documentation for a description of the @samp{set view} command. @@ -29330,7 +29330,7 @@ on the same axes. The @kbd{g a} command (and many others that affect the current graph) -will cause a special buffer, @samp{*Gnuplot Commands*}, to be displayed +will cause a special buffer, @file{*Gnuplot Commands*}, to be displayed in another window. This buffer is a template of the commands that will be sent to GNUPLOT when it is time to draw the graph. The first @kbd{g a} command adds a @code{plot} command to this buffer. Succeeding @@ -29341,7 +29341,7 @@ must be only one @code{plot} command, and it must be the last command in the buffer. If you want to save and later restore a complete graph configuration, you can use regular Emacs commands to save and restore -the contents of the @samp{*Gnuplot Commands*} buffer. +the contents of the @file{*Gnuplot Commands*} buffer. @vindex PlotData1 @vindex PlotData2 @@ -29393,10 +29393,10 @@ but the ``z'' entry is a vector of curve values. With a negative prefix @expr{-n}, it takes @expr{n} vectors of the form @expr{[x, y, z]}. The @kbd{g A} command works by adding a @code{splot} (surface-plot) -command to the @samp{*Gnuplot Commands*} buffer. +command to the @file{*Gnuplot Commands*} buffer. (Although @kbd{g a} adds a 2D @code{plot} command to the -@samp{*Gnuplot Commands*} buffer, Calc changes this to @code{splot} +@file{*Gnuplot Commands*} buffer, Calc changes this to @code{splot} before sending it to GNUPLOT if it notices that the data points are evaluating to @code{xyz} calls. It will not work to mix 2D and 3D @kbd{g a} curves in a single graph, although Calc does not currently @@ -29428,7 +29428,7 @@ @kindex g p @pindex calc-graph-plot The @kbd{g p} (@code{calc-graph-plot}) command uses GNUPLOT to draw -the graph described in the @samp{*Gnuplot Commands*} buffer. Any +the graph described in the @file{*Gnuplot Commands*} buffer. Any GNUPLOT parameters which are not defined by commands in this buffer are reset to their default values. The variables named in the @code{plot} command are written to a temporary data file and the variable names @@ -29462,7 +29462,7 @@ The @kbd{g P} (@code{calc-graph-print}) command is like @kbd{g p}, except that it sends the output to a printer instead of to the screen. More precisely, @kbd{g p} looks for @samp{set terminal} -or @samp{set output} commands in the @samp{*Gnuplot Commands*} buffer; +or @samp{set output} commands in the @file{*Gnuplot Commands*} buffer; lacking these it uses the default settings. However, @kbd{g P} ignores @samp{set terminal} and @samp{set output} commands and uses a different set of default values. All of these values are @@ -29481,7 +29481,7 @@ on and off. It is off by default; tick marks appear only at the edges of the graph. With the grid turned on, dotted lines appear across the graph at each tick mark. Note that this command only -changes the setting in @samp{*Gnuplot Commands*}; to see the effects +changes the setting in @file{*Gnuplot Commands*}; to see the effects of the change you must give another @kbd{g p} command. @kindex g b @@ -29519,7 +29519,7 @@ it will not be. For example, plotting @expr{1 + x} with @expr{x} in the interval @samp{[0 ..@: 1e-6]} will round all the data points down to 1.0! Putting the command @samp{set precision @var{n}} in the -@samp{*Gnuplot Commands*} buffer will cause the data to be computed +@file{*Gnuplot Commands*} buffer will cause the data to be computed at precision @var{n} instead of 5. Since this is such a rare case, there is no keystroke-based command to set the precision. @@ -29534,9 +29534,9 @@ The @kbd{g n} (@code{calc-graph-name}) command sets the title of an individual curve. Like the other curve-manipulating commands, it affects the most recently added curve, i.e., the last curve on the -list in the @samp{*Gnuplot Commands*} buffer. To set the title of +list in the @file{*Gnuplot Commands*} buffer. To set the title of the other curves you must first juggle them to the end of the list -with @kbd{g j}, or edit the @samp{*Gnuplot Commands*} buffer by hand. +with @kbd{g j}, or edit the @file{*Gnuplot Commands*} buffer by hand. Curve titles appear in the key; if the key is turned off they are not used. @@ -29549,7 +29549,7 @@ and ``y'' axes, respectively. These titles appear next to the tick marks on the left and bottom edges of the graph, respectively. Calc does not have commands to control the tick marks themselves, -but you can edit them into the @samp{*Gnuplot Commands*} buffer if +but you can edit them into the @file{*Gnuplot Commands*} buffer if you wish. See the GNUPLOT documentation for details. @kindex g r @@ -29663,7 +29663,7 @@ The @code{dumb} device is an interface to ``dumb terminals,'' i.e., terminals with no special graphics facilities. It writes a crude picture of the graph composed of characters like @code{-} and @code{|} -to a buffer called @samp{*Gnuplot Trail*}, which Calc then displays. +to a buffer called @file{*Gnuplot Trail*}, which Calc then displays. The graph is made the same size as the Emacs screen, which on most dumb terminals will be @texline @math{80\times24} @@ -29678,7 +29678,7 @@ characters. Also, the device name @code{big} is like @code{dumb} but creates a graph four times the width and height of the Emacs screen. You will then have to scroll around to view the entire -graph. In the @samp{*Gnuplot Trail*} buffer, @key{SPC}, @key{DEL}, +graph. In the @file{*Gnuplot Trail*} buffer, @key{SPC}, @key{DEL}, @kbd{<}, and @kbd{>} are defined to scroll by one screenful in each of the four directions. @@ -29697,7 +29697,7 @@ @code{postscript}; in these cases the output in the desired format goes into the file you name with @kbd{g O}. Type @kbd{g O stdout @key{RET}} to set GNUPLOT to write to its standard output stream, -i.e., to @samp{*Gnuplot Trail*}. This is the default setting. +i.e., to @file{*Gnuplot Trail*}. This is the default setting. Another special output name is @code{tty}, which means that GNUPLOT is going to write graphics commands directly to its standard output, @@ -29721,7 +29721,7 @@ default number of data points (see @kbd{g N}) and the X geometry (see @kbd{g X}) are also saved. Other graph information is @emph{not} saved; you can save a graph's configuration simply by saving the contents -of the @samp{*Gnuplot Commands*} buffer. +of the @file{*Gnuplot Commands*} buffer. @vindex calc-gnuplot-plot-command @vindex calc-gnuplot-default-device @@ -29762,7 +29762,7 @@ window in the upper-left corner of the screen. This command has no effect if the current device is @code{windows}. -The buffer called @samp{*Gnuplot Trail*} holds a transcript of the +The buffer called @file{*Gnuplot Trail*} holds a transcript of the session with GNUPLOT@. This shows the commands Calc has ``typed'' to GNUPLOT and the responses it has received. Calc tries to notice when an error message has appeared here and display the buffer for you when @@ -29779,7 +29779,7 @@ @pindex calc-graph-command The @kbd{g C} (@code{calc-graph-command}) command prompts you to enter any line of text, then simply sends that line to the current -GNUPLOT process. The @samp{*Gnuplot Trail*} buffer looks deceptively +GNUPLOT process. The @file{*Gnuplot Trail*} buffer looks deceptively like a Shell buffer but you can't type commands in it yourself. Instead, you must use @kbd{g C} for this purpose. @@ -29788,21 +29788,21 @@ @pindex calc-graph-view-commands @pindex calc-graph-view-trail The @kbd{g v} (@code{calc-graph-view-commands}) and @kbd{g V} -(@code{calc-graph-view-trail}) commands display the @samp{*Gnuplot Commands*} -and @samp{*Gnuplot Trail*} buffers, respectively, in another window. +(@code{calc-graph-view-trail}) commands display the @file{*Gnuplot Commands*} +and @file{*Gnuplot Trail*} buffers, respectively, in another window. This happens automatically when Calc thinks there is something you will want to see in either of these buffers. If you type @kbd{g v} or @kbd{g V} when the relevant buffer is already displayed, the -buffer is hidden again. (Note that on MS-Windows, the @samp{*Gnuplot +buffer is hidden again. (Note that on MS-Windows, the @file{*Gnuplot Trail*} buffer will usually show nothing of interest, because GNUPLOT's responses are not communicated back to Calc.) One reason to use @kbd{g v} is to add your own commands to the -@samp{*Gnuplot Commands*} buffer. Press @kbd{g v}, then use +@file{*Gnuplot Commands*} buffer. Press @kbd{g v}, then use @kbd{C-x o} to switch into that window. For example, GNUPLOT has @samp{set label} and @samp{set arrow} commands that allow you to annotate your plots. Since Calc doesn't understand these commands, -you have to add them to the @samp{*Gnuplot Commands*} buffer +you have to add them to the @file{*Gnuplot Commands*} buffer yourself, then use @w{@kbd{g p}} to replot using these new commands. Note that your commands must appear @emph{before} the @code{plot} command. To get help on any GNUPLOT feature, type, e.g., @kbd{g C help set label}. @@ -29826,7 +29826,7 @@ @kindex g K @pindex calc-graph-kill The @kbd{g K} (@code{calc-graph-kill}) command is like @kbd{g q} -except that it also views the @samp{*Gnuplot Trail*} buffer so that +except that it also views the @file{*Gnuplot Trail*} buffer so that you can see the process being killed. This is better if you are killing GNUPLOT because you think it has gotten stuck. @@ -30181,7 +30181,7 @@ Calc standalone (@pxref{Standalone Operation}). If you aren't using the X window system, you must switch into -the @samp{*Calc Keypad*} window, place the cursor on the desired +the @file{*Calc Keypad*} window, place the cursor on the desired ``key,'' and type @key{SPC} or @key{RET}. If you think this is easier than using Calc normally, go right ahead. @@ -32313,7 +32313,7 @@ The properties of @code{calc-define} are evaluated in the same order that they were added. They can assume that the Calc modules @file{calc.el}, @file{calc-ext.el}, and @file{calc-macs.el} have been fully loaded, and -that the @samp{*Calculator*} buffer will be the current buffer. +that the @file{*Calculator*} buffer will be the current buffer. If your @code{calc-define} property only defines algebraic functions, you can be sure that it will have been evaluated before Calc tries to @@ -32400,9 +32400,9 @@ @end smallexample @findex calc-select-buffer -The @code{calc-select-buffer} function selects the @samp{*Calculator*} +The @code{calc-select-buffer} function selects the @file{*Calculator*} buffer if necessary, say, because the command was invoked from inside -the @samp{*Calc Trail*} window. +the @file{*Calc Trail*} window. @findex calc-set-command-flag You can call, for example, @code{(calc-set-command-flag 'no-align)} to @@ -32432,7 +32432,7 @@ and @code{calc-keep-args-flag} at the end of this command. @item do-edit -Switch to buffer @samp{*Calc Edit*} after this command. +Switch to buffer @file{*Calc Edit*} after this command. @item hold-trail Do not move trail pointer to end of trail when something is recorded @@ -33154,7 +33154,7 @@ found it when you are done, unless the user of your program is actually expecting it to affect the stack. -Note that you do not actually have to switch into the @samp{*Calculator*} +Note that you do not actually have to switch into the @file{*Calculator*} buffer in order to use @code{calc-eval}; it temporarily switches into the stack buffer if necessary. @@ -33689,7 +33689,7 @@ @end defun @defun calc-refresh -Erase the @code{*Calculator*} buffer and reformat its contents from memory. +Erase the @file{*Calculator*} buffer and reformat its contents from memory. This must be called after changing any parameter, such as the current display radix, which might change the appearance of existing stack entries. (During a keyboard macro invoked by the @kbd{X} key, refreshing === modified file 'doc/misc/ebrowse.texi' --- doc/misc/ebrowse.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/ebrowse.texi 2014-03-12 20:52:34 +0000 @@ -495,7 +495,7 @@ @node Member Display @section Displaying Members -@cindex @samp{*Members*} buffer +@cindex @file{*Members*} buffer @cindex @samp{*Globals*} @cindex freezing a member buffer @cindex member lists, in tree buffers === modified file 'doc/misc/efaq.texi' --- doc/misc/efaq.texi 2014-02-25 08:41:47 +0000 +++ doc/misc/efaq.texi 2014-03-12 20:52:34 +0000 @@ -2410,12 +2410,12 @@ @kbd{M-x compile} and @kbd{M-x recompile} commands is a much more effective way of doing that. Emacs automatically intercepts the compile error messages, inserts them into a special buffer called -@code{*compilation*}, and lets you visit the locus of each message in +@file{*compilation*}, and lets you visit the locus of each message in the source. Type @kbd{C-x `} to step through the offending lines one by one (starting with Emacs 22, you can also use @kbd{M-g M-p} and @kbd{M-g M-n} to go to the previous and next matches directly). Click @kbd{Mouse-2} or press @key{RET} on a message text in the -@code{*compilation*} buffer to go to the line whose number is mentioned +@file{*compilation*} buffer to go to the line whose number is mentioned in that message. But if you indeed need to go to a certain text line, type @kbd{M-g M-g} === modified file 'doc/misc/emacs-gnutls.texi' --- doc/misc/emacs-gnutls.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/emacs-gnutls.texi 2014-03-12 20:52:34 +0000 @@ -104,7 +104,7 @@ @defvar gnutls-log-level The @code{gnutls-log-level} variable sets the log level. 1 is verbose. 2 is very verbose. 5 is crazy. Crazy! Set it to 1 or 2 -and look in the @code{*Messages*} buffer for the debugging +and look in the @file{*Messages*} buffer for the debugging information. @end defvar @@ -148,7 +148,7 @@ Because of the low-level interactions with the GnuTLS library, there is no way currently to ask if a certificate can be accepted. You have -to look in the @code{*Messages*} buffer. +to look in the @file{*Messages*} buffer. @end defvar @defvar gnutls-min-prime-bits === modified file 'doc/misc/epa.texi' --- doc/misc/epa.texi 2014-02-06 04:05:43 +0000 +++ doc/misc/epa.texi 2014-03-12 20:52:34 +0000 @@ -97,7 +97,7 @@ EasyPG Assistant provides several cryptographic features which can be integrated into other Emacs functionalities. For example, automatic -encryption/decryption of @samp{*.gpg} files. +encryption/decryption of @file{*.gpg} files. @node Commands @chapter Commands @@ -161,7 +161,7 @@ @end deffn @noindent -In @samp{*Keys*} buffer, several commands are available. The common +In @file{*Keys*} buffer, several commands are available. The common use case is to export some keys to a file. To do that, type @kbd{m} to select keys, type @kbd{o}, and then supply the filename. @@ -355,10 +355,10 @@ @node Encrypting/decrypting gpg files @section Encrypting/decrypting gpg files -By default, every file whose name ends with @samp{.gpg} will be +By default, every file whose name ends with @file{.gpg} will be treated as encrypted. That is, when you open such a file, the decrypted text is inserted in the buffer rather than encrypted one. -Similarly, when you save the buffer to a @samp{foo.gpg} file, +Similarly, when you save the buffer to a @file{foo.gpg} file, encrypted data is written. The file name pattern for encrypted files can be controlled by @@ -492,7 +492,7 @@ Before reporting the bug, you should set @code{epg-debug} in the @file{~/.emacs} file and repeat the bug. Then, include the contents -of the @samp{ *epg-debug*} buffer. Note that the first letter of the +of the @file{ *epg-debug*} buffer. Note that the first letter of the buffer name is a whitespace. @node GNU Free Documentation License === modified file 'doc/misc/ert.texi' --- doc/misc/ert.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/ert.texi 2014-03-12 20:52:34 +0000 @@ -513,7 +513,7 @@ An exception to this are messages that the code under test prints with @code{message} and similar logging; tests should not bother restoring -the @code{*Message*} buffer to its original state. +the @file{*Message*} buffer to its original state. The above guidelines imply that tests should avoid calling highly customizable commands such as @code{find-file}, except, of course, if === modified file 'doc/misc/eshell.texi' --- doc/misc/eshell.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/eshell.texi 2014-03-12 20:52:34 +0000 @@ -665,7 +665,7 @@ The buffer redirection operator, @code{>>>}, expects a buffer object on the right-hand side, into which it inserts the output of the left-hand side. e.g., @samp{echo hello >>> #} -inserts the string @code{"hello"} into the @code{*scratch*} buffer. +inserts the string @code{"hello"} into the @file{*scratch*} buffer. @code{eshell-virtual-targets} is a list of mappings of virtual device names to functions. Eshell comes with two virtual devices: === modified file 'doc/misc/eww.texi' --- doc/misc/eww.texi 2014-01-15 18:27:51 +0000 +++ doc/misc/eww.texi 2014-03-12 20:52:34 +0000 @@ -91,7 +91,7 @@ @kindex q @kindex w @kindex g - If loading the URL was successful the buffer @code{*eww*} is opened + If loading the URL was successful the buffer @file{*eww*} is opened and the web page is rendered in it. You can leave EWW by pressing @kbd{q} or exit the browser by calling @kbd{eww-quit}. To reload the web page hit @kbd{g} (@code{eww-reload}). Pressing @kbd{w} @@ -117,7 +117,7 @@ to the previous URL. You can go forward again with @kbd{r} (@code{eww-forward-url}). If you want an overview of your browsing history press @kbd{H} (@code{eww-list-histories}) to open the history -buffer @code{*eww history*}. The history is lost when EWW is quit. +buffer @file{*eww history*}. The history is lost when EWW is quit. If you want to remember websites you can use bookmarks. @findex eww-add-bookmark @@ -129,7 +129,7 @@ (@code{eww-add-bookmark}) to store a bookmark for the current website. You can view stored bookmarks with @kbd{B} (@code{eww-list-bookmarks}). This will open the bookmark buffer -@code{*eww bookmarks*}. +@file{*eww bookmarks*}. @findex eww-browse-with-external-browser @vindex shr-external-browser @@ -156,7 +156,7 @@ @cindex Viewing Source You can view the source of a website with @kbd{v} (@code{eww-view-source}). This will open a new buffer -@code{*eww-source*} and insert the source. The buffer will be set to +@file{*eww-source*} and insert the source. The buffer will be set to @code{html-mode} if available. @findex url-cookie-list === modified file 'doc/misc/flymake.texi' --- doc/misc/flymake.texi 2014-02-21 08:04:15 +0000 +++ doc/misc/flymake.texi 2014-03-12 20:52:34 +0000 @@ -255,7 +255,7 @@ Flymake uses a simple logging facility for indicating important points in the control flow. The logging facility sends logging messages to -the @code{*Messages*} buffer. The information logged can be used for +the @file{*Messages*} buffer. The information logged can be used for resolving various problems related to Flymake. Logging output is controlled by the @code{flymake-log-level} @@ -326,7 +326,7 @@ @item flymake-gui-warnings-enabled A boolean flag indicating whether Flymake will show message boxes for non-recoverable errors. If @code{flymake-gui-warnings-enabled} is -@code{nil}, these errors will only be logged to the @code{*Messages*} +@code{nil}, these errors will only be logged to the @file{*Messages*} buffer. @item flymake-start-syntax-check-on-newline === modified file 'doc/misc/gnus.texi' --- doc/misc/gnus.texi 2014-03-03 17:15:42 +0000 +++ doc/misc/gnus.texi 2014-03-12 20:52:34 +0000 @@ -998,7 +998,7 @@ @cindex finding news First of all, you should know that there is a special buffer called -@code{*Server*} that lists all the servers Gnus knows about. You can +@file{*Server*} that lists all the servers Gnus knows about. You can press @kbd{^} from the Group buffer to see it. In the Server buffer, you can press @kbd{RET} on a defined server to see all the groups it serves (subscribed or not!). You can also add or delete servers, edit @@ -5888,7 +5888,7 @@ If you have just posted the article, and change your mind right away, there is a trick you can use to cancel/supersede the article without waiting for the article to appear on your site first. You simply return -to the post buffer (which is called @code{*sent ...*}). There you will +to the post buffer (which is called @file{*sent ...*}). There you will find the article you just posted, with all the headers intact. Change the @code{Message-ID} header to a @code{Cancel} or @code{Supersedes} header by substituting one of those words for the word @@ -11139,7 +11139,7 @@ about it, you might set @code{gnus-kill-summary-on-exit} to @code{nil}. If you do that, Gnus won't kill the summary buffer when you exit it. (Quelle surprise!) Instead it will change the name of the buffer to -something like @samp{*Dead Summary ... *} and install a minor mode +something like @file{*Dead Summary ... *} and install a minor mode called @code{gnus-dead-summary-mode}. Now, if you switch back to this buffer, you'll find that all keys are mapped to a function called @code{gnus-summary-wake-up-the-dead}. So tapping any keys in a dead @@ -13732,7 +13732,7 @@ @item nntp-record-commands @vindex nntp-record-commands If non-@code{nil}, @code{nntp} will log all commands it sends to the -@acronym{NNTP} server (along with a timestamp) in the @samp{*nntp-log*} +@acronym{NNTP} server (along with a timestamp) in the @file{*nntp-log*} buffer. This is useful if you are debugging a Gnus/@acronym{NNTP} connection that doesn't seem to work. @@ -19438,7 +19438,7 @@ @kindex V t (Summary) @findex gnus-score-find-trace Display all score rules that have been used on the current article -(@code{gnus-score-find-trace}). In the @code{*Score Trace*} buffer, you +(@code{gnus-score-find-trace}). In the @file{*Score Trace*} buffer, you may type @kbd{e} to edit score file corresponding to the score rule on current line and @kbd{f} to format (@code{gnus-score-pretty-print}) the score file and edit it. @@ -25919,7 +25919,7 @@ @end lisp This adds registry saves to Gnus newsrc saves (which happen on exit -and when you press @kbd{s} from the @code{*Group*} buffer. It also +and when you press @kbd{s} from the @file{*Group*} buffer. It also adds registry calls to article actions in Gnus (copy, move, etc.)@: so it's not easy to undo the initialization. See @code{gnus-registry-initialize} for the gory details. @@ -26204,8 +26204,8 @@ controlled by @code{gnus-verbose} and @code{gnus-verbose-backends} and are issued. The default value is @code{nil} which means never to add timestamp. If it is @code{log}, add timestamps to only the messages -that go into the @samp{*Messages*} buffer (in XEmacs, it is the -@w{@samp{ *Message-Log*}} buffer). If it is neither @code{nil} nor +that go into the @file{*Messages*} buffer (in XEmacs, it is the +@w{@file{ *Message-Log*}} buffer). If it is neither @code{nil} nor @code{log}, add timestamps not only to log messages but also to the ones displayed in the echo area. === modified file 'doc/misc/info.texi' --- doc/misc/info.texi 2014-02-28 06:33:23 +0000 +++ doc/misc/info.texi 2014-03-12 20:52:34 +0000 @@ -1145,7 +1145,7 @@ Another way to produce new Info buffers in Emacs is to use a numeric prefix argument for the @kbd{C-h i} command (@code{info}) which switches to the Info buffer with that number. Thus, @kbd{C-u 2 C-h i} -switches to the buffer @samp{*info*<2>}, creating it if necessary. +switches to the buffer @file{*info*<2>}, creating it if necessary. @findex info-display-manual If you have created many Info buffers in Emacs, you might find it === modified file 'doc/misc/message.texi' --- doc/misc/message.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/message.texi 2014-03-12 20:52:34 +0000 @@ -1451,7 +1451,7 @@ Headers in this list that were previously generated by Message will be deleted before posting. Let's say you post an article. Then you decide to post it again to some other group, you naughty boy, so you jump back -to the @code{*post-buf*} buffer, edit the @code{Newsgroups} line, and +to the @file{*post-buf*} buffer, edit the @code{Newsgroups} line, and ship it off again. By default, this variable makes sure that the old generated @code{Message-ID} is deleted, and a new one generated. If this isn't done, the entire empire would probably crumble, anarchy would === modified file 'doc/misc/mh-e.texi' --- doc/misc/mh-e.texi 2014-02-06 04:06:26 +0000 +++ doc/misc/mh-e.texi 2014-03-12 20:52:34 +0000 @@ -1086,7 +1086,7 @@ get a summary of all these commands with GNU Emacs online help: use @kbd{C-h m} (@code{describe-mode}) for a brief summary of commands, @kbd{?} (@code{mh-help}) for an even briefer summary@footnote{This -help appears in a buffer called @samp{*MH-E Help*} +help appears in a buffer called @file{*MH-E Help*} (@pxref{Miscellaneous}).} (@kbd{C-c ?} in MH-Letter mode), or @kbd{C-h i} to read this manual via Info. The online help is quite good; try running @kbd{C-h C-h}. This brings up a list of available help topics, @@ -3692,8 +3692,8 @@ folders. Otherwise, list the folders that should be searched with the @samp{Choose Folders} menu item. See @code{mh-recursive-folders-flag}. -@cindex buffers, @samp{*MH-E Folders*} -@cindex @samp{*MH-E Folders*} +@cindex buffers, @file{*MH-E Folders*} +@cindex @file{*MH-E Folders*} @findex mh-kill-folder @findex mh-list-folders @findex mh-pack-folder @@ -3707,7 +3707,7 @@ Other commands you can perform on folders include: @kbd{F l} (@code{mh-list-folders}), to place a listing of all the folders in -your mail directory in a buffer called @samp{*MH-E Folders*} +your mail directory in a buffer called @file{*MH-E Folders*} (@pxref{Miscellaneous}); @kbd{F k} (@code{mh-kill-folder}), to remove a folder; @kbd{F S} (@code{mh-sort-folder}), to sort the messages by date (see @command{sortm}(1) to see how to sort by other criteria); @@ -3781,7 +3781,7 @@ the @kbd{q} (@code{mh-quit}) command. This buries the buffers of the current MH-E folder and restores the buffers that were present when you first ran @kbd{M-x mh-rmail}. It also removes any MH-E working -buffers whose name begins with @samp{ *mh-} or @samp{*MH-E } +buffers whose name begins with @samp{ *mh-} or @file{*MH-E } (@pxref{Miscellaneous}). You can later restore your MH-E session by selecting the @samp{+inbox} buffer or by running @kbd{M-x mh-rmail} again. @@ -5618,10 +5618,10 @@ @node Checking Recipients, Sending Message, Sending PGP, Editing Drafts @section Checking Recipients -@cindex @samp{*MH-E Recipients*} +@cindex @file{*MH-E Recipients*} @cindex @command{whom} @cindex MH commands, @command{whom} -@cindex buffers, @samp{*MH-E Recipients*} +@cindex buffers, @file{*MH-E Recipients*} @cindex checking recipients @cindex recipients, checking @findex mh-check-whom @@ -5629,7 +5629,7 @@ The command @kbd{C-c C-w} (@code{mh-check-whom}) expands aliases so you can check the actual address(es) in the alias. A new buffer named -@samp{*MH-E Recipients*} is created with the output of @command{whom} +@file{*MH-E Recipients*} is created with the output of @command{whom} (@pxref{Miscellaneous})@footnote{See the section @uref{@value{MH-BOOK-HOME}/senove.html#WhaPro, What now?---and the whatnow Program} in the MH book.}. @@ -5637,8 +5637,8 @@ @node Sending Message, Killing Draft, Checking Recipients, Editing Drafts @section Sending a Message -@cindex buffers, @samp{*MH-E Mail Delivery*} -@cindex @samp{*MH-E Mail Delivery*} +@cindex buffers, @file{*MH-E Mail Delivery*} +@cindex @file{*MH-E Mail Delivery*} @cindex sending mail @findex mh-send-letter @kindex C-c C-c @@ -5646,7 +5646,7 @@ When you are all through editing a message, you send it with the command @kbd{C-c C-c} (@code{mh-send-letter}). You can give a prefix argument (as in @kbd{C-u C-c C-c}) to monitor the first stage of the -delivery; this output can be found in a buffer called @samp{*MH-E Mail +delivery; this output can be found in a buffer called @file{*MH-E Mail Delivery*} (@pxref{Miscellaneous}). @cindex sending mail @@ -7157,7 +7157,7 @@ mh-thread.elc} or otherwise find MH-E on your system and ensure that @file{mh-thread.elc} exists. If you have multiple versions and you find that one is compiled but the other is not, then go into your -@samp{*scratch*} buffer in Emacs, enter @kbd{load-path C-j}, and +@file{*scratch*} buffer in Emacs, enter @kbd{load-path C-j}, and ensure that the byte-compiled version appears first in the @code{load-path}. If you find that MH-E is not compiled and you installed MH-E yourself, please refer to the installation directions @@ -7443,8 +7443,8 @@ widen the view to all your messages again, use @kbd{S w} (@code{mh-widen}). -@cindex buffers, @samp{*MH-E Sequences*} -@cindex @samp{*MH-E Sequences*} +@cindex buffers, @file{*MH-E Sequences*} +@cindex @file{*MH-E Sequences*} @findex mh-list-sequences @findex mh-msg-is-in-seq @kindex S l @@ -7456,7 +7456,7 @@ 42 S s @key{RET}}). Or, you can list all sequences in a selected folder (default is current folder) with @kbd{S l} (@code{mh-list-sequences}). The list appears in a buffer named -@samp{*MH-E Sequences*} (@pxref{Miscellaneous}). +@file{*MH-E Sequences*} (@pxref{Miscellaneous}). @cindex MH profile component, @samp{Previous-Sequence} @cindex @samp{cur} sequence @@ -7676,8 +7676,8 @@ sequences in the destination folder. If this behavior is not desired, then turn off the option @code{mh-whitelist-preserves-sequences-flag}. -@cindex @samp{*MH-E Log*} -@cindex buffers, @samp{*MH-E Log*} +@cindex @file{*MH-E Log*} +@cindex buffers, @file{*MH-E Log*} @findex call-process @vindex mh-junk-background @@ -7688,7 +7688,7 @@ the option @code{mh-junk-background} is used as the @code{display} argument in the call to @code{call-process}. Therefore, turning on this option means setting its value to @samp{0}. You can also set its -value to @samp{t} to direct the programs' output to the @samp{*MH-E +value to @samp{t} to direct the programs' output to the @file{*MH-E Log*} buffer; this may be useful for debugging.} The following sections discuss the various counter-spam measures that @@ -7976,16 +7976,16 @@ system. @end ftable -@cindex buffers, @samp{*MH-E Info*} +@cindex buffers, @file{*MH-E Info*} @cindex MH-E version -@cindex @samp{*MH-E Info*} +@cindex @file{*MH-E Info*} @cindex version @kindex M-x mh-version One command worth noting is @kbd{M-x mh-version}. You can compare the version this command prints to the latest release (@pxref{Getting MH-E}). The output of @kbd{M-x mh-version}, found in a buffer named -@samp{*MH-E Info*}, should usually be included with any bug report you +@file{*MH-E Info*}, should usually be included with any bug report you submit (@pxref{Bug Reports}). @subheading MH-E Buffers @@ -7994,16 +7994,16 @@ several other buffers. They are: @table @samp -@cindex @samp{*MH-E Folders*} -@cindex buffers, @samp{*MH-E Folders*} +@cindex @file{*MH-E Folders*} +@cindex buffers, @file{*MH-E Folders*} @findex mh-list-folders @item *MH-E Folders* @kindex F l This buffer contains the output of @kbd{F l} (@code{mh-list-folders}). @xref{Folders}. @c ------------------------- -@cindex @samp{*MH-E Help*} -@cindex buffers, @samp{*MH-E Help*} +@cindex @file{*MH-E Help*} +@cindex buffers, @file{*MH-E Help*} @findex mh-help @item *MH-E Help* @kindex ? @@ -8011,25 +8011,25 @@ This buffer contains the output of @kbd{?} (@code{mh-help}) and @kbd{C-c ?} in MH-Letter mode. @xref{Using This Manual}. @c ------------------------- -@cindex @samp{*MH-E Info*} -@cindex buffers, @samp{*MH-E Info*} +@cindex @file{*MH-E Info*} +@cindex buffers, @file{*MH-E Info*} @item *MH-E Info* This buffer contains the output of @kbd{M-x mh-version @key{RET}}. @c ------------------------- -@cindex @samp{*MH-E Log*} -@cindex buffers, @samp{*MH-E Log*} +@cindex @file{*MH-E Log*} +@cindex buffers, @file{*MH-E Log*} @item *MH-E Log* This buffer contains the last 100 lines of the output of the various MH commands. @c ------------------------- -@cindex @samp{*MH-E Mail Delivery*} -@cindex buffers, @samp{*MH-E Mail Delivery*} +@cindex @file{*MH-E Mail Delivery*} +@cindex buffers, @file{*MH-E Mail Delivery*} @item *MH-E Mail Delivery* This buffer contains the transcript of a mail delivery. @xref{Sending Message}. @c ------------------------- -@cindex @samp{*MH-E Recipients*} -@cindex buffers, @samp{*MH-E Recipients*} +@cindex @file{*MH-E Recipients*} +@cindex buffers, @file{*MH-E Recipients*} @findex mh-check-whom @item *MH-E Recipients* @kindex C-c C-w @@ -8037,14 +8037,14 @@ (@code{mh-check-whom}) and is killed when draft is sent. @xref{Checking Recipients}. @c ------------------------- -@cindex @samp{*MH-E Sequences*} -@cindex buffers, @samp{*MH-E Sequences*} +@cindex @file{*MH-E Sequences*} +@cindex buffers, @file{*MH-E Sequences*} @item *MH-E Sequences* This buffer contains the output of @kbd{S l} (@code{mh-list-sequences}). @xref{Sequences}. @c ------------------------- -@cindex @samp{*mh-temp*} -@cindex buffers, @samp{*mh-temp*} +@cindex @file{*mh-temp*} +@cindex buffers, @file{*mh-temp*} @item *mh-temp* This is a scratch, ephemeral, buffer used by MH-E functions. Note that it is hidden because the first character in the name is a space. === modified file 'doc/misc/newsticker.texi' --- doc/misc/newsticker.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/newsticker.texi 2014-03-12 20:52:34 +0000 @@ -166,8 +166,8 @@ the content of the current headline. Feeds can be placed into groups, which themselves can be placed in groups and so on. @item Newsticker's @emph{plainview} displays all headlines in a -single buffer, called @samp{*newsticker*}. The modeline in the -@samp{*newsticker*} buffer informs you whenever new headlines have +single buffer, called @file{*newsticker*}. The modeline in the +@file{*newsticker*} buffer informs you whenever new headlines have arrived. @end itemize In both views clicking mouse-button 2 or pressing @key{RET} on a === modified file 'doc/misc/pcl-cvs.texi' --- doc/misc/pcl-cvs.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/pcl-cvs.texi 2014-03-12 20:52:34 +0000 @@ -116,7 +116,7 @@ * Removing handled entries:: Uninteresting lines can easily be removed. * Ignoring files:: Telling CVS to ignore generated files. * Viewing differences:: Commands to @samp{diff} different versions. -* Invoking Ediff:: Running @samp{ediff} from @samp{*cvs*} buffer. +* Invoking Ediff:: Running @samp{ediff} from @file{*cvs*} buffer. * Updating files:: Updating files that Need-update. * Tagging files:: Tagging files. * Miscellaneous commands:: Miscellaneous commands. @@ -264,7 +264,7 @@ @samp{cvs -n update} will be run in that directory. (It should contain files that have been checked out from a CVS archive.) The output from @code{cvs} will be parsed and presented in a table in a buffer called -@samp{*cvs*}. It might look something like this: +@file{*cvs*}. It might look something like this: @example Repository : /usr/CVSroot @@ -298,7 +298,7 @@ repository. @xref{Committing changes}. You can also press @kbd{O} to update any of the files that are marked @samp{Need-Update}. You can also run @kbd{M-x cvs-update @key{RET}} (bound to @kbd{M-u} in the -@samp{*cvs*} buffer) to update all the files. +@file{*cvs*} buffer) to update all the files. You can then press @kbd{=} to easily get a @samp{diff} between your modified file and the base version that you started from, or you can @@ -309,7 +309,7 @@ @node Buffer contents @chapter Buffer contents @cindex Buffer contents -@cindex @code{*cvs*} buffer contents +@cindex @file{*cvs*} buffer contents The display contains several columns, some of which are optional. These columns are, from left to right: @@ -449,7 +449,7 @@ If a directory is selected but the command cannot be applied to a directory, then it will be applied to the set of files under this -directory which are in the @samp{*cvs*} buffer. +directory which are in the @file{*cvs*} buffer. @findex cvs-mode-force-command @findex cvs-allow-dir-commit @@ -504,7 +504,7 @@ * Removing handled entries:: Uninteresting lines can easily be removed. * Ignoring files:: Telling CVS to ignore generated files. * Viewing differences:: Commands to @samp{diff} different versions. -* Invoking Ediff:: Running @samp{ediff} from @samp{*cvs*} buffer. +* Invoking Ediff:: Running @samp{ediff} from @file{*cvs*} buffer. * Updating files:: Updating files that Need-update. * Tagging files:: Tagging files. * Miscellaneous commands:: Miscellaneous commands. @@ -520,10 +520,10 @@ @findex cvs-quickdir @cindex Creating the *cvs* buffer -Most commands in PCL-CVS require that you have a @samp{*cvs*} +Most commands in PCL-CVS require that you have a @file{*cvs*} buffer. The commands that you use to get one are listed below. For each, a @samp{cvs} process will be run, the output will be parsed by -PCL-CVS, and the result will be printed in the @samp{*cvs*} buffer (see +PCL-CVS, and the result will be printed in the @file{*cvs*} buffer (see @ref{Buffer contents}, for a description of the buffer's contents). @table @kbd @@ -547,7 +547,7 @@ out. @item M-x cvs-quickdir -Populate the @samp{*cvs*} buffer by just looking at the @file{CVS/Entries} +Populate the @file{*cvs*} buffer by just looking at the @file{CVS/Entries} files. This is very much like @code{cvs-examine} except that it does not access the CVS repository, which is a major advantage when the repository is far away. But of course, it will not be able to detect @@ -628,7 +628,7 @@ @end table @node Updating the buffer -@section Updating the @samp{*cvs*} buffer +@section Updating the @file{*cvs*} buffer @findex cvs-update @findex cvs-examine @findex cvs-status @@ -636,7 +636,7 @@ @findex cvs-mode-examine @findex cvs-mode-status -The following commands can be used from within the @samp{*cvs*} buffer +The following commands can be used from within the @file{*cvs*} buffer to update the display: @table @kbd @@ -667,7 +667,7 @@ @item s Runs @code{cvs-mode-status} on the selected files. When run on the top-level directory, this is equivalent to @kbd{M-s}, except that -CVS output will be shown in a @samp{*cvs-info*} buffer that will be +CVS output will be shown in a @file{*cvs-info*} buffer that will be put in @samp{cvs-status-mode}. @end table @@ -775,7 +775,7 @@ @item After having selected the files you want to commit, you type either @kbd{c} or @kbd{C} which brings up a special buffer -@samp{*cvs-commit*}. +@file{*cvs-commit*}. @item You type in the log message describing the changes you're about to @@ -800,8 +800,8 @@ As for the difference between @kbd{c} (i.e., @code{cvs-mode-commit}) and @kbd{C} (i.e., @code{cvs-mode-commit-setup}) is that the first gets you -straight to @samp{*cvs-commit*} without erasing it or changing anything -to its content, while the second first erases @samp{*cvs-commit*} +straight to @file{*cvs-commit*} without erasing it or changing anything +to its content, while the second first erases @file{*cvs-commit*} and tries to initialize it with a sane default (it does that by either using a template provided by the CVS administrator or by extracting a relevant log message from a @file{ChangeLog} file). @@ -866,12 +866,12 @@ @item l Call the command @code{cvs-mode-log} which runs @samp{cvs log} on all selected files, and show the result in a temporary buffer -@samp{*cvs-info*} (@pxref{Log View Mode}). +@file{*cvs-info*} (@pxref{Log View Mode}). @item s Call the command @code{cvs-mode-status} which runs @samp{cvs status} on all selected files, and show the result in a temporary buffer -@samp{*cvs-info*}. +@file{*cvs-info*}. @c Fixme: reinstate when node is written: @c (@pxref{CVS Status Mode}). @end table @@ -1142,11 +1142,11 @@ @item M-x cvs-mode-delete-lock This command deletes the lock files that -the @samp{*cvs*} buffer informs you about. You should normally never have to +the @file{*cvs*} buffer informs you about. You should normally never have to use this command, since CVS tries very carefully to always remove the lock files itself. -You can only use this command when a message in the @samp{*cvs*} buffer tells +You can only use this command when a message in the @file{*cvs*} buffer tells you so. You should wait a while before using this command in case someone else is running a @code{cvs} command. @@ -1161,7 +1161,7 @@ Bury the PCL-CVS buffer (@code{cvs-bury-buffer}). @item M-x cvs-mode-quit -Quit PCL-CVS, killing the @samp{*cvs*} buffer. +Quit PCL-CVS, killing the @file{*cvs*} buffer. @end table @node Log Edit Mode @@ -1260,7 +1260,7 @@ @item cvs-auto-remove-directories If this variable is set to any non-@code{nil} value, directories that do not contain any files to be checked in will not be listed in the -@samp{*cvs*} buffer. +@file{*cvs*} buffer. @item cvs-auto-revert If this variable is set to any non-@samp{nil} value any buffers you have @@ -1284,7 +1284,7 @@ @item log-edit-require-final-newline @c wordy to avoid underfull hbox When you enter a log message by typing into the -@samp{*cvs-commit-message*} buffer, PCL-CVS normally automatically +@file{*cvs-commit-message*} buffer, PCL-CVS normally automatically inserts a trailing newline, unless there already is one. This behavior can be controlled via @samp{cvs-commit-buffer-require-final-newline}. If it is @samp{t} (the default behavior), a newline will always be @@ -1340,7 +1340,7 @@ @vindex cvs-msg (face) PCL-CVS adds a few extra features, including menus, mouse bindings, and -fontification of the @samp{*cvs*} buffer. The faces defined for +fontification of the @file{*cvs*} buffer. The faces defined for fontification are listed below: @table @samp @@ -1402,10 +1402,10 @@ @table @asis @item Unexpected output from CVS Unexpected output from CVS may confuse PCL-CVS@. It will create -warning messages in the @samp{*cvs*} buffer alerting you to any parse errors. +warning messages in the @file{*cvs*} buffer alerting you to any parse errors. If you get these messages, please send a bug report to the email -addresses listed above. Include the contents of the @samp{*cvs*} buffer, the -output of the CVS process (which should be found in the @samp{ *cvs-tmp*} +addresses listed above. Include the contents of the @file{*cvs*} buffer, the +output of the CVS process (which should be found in the @file{ *cvs-tmp*} buffer), and the versions of Emacs, PCL-CVS and CVS you are using. @end table === modified file 'doc/misc/rcirc.texi' --- doc/misc/rcirc.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/rcirc.texi 2014-03-12 20:52:34 +0000 @@ -212,7 +212,7 @@ @cindex server buffer When you have answered these questions, @code{rcirc} will create a server -buffer, which will be named something like @code{*irc.freenode.net*}, +buffer, which will be named something like @file{*irc.freenode.net*}, and a channel buffer for each of the channels you wanted to join. @kindex RET === modified file 'doc/misc/sem-user.texi' --- doc/misc/sem-user.texi 2014-03-03 17:15:42 +0000 +++ doc/misc/sem-user.texi 2014-03-12 20:52:34 +0000 @@ -903,12 +903,12 @@ describing the context at @var{pos} (@pxref{Top,,,eieio,EIEIO manual}). -When called interactively, this displays a @samp{*Semantic Context +When called interactively, this displays a @file{*Semantic Context Analysis*} buffer containing a summary of the context at point. @end deffn @noindent -The Prefix section of the @samp{*Semantic Context Analysis*} buffer +The Prefix section of the @file{*Semantic Context Analysis*} buffer lists the tags based on the text at point. If it shows only a simple string, the Semantic was unable to identify what the data type was. === modified file 'doc/misc/smtpmail.texi' --- doc/misc/smtpmail.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/smtpmail.texi 2014-03-12 20:52:34 +0000 @@ -409,7 +409,7 @@ @vindex smtpmail-debug-info The variable @code{smtpmail-debug-info} controls whether to print the SMTP protocol exchange in the minibuffer, and retain the entire -exchange in a buffer @samp{*trace of SMTP session to @var{server}*}, +exchange in a buffer @file{*trace of SMTP session to @var{server}*}, where @var{server} is the name of the mail server to which you send mail. === modified file 'doc/misc/url.texi' --- doc/misc/url.texi 2014-02-05 07:46:40 +0000 +++ doc/misc/url.texi 2014-03-12 20:52:34 +0000 @@ -1249,7 +1249,7 @@ @defopt url-debug @cindex debugging Specifies the types of debug messages which are logged to -the @code{*URL-DEBUG*} buffer. +the @file{*URL-DEBUG*} buffer. @code{t} means log all messages. A number means log all messages and show them with @code{message}. It may also be a list of the types of messages to be logged. === modified file 'doc/misc/viper.texi' --- doc/misc/viper.texi 2014-02-07 03:22:34 +0000 +++ doc/misc/viper.texi 2014-03-12 20:52:34 +0000 @@ -354,7 +354,7 @@ @end lisp When Emacs first comes up, if you have not specified a file on the -command line, it will show the @samp{*scratch*} buffer, in the +command line, it will show the @file{*scratch*} buffer, in the @samp{Lisp Interaction} mode. After you invoke Viper, you can start editing files by using @kbd{:e}, @kbd{:vi}, or @kbd{v} commands. (@xref{File and Buffer Handling}, for more information on @kbd{v} and other @@ -1840,7 +1840,7 @@ (set-face-background viper-replace-overlay-face "yellow") @end smallexample For a complete list of colors available to you, evaluate the expression -@code{(x-defined-colors)}. (Type it in the buffer @code{*scratch*} and then +@code{(x-defined-colors)}. (Type it in the buffer @file{*scratch*} and then hit the @kbd{C-j} key. @item viper-replace-overlay-cursor-color "Red" === modified file 'doc/misc/wisent.texi' --- doc/misc/wisent.texi 2014-01-16 06:24:06 +0000 +++ doc/misc/wisent.texi 2014-03-12 20:52:34 +0000 @@ -689,7 +689,7 @@ @end deffn The verbose report is printed in the temporary buffer -@code{*wisent-log*} when running interactively, or in file +@file{*wisent-log*} when running interactively, or in file @file{wisent.output} when running in batch mode. Different reports are separated from each other by a line like this: @@ -760,7 +760,7 @@ @end group @end example -The @samp{*wisent-log*} buffer details things! +The @file{*wisent-log*} buffer details things! The first section reports conflicts that were solved using precedence and/or associativity: === modified file 'doc/misc/woman.texi' --- doc/misc/woman.texi 2014-01-06 05:25:46 +0000 +++ doc/misc/woman.texi 2014-03-12 20:52:34 +0000 @@ -826,7 +826,7 @@ this by customizing @code{woman-imenu-generic-expression}. WoMan is configured not to replace spaces in an imenu -@code{*Completion*} buffer. For further documentation on the use of +@file{*Completion*} buffer. For further documentation on the use of imenu, such as menu sorting, see the source file @file{imenu.el}, which is distributed with GNU Emacs. @@ -852,7 +852,7 @@ @vtable @code @item woman-show-log A boolean value that defaults to @code{nil}. If non-@code{nil} then show the -@code{*WoMan-Log*} buffer if appropriate, i.e., if any warning messages +@file{*WoMan-Log*} buffer if appropriate, i.e., if any warning messages are written to it. @xref{Log, , The *WoMan-Log* Buffer}. @item woman-pre-format-hook @@ -1295,7 +1295,7 @@ @item use @kbd{M-x report-emacs-bug} to send a bug report. Please include the entry from the -@code{*WoMan-Log*} buffer relating to the problem file, together with +@file{*WoMan-Log*} buffer relating to the problem file, together with a brief description of the problem. Please indicate where you got the man source file from, but do not send it unless asked to send it. @end enumerate ------------------------------------------------------------ revno: 116745 committer: Glenn Morris branch nick: trunk timestamp: Wed 2014-03-12 16:47:03 -0400 message: Fix ChangeLog typo diff: === modified file 'doc/emacs/ChangeLog' --- doc/emacs/ChangeLog 2014-03-12 07:14:30 +0000 +++ doc/emacs/ChangeLog 2014-03-12 20:47:03 +0000 @@ -303,7 +303,7 @@ * display.texi (Cursor Display): Document `blink-cursor-blinks'. - * buffers.texi: Update list-buffers "screeshot" to show Messages + * buffers.texi: Update list-buffers "screenshot" to show Messages as major-mode. * entering.texi: Document `initial-buffer-choice' changes. ------------------------------------------------------------ revno: 116744 committer: Juanma Barranquero branch nick: trunk timestamp: Wed 2014-03-12 19:36:26 +0100 message: lisp/frameset.el: Optimize check for visible frame. (frameset-restore): When checking for a visible frame, use the action map instead of calling visible-frame-list. diff: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2014-03-12 15:02:45 +0000 +++ lisp/ChangeLog 2014-03-12 18:36:26 +0000 @@ -1,3 +1,8 @@ +2014-03-12 Juanma Barranquero + + * frameset.el (frameset-restore): When checking for a visible frame, + use the action map instead of calling visible-frame-list. + 2014-03-12 Jonas Bernoulli * emacs-lisp/eieio.el (with-slots): Use cl-symbol-macrolet (bug#16998). === modified file 'lisp/frameset.el' --- lisp/frameset.el 2014-03-12 02:21:09 +0000 +++ lisp/frameset.el 2014-03-12 18:36:26 +0000 @@ -1230,7 +1230,12 @@ (delay-warning 'frameset (error-message-string err) :warning)))))) ;; Make sure there's at least one visible frame. - (unless (or (daemonp) (visible-frame-list)) + (unless (or (daemonp) + (catch 'visible + (maphash (lambda (frame _) + (and (frame-live-p frame) (frame-visible-p frame) + (throw 'visible t))) + frameset--action-map))) (make-frame-visible (selected-frame))))) ------------------------------------------------------------ revno: 116743 fixes bug: http://debbugs.gnu.org/16998 author: Jonas Bernoulli committer: Juanma Barranquero branch nick: trunk timestamp: Wed 2014-03-12 16:02:45 +0100 message: lisp/emacs-lisp/eieio.el (with-slots): Use cl-symbol-macrolet (bug#16998). diff: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2014-03-12 07:28:23 +0000 +++ lisp/ChangeLog 2014-03-12 15:02:45 +0000 @@ -1,3 +1,7 @@ +2014-03-12 Jonas Bernoulli + + * emacs-lisp/eieio.el (with-slots): Use cl-symbol-macrolet (bug#16998). + 2014-03-12 Martin Rudalics * window.el (fit-frame-to-buffer): Get maximum width from === modified file 'lisp/emacs-lisp/eieio.el' --- lisp/emacs-lisp/eieio.el 2014-01-30 11:19:16 +0000 +++ lisp/emacs-lisp/eieio.el 2014-03-12 15:02:45 +0000 @@ -246,13 +246,13 @@ SLOT. A slot specified without a variable name is given a variable name of the same name as the slot." (declare (indent 2)) - ;; Transform the spec-list into a symbol-macrolet spec-list. + ;; Transform the spec-list into a cl-symbol-macrolet spec-list. (let ((mappings (mapcar (lambda (entry) (let ((var (if (listp entry) (car entry) entry)) (slot (if (listp entry) (cadr entry) entry))) (list var `(slot-value ,object ',slot)))) spec-list))) - (append (list 'symbol-macrolet mappings) + (append (list 'cl-symbol-macrolet mappings) body))) ;;; Simple generators, and query functions. None of these would do ------------------------------------------------------------ revno: 116742 committer: martin rudalics branch nick: trunk timestamp: Wed 2014-03-12 08:28:23 +0100 message: Two adjustments in window/frame resizing. * frame.c (x_set_frame_parameters): Always calculate new sizes pixelwise to avoid potential loss when rounding. * window.el (fit-frame-to-buffer): Get maximum width from display's width instead of height. diff: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2014-03-12 07:14:30 +0000 +++ lisp/ChangeLog 2014-03-12 07:28:23 +0000 @@ -1,3 +1,8 @@ +2014-03-12 Martin Rudalics + + * window.el (fit-frame-to-buffer): Get maximum width from + display's width instead of height. + 2014-03-12 Glenn Morris * desktop.el (desktop-restore-frames) === modified file 'lisp/window.el' --- lisp/window.el 2014-03-07 19:12:31 +0000 +++ lisp/window.el 2014-03-12 07:28:23 +0000 @@ -7043,7 +7043,7 @@ (- (* (nth 2 sizes) char-width) window-extra-width)) ((numberp max-width) (- (* max-width char-width) window-extra-width)) - (t display-height))) + (t display-width))) (min-width (cond ((numberp (nth 3 sizes)) === modified file 'src/ChangeLog' --- src/ChangeLog 2014-03-11 06:50:01 +0000 +++ src/ChangeLog 2014-03-12 07:28:23 +0000 @@ -1,3 +1,8 @@ +2014-03-12 Martin Rudalics + + * frame.c (x_set_frame_parameters): Always calculate new sizes + pixelwise to avoid potential loss when rounding. + 2014-03-11 Dmitry Antipov * xfns.c (x_set_mouse_color): Recolor vertical_drag_cursor. === modified file 'src/frame.c' --- src/frame.c 2014-02-22 21:49:10 +0000 +++ src/frame.c 2014-03-12 07:28:23 +0000 @@ -2848,14 +2848,14 @@ /* Provide default values for HEIGHT and WIDTH. */ width = (f->new_width ? (f->new_pixelwise - ? (f->new_width / FRAME_COLUMN_WIDTH (f)) - : f->new_width) - : FRAME_COLS (f)); + ? f->new_width + : (f->new_width * FRAME_COLUMN_WIDTH (f))) + : FRAME_TEXT_WIDTH (f)); height = (f->new_height ? (f->new_pixelwise - ? (f->new_height / FRAME_LINE_HEIGHT (f)) - : f->new_height) - : FRAME_LINES (f)); + ? f->new_height + : (f->new_height * FRAME_LINE_HEIGHT (f))) + : FRAME_TEXT_HEIGHT (f)); /* Process foreground_color and background_color before anything else. They are independent of other properties, but other properties (e.g., @@ -2899,12 +2899,12 @@ if (EQ (prop, Qwidth) && RANGED_INTEGERP (0, val, INT_MAX)) { size_changed = 1; - width = XFASTINT (val); + width = XFASTINT (val) * FRAME_COLUMN_WIDTH (f) ; } else if (EQ (prop, Qheight) && RANGED_INTEGERP (0, val, INT_MAX)) { size_changed = 1; - height = XFASTINT (val); + height = XFASTINT (val) * FRAME_LINE_HEIGHT (f); } else if (EQ (prop, Qtop)) top = val; @@ -2986,15 +2986,15 @@ Lisp_Object frame; /* Make this 1, eventually. */ - check_frame_size (f, &width, &height, 0); + check_frame_size (f, &width, &height, 1); XSETFRAME (frame, f); if (size_changed - && (width != FRAME_COLS (f) - || height != FRAME_LINES (f) + && (width != FRAME_TEXT_WIDTH (f) + || height != FRAME_TEXT_HEIGHT (f) || f->new_height || f->new_width)) - Fset_frame_size (frame, make_number (width), make_number (height), Qnil); + Fset_frame_size (frame, make_number (width), make_number (height), Qt); if ((!NILP (left) || !NILP (top)) && ! (left_no_change && top_no_change)