diff options
| author | Glenn Morris | 2013-06-23 23:58:52 -0700 |
|---|---|---|
| committer | Glenn Morris | 2013-06-23 23:58:52 -0700 |
| commit | f99f7826a0303f7a40864571be7cbf84f3d4ee62 (patch) | |
| tree | a6e4ca5768d6053deb6ff992e2235be791d9fb59 | |
| parent | 6c3e2c3de5ee118c8a8da180945ca63c059649e9 (diff) | |
| parent | 9dc3215fab2989509ce14e6eb7c1d616d2c7c5b3 (diff) | |
| download | emacs-f99f7826a0303f7a40864571be7cbf84f3d4ee62.tar.gz emacs-f99f7826a0303f7a40864571be7cbf84f3d4ee62.zip | |
Merge from emacs-24; up to 2012-12-29T06:14:00Z!cyd@gnu.org
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | configure.ac | 3 | ||||
| -rw-r--r-- | doc/emacs/files.texi | 9 | ||||
| -rw-r--r-- | doc/emacs/rmail.texi | 1 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 8 | ||||
| -rw-r--r-- | doc/lispref/functions.texi | 3 | ||||
| -rw-r--r-- | doc/lispref/loading.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/variables.texi | 2 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/misc/eshell.texi | 29 |
10 files changed, 48 insertions, 17 deletions
| @@ -1,3 +1,7 @@ | |||
| 1 | 2013-06-24 Glenn Morris <rgm@fencepost.gnu.org> | ||
| 2 | |||
| 3 | * configure.ac: Include X11/X.h when testing for Xft.h. (Bug#14684) | ||
| 4 | |||
| 1 | 2013-06-22 Juanma Barranquero <lekktu@gmail.com> | 5 | 2013-06-22 Juanma Barranquero <lekktu@gmail.com> |
| 2 | 6 | ||
| 3 | * .bzrignore: Add GNU idutils ID database file. | 7 | * .bzrignore: Add GNU idutils ID database file. |
diff --git a/configure.ac b/configure.ac index 6a360a89c1e..3cb7bc701dd 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -2644,7 +2644,8 @@ if test "${HAVE_X11}" = "yes"; then | |||
| 2644 | XFT_LIBS="-lXrender $XFT_LIBS" | 2644 | XFT_LIBS="-lXrender $XFT_LIBS" |
| 2645 | LIBS="$XFT_LIBS $LIBS" | 2645 | LIBS="$XFT_LIBS $LIBS" |
| 2646 | AC_CHECK_HEADER(X11/Xft/Xft.h, | 2646 | AC_CHECK_HEADER(X11/Xft/Xft.h, |
| 2647 | AC_CHECK_LIB(Xft, XftFontOpen, HAVE_XFT=yes, , $XFT_LIBS)) | 2647 | AC_CHECK_LIB(Xft, XftFontOpen, HAVE_XFT=yes, , $XFT_LIBS) , , |
| 2648 | [[#include <X11/X.h>]]) | ||
| 2648 | 2649 | ||
| 2649 | if test "${HAVE_XFT}" = "yes"; then | 2650 | if test "${HAVE_XFT}" = "yes"; then |
| 2650 | AC_DEFINE(HAVE_XFT, 1, [Define to 1 if you have the Xft library.]) | 2651 | AC_DEFINE(HAVE_XFT, 1, [Define to 1 if you have the Xft library.]) |
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi index 13fa516af66..7daeca3bf38 100644 --- a/doc/emacs/files.texi +++ b/doc/emacs/files.texi | |||
| @@ -1267,9 +1267,12 @@ minibuffer, and displays the differences between the two files in a | |||
| 1267 | buffer named @file{*diff*}. This works by running the @command{diff} | 1267 | buffer named @file{*diff*}. This works by running the @command{diff} |
| 1268 | program, using options taken from the variable @code{diff-switches}. | 1268 | program, using options taken from the variable @code{diff-switches}. |
| 1269 | The value of @code{diff-switches} should be a string; the default is | 1269 | The value of @code{diff-switches} should be a string; the default is |
| 1270 | @code{"-c"} to specify a context diff. @xref{Top,, Diff, diff, | 1270 | @code{"-c"} to specify a context diff. |
| 1271 | Comparing and Merging Files}, for more information about the | 1271 | @c Note that the actual name of the info file is diffutils.info, |
| 1272 | @command{diff} program. | 1272 | @c but it adds a dir entry for diff too. |
| 1273 | @c On older systems, only "info diff" works, not "info diffutils". | ||
| 1274 | @xref{Top,, Diff, diff, Comparing and Merging Files}, for more | ||
| 1275 | information about the @command{diff} program. | ||
| 1273 | 1276 | ||
| 1274 | The output of the @code{diff} command is shown using a major mode | 1277 | The output of the @code{diff} command is shown using a major mode |
| 1275 | called Diff mode. @xref{Diff Mode}. | 1278 | called Diff mode. @xref{Diff Mode}. |
diff --git a/doc/emacs/rmail.texi b/doc/emacs/rmail.texi index f80f9e175fa..62f35b2ee83 100644 --- a/doc/emacs/rmail.texi +++ b/doc/emacs/rmail.texi | |||
| @@ -1370,6 +1370,7 @@ mailboxes, etc. It is able to access remote mailboxes using the POP3 | |||
| 1370 | or IMAP4 protocol, and can retrieve mail from them using a TLS | 1370 | or IMAP4 protocol, and can retrieve mail from them using a TLS |
| 1371 | encrypted channel. It also accepts mailbox arguments in @acronym{URL} | 1371 | encrypted channel. It also accepts mailbox arguments in @acronym{URL} |
| 1372 | form. The detailed description of mailbox @acronym{URL}s can be found | 1372 | form. The detailed description of mailbox @acronym{URL}s can be found |
| 1373 | @c Note this node seems to be missing in some versions of mailutils.info? | ||
| 1373 | in @ref{URL,,,mailutils,Mailbox URL Formats}. In short, a | 1374 | in @ref{URL,,,mailutils,Mailbox URL Formats}. In short, a |
| 1374 | @acronym{URL} is: | 1375 | @acronym{URL} is: |
| 1375 | 1376 | ||
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index e95010a11a9..0b94ad66bf0 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2013-06-24 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * loading.texi (Autoload): Fix typo. | ||
| 4 | |||
| 5 | * variables.texi (Lexical Binding): Fix typo. | ||
| 6 | |||
| 7 | * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23. | ||
| 8 | |||
| 1 | 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org> | 9 | 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 2 | 10 | ||
| 3 | * display.texi (ImageMagick Images): Mention :max-width and | 11 | * display.texi (ImageMagick Images): Mention :max-width and |
diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index 7768c147827..fcd345ef83b 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi | |||
| @@ -974,10 +974,11 @@ Note that we do not quote the @code{lambda} form. | |||
| 974 | compiled. This would not happen if, say, you had constructed the | 974 | compiled. This would not happen if, say, you had constructed the |
| 975 | anonymous function by quoting it as a list: | 975 | anonymous function by quoting it as a list: |
| 976 | 976 | ||
| 977 | @c Do not unquote this lambda! | ||
| 977 | @example | 978 | @example |
| 978 | @group | 979 | @group |
| 979 | (defun double-property (symbol prop) | 980 | (defun double-property (symbol prop) |
| 980 | (change-property symbol prop (lambda (x) (* 2 x)))) | 981 | (change-property symbol prop '(lambda (x) (* 2 x)))) |
| 981 | @end group | 982 | @end group |
| 982 | @end example | 983 | @end example |
| 983 | 984 | ||
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi index 4c0f0d73e41..dab8e8d1255 100644 --- a/doc/lispref/loading.texi +++ b/doc/lispref/loading.texi | |||
| @@ -461,7 +461,7 @@ and calls @code{define-key}; not even if the variable name is the same | |||
| 461 | symbol @var{function}. | 461 | symbol @var{function}. |
| 462 | 462 | ||
| 463 | @cindex function cell in autoload | 463 | @cindex function cell in autoload |
| 464 | if @var{function} already has non-void function definition that is not | 464 | If @var{function} already has a non-void function definition that is not |
| 465 | an autoload object, this function does nothing and returns @code{nil}. | 465 | an autoload object, this function does nothing and returns @code{nil}. |
| 466 | Otherwise, it constructs an autoload object (@pxref{Autoload Type}), | 466 | Otherwise, it constructs an autoload object (@pxref{Autoload Type}), |
| 467 | and stores it as the function definition for @var{function}. The | 467 | and stores it as the function definition for @var{function}. The |
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi index 4bcf7985f0c..4a38fa9ccd5 100644 --- a/doc/lispref/variables.texi +++ b/doc/lispref/variables.texi | |||
| @@ -988,7 +988,7 @@ Here is an example: | |||
| 988 | (setq my-ticker (lambda () | 988 | (setq my-ticker (lambda () |
| 989 | (setq x (1+ x))))) | 989 | (setq x (1+ x))))) |
| 990 | @result{} (closure ((x . 0) t) () | 990 | @result{} (closure ((x . 0) t) () |
| 991 | (1+ x)) | 991 | (setq x (1+ x))) |
| 992 | 992 | ||
| 993 | (funcall my-ticker) | 993 | (funcall my-ticker) |
| 994 | @result{} 1 | 994 | @result{} 1 |
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 3a263b68be7..016b0e8340f 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2013-06-24 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * eshell.texi: Fix cross-references to other manuals. | ||
| 4 | |||
| 1 | 2013-06-23 Glenn Morris <rgm@gnu.org> | 5 | 2013-06-23 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * Makefile.in (HTML_TARGETS, html, emacs-faq.html, emacs-faq): | 7 | * Makefile.in (HTML_TARGETS, html, emacs-faq.html, emacs-faq): |
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi index 0da422fe14f..bd0ac0828cc 100644 --- a/doc/misc/eshell.texi +++ b/doc/misc/eshell.texi | |||
| @@ -378,12 +378,13 @@ Similar to, but slightly different from, the GNU Coreutils | |||
| 378 | 378 | ||
| 379 | @item define | 379 | @item define |
| 380 | @cmindex define | 380 | @cmindex define |
| 381 | Define a varalias. @xref{Variable Aliases, , , elisp}. | 381 | Define a varalias. |
| 382 | @xref{Variable Aliases, , , elisp, The Emacs Lisp Reference Manual}. | ||
| 382 | 383 | ||
| 383 | @item diff | 384 | @item diff |
| 384 | @cmindex diff | 385 | @cmindex diff |
| 385 | Use Emacs's internal @code{diff} (not to be confused with | 386 | Use Emacs's internal @code{diff} (not to be confused with |
| 386 | @code{ediff}). @xref{Comparing Files, , , elisp}. | 387 | @code{ediff}). @xref{Comparing Files, , , emacs, The GNU Emacs Manual}. |
| 387 | 388 | ||
| 388 | @item grep | 389 | @item grep |
| 389 | @cmindex grep | 390 | @cmindex grep |
| @@ -422,15 +423,18 @@ and @code{("foo" "bar")} both evaluate to @code{("foo" "bar")}. | |||
| 422 | @item locate | 423 | @item locate |
| 423 | @cmindex locate | 424 | @cmindex locate |
| 424 | Alias to Emacs's @code{locate} function, which simply runs the external | 425 | Alias to Emacs's @code{locate} function, which simply runs the external |
| 425 | @command{locate} command and parses the results. @xref{Dired and `find', , , elisp}. | 426 | @command{locate} command and parses the results. |
| 427 | @xref{Dired and Find, , , emacs, The GNU Emacs Manual}. | ||
| 426 | 428 | ||
| 427 | @item make | 429 | @item make |
| 428 | @cmindex make | 430 | @cmindex make |
| 429 | Run @command{make} through @code{compile}. @xref{Running Compilations under Emacs, , , elisp}. | 431 | Run @command{make} through @code{compile}. |
| 432 | @xref{Compilation, , , emacs, The GNU Emacs Manual}. | ||
| 430 | 433 | ||
| 431 | @item occur | 434 | @item occur |
| 432 | @cmindex occur | 435 | @cmindex occur |
| 433 | Alias to Emacs's @code{occur}. @xref{Other Search-and-Loop Commands, , , elisp}. | 436 | Alias to Emacs's @code{occur}. |
| 437 | @xref{Other Repeating Search, , , emacs, The GNU Emacs Manual}. | ||
| 434 | 438 | ||
| 435 | @item printnl | 439 | @item printnl |
| 436 | @cmindex printnl | 440 | @cmindex printnl |
| @@ -648,7 +652,8 @@ variables in command invocations. | |||
| 648 | 652 | ||
| 649 | @item $#var | 653 | @item $#var |
| 650 | Expands to the length of the value bound to @code{var}. Raises an error | 654 | Expands to the length of the value bound to @code{var}. Raises an error |
| 651 | if the value is not a sequence (@pxref{Sequences Arrays and Vectors, Sequences, , elisp}). | 655 | if the value is not a sequence |
| 656 | (@pxref{Sequences Arrays Vectors, Sequences, , elisp, The Emacs Lisp Reference Manual}). | ||
| 652 | 657 | ||
| 653 | @item $(lisp) | 658 | @item $(lisp) |
| 654 | Expands to the result of evaluating the S-expression @code{(lisp)}. On | 659 | Expands to the result of evaluating the S-expression @code{(lisp)}. On |
| @@ -680,7 +685,8 @@ any regular expression. So to split on numbers, use @samp{$var["[0-9]+" 10 20]} | |||
| 680 | 685 | ||
| 681 | @item $var[hello] | 686 | @item $var[hello] |
| 682 | Calls @code{assoc} on @code{var} with @code{"hello"}, expecting it to be | 687 | Calls @code{assoc} on @code{var} with @code{"hello"}, expecting it to be |
| 683 | an alist (@pxref{Association List Type, Association Lists, , elisp}). | 688 | an alist (@pxref{Association List Type, Association Lists, , elisp, |
| 689 | The Emacs Lisp Reference Manual}). | ||
| 684 | 690 | ||
| 685 | @item $#var[hello] | 691 | @item $#var[hello] |
| 686 | Returns the length of the cdr of the element of @code{var} who car is equal | 692 | Returns the length of the cdr of the element of @code{var} who car is equal |
| @@ -693,9 +699,11 @@ to @code{"hello"}. | |||
| 693 | Eshell's globbing syntax is very similar to that of Zsh. Users coming | 699 | Eshell's globbing syntax is very similar to that of Zsh. Users coming |
| 694 | from Bash can still use Bash-style globbing, as there are no | 700 | from Bash can still use Bash-style globbing, as there are no |
| 695 | incompatibilities. Most globbing is pattern-based expansion, but there | 701 | incompatibilities. Most globbing is pattern-based expansion, but there |
| 696 | is also predicate-based expansion. See @ref{Filename Generation, , , zsh} | 702 | is also predicate-based expansion. See |
| 703 | @ref{Filename Generation, , , zsh, The Z Shell Manual} | ||
| 697 | for full syntax. To customize the syntax and behaviour of globbing in | 704 | for full syntax. To customize the syntax and behaviour of globbing in |
| 698 | Eshell see the Customize@footnote{@xref{Customization Settings, Customize, , elisp}.} | 705 | Eshell see the Customize@footnote{@xref{Easy Customization, , , emacs, |
| 706 | The GNU Emacs Manual}.} | ||
| 699 | groups ``eshell-glob'' and ``eshell-pred''. | 707 | groups ``eshell-glob'' and ``eshell-pred''. |
| 700 | 708 | ||
| 701 | @node Input/Output | 709 | @node Input/Output |
| @@ -757,7 +765,8 @@ can be disabled and enabled without having to unload and reload them, | |||
| 757 | and to provide a common parent Customize group for the | 765 | and to provide a common parent Customize group for the |
| 758 | modules.@footnote{ERC provides a similar module facility.} An Eshell | 766 | modules.@footnote{ERC provides a similar module facility.} An Eshell |
| 759 | module is defined the same as any other library but one requirement: the | 767 | module is defined the same as any other library but one requirement: the |
| 760 | module must define a Customize@footnote{@xref{Customization Settings, Customize, , elisp}.} | 768 | module must define a Customize@footnote{@xref{Customization, , , |
| 769 | elisp, The Emacs Lisp Reference Manual}.} | ||
| 761 | group using @code{eshell-defgroup} (in place of @code{defgroup}) with | 770 | group using @code{eshell-defgroup} (in place of @code{defgroup}) with |
| 762 | @code{eshell-module} as the parent group.@footnote{If the module has | 771 | @code{eshell-module} as the parent group.@footnote{If the module has |
| 763 | no user-customizable options, then there is no need to define it as an | 772 | no user-customizable options, then there is no need to define it as an |