# HG changeset patch # User Katsumi Yamaoka # Date 1266293937 0 # Node ID 6e3f2cca063f8f18e31098a8dac77c34f8558bbb # Parent a47ad081a03cbf3bd59eb45ddc175f0727354383# Parent 6a11e3b311d842d1d1a6632b939299c06a20d697 Merge from mainline. diff -r a47ad081a03c -r 6e3f2cca063f doc/lispintro/ChangeLog --- a/doc/lispintro/ChangeLog Mon Feb 15 21:54:07 2010 +0000 +++ b/doc/lispintro/ChangeLog Tue Feb 16 04:18:57 2010 +0000 @@ -1,3 +1,7 @@ +2010-02-16 Glenn Morris + + * emacs-lisp-intro.texi: Fix typo in name of `find-tag' command. + 2010-02-01 Stefan Monnier * emacs-lisp-intro.texi (Text and Auto-fill, Mode Line): diff -r a47ad081a03c -r 6e3f2cca063f doc/lispintro/emacs-lisp-intro.texi --- a/doc/lispintro/emacs-lisp-intro.texi Mon Feb 15 21:54:07 2010 +0000 +++ b/doc/lispintro/emacs-lisp-intro.texi Tue Feb 16 04:18:57 2010 +0000 @@ -229,7 +229,8 @@ Edition @value{edition-number}, @value{update-date} @sp 1 Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001, - 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 + Free Software Foundation, Inc. @sp 1 @iftex @@ -4732,16 +4733,16 @@ @end ignore More generally, if you want to see a function in its original source -file, you can use the @code{find-tags} function to jump to it. -@code{find-tags} works with a wide variety of languages, not just +file, you can use the @code{find-tag} function to jump to it. +@code{find-tag} works with a wide variety of languages, not just Lisp, and C, and it works with non-programming text as well. For -example, @code{find-tags} will jump to the various nodes in the +example, @code{find-tag} will jump to the various nodes in the Texinfo source file of this document. -The @code{find-tags} function depends on `tags tables' that record +The @code{find-tag} function depends on `tags tables' that record the locations of the functions, variables, and other items to which -@code{find-tags} jumps. - -To use the @code{find-tags} command, type @kbd{M-.} (i.e., press the +@code{find-tag} jumps. + +To use the @code{find-tag} command, type @kbd{M-.} (i.e., press the period key while holding down the @key{META} key, or else type the @key{ESC} key and then type the period key), and then, at the prompt, type in the name of the function whose source code you want to see, @@ -4753,7 +4754,7 @@ @c !!! 22.1.1 tags table location in this paragraph @cindex TAGS table, specifying -@findex find-tags +@findex find-tag Depending on how the initial default values of your copy of Emacs are set, you may also need to specify the location of your `tags table', which is a file called @file{TAGS}. For example, if you are @@ -4778,7 +4779,7 @@ For more information, see @ref{etags, , Create Your Own @file{TAGS} File}. After you become more familiar with Emacs Lisp, you will find that you will -frequently use @code{find-tags} to navigate your way around source code; +frequently use @code{find-tag} to navigate your way around source code; and you will create your own @file{TAGS} tables. @cindex Library, as term for `file' @@ -18961,7 +18962,7 @@ on-line and as a typeset, printed book.) Go to the other on-line help that is part of GNU Emacs: the on-line -documentation for all functions and variables, and @code{find-tags}, +documentation for all functions and variables, and @code{find-tag}, the program that takes you to sources. Here is an example of how I explore the sources. Because of its name, diff -r a47ad081a03c -r 6e3f2cca063f doc/misc/ChangeLog --- a/doc/misc/ChangeLog Mon Feb 15 21:54:07 2010 +0000 +++ b/doc/misc/ChangeLog Tue Feb 16 04:18:57 2010 +0000 @@ -1,3 +1,7 @@ +2010-02-16 Glenn Morris + + * nxml-mode.texi (Commands for locating a schema): Fix keybinding. + 2010-02-05 Mark A. Hershberger * ede.texi, eieio.texi, semantic.texi: Use standard direntry format. diff -r a47ad081a03c -r 6e3f2cca063f doc/misc/nxml-mode.texi --- a/doc/misc/nxml-mode.texi Mon Feb 15 21:54:07 2010 +0000 +++ b/doc/misc/nxml-mode.texi Tue Feb 16 04:18:57 2010 +0000 @@ -512,7 +512,7 @@ you visit a file in nXML mode. However, if you have just created a new file and the schema cannot be inferred from the file-name, then this will not locate the right schema. In this case, you should insert the -start-tag of the root element and then use the command @kbd{C-c +start-tag of the root element and then use the command @kbd{C-c C-s C-a}, which reapplies the rules based on the current content of the document. It is usually not necessary to insert the complete start-tag; often just @samp{<@var{name}} is diff -r a47ad081a03c -r 6e3f2cca063f lisp/ChangeLog --- a/lisp/ChangeLog Mon Feb 15 21:54:07 2010 +0000 +++ b/lisp/ChangeLog Tue Feb 16 04:18:57 2010 +0000 @@ -1,3 +1,8 @@ +2010-02-16 Glenn Morris + + * textmodes/tex-mode.el (tex-bibtex-file): Expand the result of + tex-main-file before using it. (Bug#5562) + 2010-02-15 Stefan Monnier * emacs-lisp/advice.el (ad-compile-function): Suppress byte-compiler diff -r a47ad081a03c -r 6e3f2cca063f lisp/gnus/ChangeLog --- a/lisp/gnus/ChangeLog Mon Feb 15 21:54:07 2010 +0000 +++ b/lisp/gnus/ChangeLog Tue Feb 16 04:18:57 2010 +0000 @@ -1,3 +1,8 @@ +2010-02-16 Glenn Morris + + * message.el (message-default-mail-headers): Change the default value + to ease the transition from mail-mode to message-mode. (Bug#5555) + 2010-01-17 Chong Yidong * message.el (message-mail): Just pass yank-action on to message-setup. diff -r a47ad081a03c -r 6e3f2cca063f lisp/gnus/message.el --- a/lisp/gnus/message.el Mon Feb 15 21:54:07 2010 +0000 +++ b/lisp/gnus/message.el Tue Feb 16 04:18:57 2010 +0000 @@ -1178,8 +1178,22 @@ :link '(custom-manual "(message)Message Headers") :type 'message-header-lines) -(defcustom message-default-mail-headers "" +(defcustom message-default-mail-headers + ;; Ease the transition from mail-mode to message-mode. See bugs#4431, 5555. + (concat (if (and (boundp 'mail-default-reply-to) + (stringp mail-default-reply-to)) + (format "Reply-to: %s\n" mail-default-reply-to) + "") + (if (and (boundp 'mail-self-blind) + mail-self-blind) + (format "BCC: %s\n" user-mail-address) + "") + (if (and (boundp 'mail-archive-file-name) + (stringp mail-archive-file-name)) + (format "FCC: %s\n" mail-archive-file-name) + "")) "*A string of header lines to be inserted in outgoing mails." + :version "23.2" :group 'message-headers :group 'message-mail :link '(custom-manual "(message)Mail Headers") @@ -2768,7 +2782,7 @@ ;;; Forbidden properties ;; ;; We use `after-change-functions' to keep special text properties -;; that interfer with the normal function of message mode out of the +;; that interfere with the normal function of message mode out of the ;; buffer. (defcustom message-strip-special-text-properties t diff -r a47ad081a03c -r 6e3f2cca063f lisp/textmodes/tex-mode.el --- a/lisp/textmodes/tex-mode.el Mon Feb 15 21:54:07 2010 +0000 +++ b/lisp/textmodes/tex-mode.el Tue Feb 16 04:18:57 2010 +0000 @@ -921,8 +921,8 @@ ;; remaining warning from byte-compiling all of Emacs... (eval-when-compile (setq byte-compile-function-environment - (delq (assq 'tex-mode byte-compile-function-environment) - byte-compile-function-environment))) + (delq (assq 'tex-mode byte-compile-function-environment) + byte-compile-function-environment))) ;;;###autoload (defun tex-mode () @@ -2643,7 +2643,7 @@ (tex-kill-job) (tex-start-shell)) (let* (shell-dirtrack-verbose - (source-file (tex-main-file)) + (source-file (expand-file-name (tex-main-file))) (tex-out-file (tex-append (file-name-nondirectory source-file) "")) (file-dir (file-name-directory source-file)))