diff options
| author | Joakim Verona | 2013-07-02 22:46:17 +0200 |
|---|---|---|
| committer | Joakim Verona | 2013-07-02 22:46:17 +0200 |
| commit | 3718127221fbbc31f8ebd027ab7c95403dbe9118 (patch) | |
| tree | ef422898f3344c8f94f6ecf63eb583122bbf2bd8 /doc | |
| parent | 1ce45b902c67b8a0dda8d71bd2812de29a9988a6 (diff) | |
| parent | a3b49114c186d84404226af75ae7905bd1cd018f (diff) | |
| download | emacs-3718127221fbbc31f8ebd027ab7c95403dbe9118.tar.gz emacs-3718127221fbbc31f8ebd027ab7c95403dbe9118.zip | |
Merge branch 'trunk' into xwidget
Conflicts:
src/window.c
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ChangeLog | 14 | ||||
| -rw-r--r-- | doc/emacs/Makefile.in | 8 | ||||
| -rw-r--r-- | doc/emacs/ack.texi | 8 | ||||
| -rw-r--r-- | doc/emacs/basic.texi | 14 | ||||
| -rw-r--r-- | doc/emacs/files.texi | 9 | ||||
| -rw-r--r-- | doc/emacs/mule.texi | 4 | ||||
| -rw-r--r-- | doc/emacs/rmail.texi | 1 | ||||
| -rw-r--r-- | doc/lispintro/ChangeLog | 9 | ||||
| -rw-r--r-- | doc/lispintro/Makefile.in | 7 | ||||
| -rw-r--r-- | doc/lispintro/README | 37 | ||||
| -rw-r--r-- | doc/lispintro/emacs-lisp-intro.texi | 105 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 55 | ||||
| -rw-r--r-- | doc/lispref/Makefile.in | 8 | ||||
| -rw-r--r-- | doc/lispref/buffers.texi | 7 | ||||
| -rw-r--r-- | doc/lispref/display.texi | 60 | ||||
| -rw-r--r-- | doc/lispref/functions.texi | 3 | ||||
| -rw-r--r-- | doc/lispref/keymaps.texi | 11 | ||||
| -rw-r--r-- | doc/lispref/loading.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/modes.texi | 6 | ||||
| -rw-r--r-- | doc/lispref/numbers.texi | 5 | ||||
| -rw-r--r-- | doc/lispref/text.texi | 24 | ||||
| -rw-r--r-- | doc/lispref/tips.texi | 12 | ||||
| -rw-r--r-- | doc/lispref/variables.texi | 2 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 164 | ||||
| -rw-r--r-- | doc/misc/Makefile.in | 42 | ||||
| -rw-r--r-- | doc/misc/eshell.texi | 29 | ||||
| -rw-r--r-- | doc/misc/flymake.texi | 3 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 3 | ||||
| -rw-r--r-- | doc/misc/tramp.texi | 38 |
29 files changed, 431 insertions, 259 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index c3a7343aa8f..d5f3095908b 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,17 @@ | |||
| 1 | 2013-06-29 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * basic.texi (Moving Point): Document visual-order-cursor-movement | ||
| 4 | and its effect on right-char and left-char. | ||
| 5 | |||
| 6 | 2013-06-28 Glenn Morris <rgm@gnu.org> | ||
| 7 | |||
| 8 | * ack.texi (Acknowledgments): Small update. | ||
| 9 | |||
| 10 | 2013-06-19 Glenn Morris <rgm@gnu.org> | ||
| 11 | |||
| 12 | * Makefile.in (dist): Edit more configure variables. | ||
| 13 | Try to check that we do not miss any in future. | ||
| 14 | |||
| 1 | 2013-06-12 Xue Fuqiao <xfq.free@gmail.com> | 15 | 2013-06-12 Xue Fuqiao <xfq.free@gmail.com> |
| 2 | 16 | ||
| 3 | * vc1-xtra.texi (Revision Tags): Add a cross reference. | 17 | * vc1-xtra.texi (Revision Tags): Add a cross reference. |
diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in index 43de825ea70..2fec57f838b 100644 --- a/doc/emacs/Makefile.in +++ b/doc/emacs/Makefile.in | |||
| @@ -19,6 +19,9 @@ | |||
| 19 | 19 | ||
| 20 | SHELL = /bin/sh | 20 | SHELL = /bin/sh |
| 21 | 21 | ||
| 22 | # NB If you add any more configure variables, | ||
| 23 | # update the sed rules in the dist target below. | ||
| 24 | |||
| 22 | # Where to find the source code. $(srcdir) will be the doc/emacs subdirectory | 25 | # Where to find the source code. $(srcdir) will be the doc/emacs subdirectory |
| 23 | # of the source tree. This is set by configure's `--srcdir' option. | 26 | # of the source tree. This is set by configure's `--srcdir' option. |
| 24 | srcdir=@srcdir@ | 27 | srcdir=@srcdir@ |
| @@ -195,7 +198,12 @@ dist: | |||
| 195 | -e 's/^\(buildinfodir *=\).*/\1 ./' \ | 198 | -e 's/^\(buildinfodir *=\).*/\1 ./' \ |
| 196 | -e 's/^\(clean:.*\)/\1 infoclean/' \ | 199 | -e 's/^\(clean:.*\)/\1 infoclean/' \ |
| 197 | -e "s/@ver[s]ion@/${version}/" \ | 200 | -e "s/@ver[s]ion@/${version}/" \ |
| 201 | -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \ | ||
| 202 | -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \ | ||
| 198 | ${srcdir}/Makefile.in > emacs-manual-${version}/Makefile | 203 | ${srcdir}/Makefile.in > emacs-manual-${version}/Makefile |
| 204 | @if grep '@[a-zA-Z_]*@' emacs-manual-${version}/Makefile; then \ | ||
| 205 | echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \ | ||
| 206 | fi | ||
| 199 | tar -cf emacs-manual-${version}.tar emacs-manual-${version} | 207 | tar -cf emacs-manual-${version}.tar emacs-manual-${version} |
| 200 | rm -rf emacs-manual-${version} | 208 | rm -rf emacs-manual-${version} |
| 201 | 209 | ||
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi index 92874ad6276..47e5be88ce1 100644 --- a/doc/emacs/ack.texi +++ b/doc/emacs/ack.texi | |||
| @@ -115,6 +115,10 @@ Christian Limpach and Adrian Robert developed and maintained the | |||
| 115 | NeXTstep port of Emacs. | 115 | NeXTstep port of Emacs. |
| 116 | 116 | ||
| 117 | @item | 117 | @item |
| 118 | Stephen Berman wrote @file{todo-mode.el} (based on the original version | ||
| 119 | by Oliver Seidel), a package for maintaining @file{TODO} list files. | ||
| 120 | |||
| 121 | @item | ||
| 118 | Anna M. Bigatti wrote @file{cal-html.el}, which produces HTML calendars. | 122 | Anna M. Bigatti wrote @file{cal-html.el}, which produces HTML calendars. |
| 119 | 123 | ||
| 120 | @item | 124 | @item |
| @@ -1115,10 +1119,6 @@ wrote parts of the IRC client ERC (q.v.). | |||
| 1115 | Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects. | 1119 | Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects. |
| 1116 | 1120 | ||
| 1117 | @item | 1121 | @item |
| 1118 | Oliver Seidel wrote @file{todo-mode.el}, a package for maintaining | ||
| 1119 | @file{TODO} list files. | ||
| 1120 | |||
| 1121 | @item | ||
| 1122 | Manuel Serrano wrote the Flyspell package, which does spell checking | 1122 | Manuel Serrano wrote the Flyspell package, which does spell checking |
| 1123 | as you type. | 1123 | as you type. |
| 1124 | 1124 | ||
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi index b9bc391d1cf..a840f912656 100644 --- a/doc/emacs/basic.texi +++ b/doc/emacs/basic.texi | |||
| @@ -153,10 +153,17 @@ Move forward one character (@code{forward-char}). | |||
| 153 | @item @key{right} | 153 | @item @key{right} |
| 154 | @kindex RIGHT | 154 | @kindex RIGHT |
| 155 | @findex right-char | 155 | @findex right-char |
| 156 | @vindex visual-order-cursor-movement | ||
| 157 | @cindex cursor, visual-order motion | ||
| 156 | This command (@code{right-char}) behaves like @kbd{C-f}, with one | 158 | This command (@code{right-char}) behaves like @kbd{C-f}, with one |
| 157 | exception: when editing right-to-left scripts such as Arabic, it | 159 | exception: when editing right-to-left scripts such as Arabic, it |
| 158 | instead moves @emph{backward} if the current paragraph is a | 160 | instead moves @emph{backward} if the current paragraph is a |
| 159 | right-to-left paragraph. @xref{Bidirectional Editing}. | 161 | right-to-left paragraph. @xref{Bidirectional Editing}. If |
| 162 | @code{visual-order-cursor-movement} is non-@code{nil}, this command | ||
| 163 | moves to the character that is to the right of the current screen | ||
| 164 | position, moving to the next or previous screen line as appropriate. | ||
| 165 | Note that this might potentially move point many buffer positions | ||
| 166 | away, depending on the surrounding bidirectional context. | ||
| 160 | 167 | ||
| 161 | @item C-b | 168 | @item C-b |
| 162 | @kindex C-b | 169 | @kindex C-b |
| @@ -168,7 +175,10 @@ Move backward one character (@code{backward-char}). | |||
| 168 | @findex left-char | 175 | @findex left-char |
| 169 | This command (@code{left-char}) behaves like @kbd{C-b}, except it | 176 | This command (@code{left-char}) behaves like @kbd{C-b}, except it |
| 170 | moves @emph{forward} if the current paragraph is right-to-left. | 177 | moves @emph{forward} if the current paragraph is right-to-left. |
| 171 | @xref{Bidirectional Editing}. | 178 | @xref{Bidirectional Editing}. If @code{visual-order-cursor-movement} |
| 179 | is non-@code{nil}, this command moves to the character that is to the | ||
| 180 | left of the current screen position, moving to the previous or next | ||
| 181 | screen line as appropriate. | ||
| 172 | 182 | ||
| 173 | @item C-n | 183 | @item C-n |
| 174 | @itemx @key{down} | 184 | @itemx @key{down} |
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/mule.texi b/doc/emacs/mule.texi index de3e05777cd..c8bd5027fa0 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi | |||
| @@ -1804,4 +1804,6 @@ jump when point traverses reordered bidirectional text. Similarly, a | |||
| 1804 | highlighted region covering a contiguous range of character positions | 1804 | highlighted region covering a contiguous range of character positions |
| 1805 | may look discontinuous if the region spans reordered text. This is | 1805 | may look discontinuous if the region spans reordered text. This is |
| 1806 | normal and similar to the behavior of other programs that support | 1806 | normal and similar to the behavior of other programs that support |
| 1807 | bidirectional text. | 1807 | bidirectional text. If you set @code{visual-order-cursor-movement} to |
| 1808 | a non-@code{nil} value, cursor motion by the arrow keys follows the | ||
| 1809 | visual order on screen (@pxref{Moving Point, visual-order movement}). | ||
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/lispintro/ChangeLog b/doc/lispintro/ChangeLog index 5e4655506f6..a1fd9303866 100644 --- a/doc/lispintro/ChangeLog +++ b/doc/lispintro/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-06-19 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * Makefile.in (dist): Edit more configure variables. (Bug#14660) | ||
| 4 | Try to check that we do not miss any in future. | ||
| 5 | |||
| 1 | 2013-04-24 Eli Zaretskii <eliz@gnu.org> | 6 | 2013-04-24 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * makefile.w32-in (INFO_OPTS): Add "-I$(emacsdir)" to fix last | 8 | * makefile.w32-in (INFO_OPTS): Add "-I$(emacsdir)" to fix last |
| @@ -28,7 +33,7 @@ | |||
| 28 | * emacs-lisp-intro.texi (defcustom, defun) | 33 | * emacs-lisp-intro.texi (defcustom, defun) |
| 29 | (simplified-beginning-of-buffer, defvar, Building Robots, Review) | 34 | (simplified-beginning-of-buffer, defvar, Building Robots, Review) |
| 30 | (save-excursion): `defun' and `defcustom' are now macros rather | 35 | (save-excursion): `defun' and `defcustom' are now macros rather |
| 31 | than special forms. (Bug#13853) | 36 | than special forms. (Bug#13853) |
| 32 | 37 | ||
| 33 | 2013-03-16 Glenn Morris <rgm@gnu.org> | 38 | 2013-03-16 Glenn Morris <rgm@gnu.org> |
| 34 | 39 | ||
| @@ -48,7 +53,7 @@ | |||
| 48 | 53 | ||
| 49 | 2012-12-14 Paul Eggert <eggert@cs.ucla.edu> | 54 | 2012-12-14 Paul Eggert <eggert@cs.ucla.edu> |
| 50 | 55 | ||
| 51 | Fix permissions bugs with setgid directories etc. (Bug#13125) | 56 | Fix permissions bugs with setgid directories etc. (Bug#13125) |
| 52 | * emacs-lisp-intro.texi (Files List): | 57 | * emacs-lisp-intro.texi (Files List): |
| 53 | directory-files-and-attributes now outputs t for attribute that's | 58 | directory-files-and-attributes now outputs t for attribute that's |
| 54 | now a placeholder. | 59 | now a placeholder. |
diff --git a/doc/lispintro/Makefile.in b/doc/lispintro/Makefile.in index 338b4ad86c4..b60c752e92b 100644 --- a/doc/lispintro/Makefile.in +++ b/doc/lispintro/Makefile.in | |||
| @@ -19,6 +19,8 @@ | |||
| 19 | 19 | ||
| 20 | SHELL = /bin/sh | 20 | SHELL = /bin/sh |
| 21 | 21 | ||
| 22 | # NB If you add any more configure variables, | ||
| 23 | # update the sed rules in the dist target below. | ||
| 22 | srcdir = @srcdir@ | 24 | srcdir = @srcdir@ |
| 23 | version=@version@ | 25 | version=@version@ |
| 24 | 26 | ||
| @@ -107,7 +109,12 @@ dist: | |||
| 107 | -e 's/^\(buildinfodir *=\).*/\1 ./' \ | 109 | -e 's/^\(buildinfodir *=\).*/\1 ./' \ |
| 108 | -e 's/^\(clean:.*\)/\1 infoclean/' \ | 110 | -e 's/^\(clean:.*\)/\1 infoclean/' \ |
| 109 | -e "s/@ver[s]ion@/${version}/" \ | 111 | -e "s/@ver[s]ion@/${version}/" \ |
| 112 | -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \ | ||
| 113 | -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \ | ||
| 110 | ${srcdir}/Makefile.in > emacs-lispintro-${version}/Makefile | 114 | ${srcdir}/Makefile.in > emacs-lispintro-${version}/Makefile |
| 115 | @if grep '@[a-zA-Z_]*@' emacs-lispintro-${version}/Makefile; then \ | ||
| 116 | echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \ | ||
| 117 | fi | ||
| 111 | tar -cf emacs-lispintro-${version}.tar emacs-lispintro-${version} | 118 | tar -cf emacs-lispintro-${version}.tar emacs-lispintro-${version} |
| 112 | rm -rf emacs-lispintro-${version} | 119 | rm -rf emacs-lispintro-${version} |
| 113 | 120 | ||
diff --git a/doc/lispintro/README b/doc/lispintro/README index 360d6296b70..d1e15bc6d89 100644 --- a/doc/lispintro/README +++ b/doc/lispintro/README | |||
| @@ -12,43 +12,6 @@ environment. | |||
| 12 | This third edition of 2006 Oct 31 updates the previous editions to GNU | 12 | This third edition of 2006 Oct 31 updates the previous editions to GNU |
| 13 | Emacs 22. | 13 | Emacs 22. |
| 14 | 14 | ||
| 15 | The Texinfo source file `emacs-lisp-intro.texi', formats without | ||
| 16 | reported error using `pdfeTeXk', Version 3.141592-1.21a-2.2 (Web2C | ||
| 17 | 7.5.4) and texinfo.tex version 2006-08-26.17 started by `texi2dvi' | ||
| 18 | version 4.8, and with `makeinfo' version 4.8. | ||
| 19 | |||
| 20 | This directory contains the following Encapsulated PostScript figures: | ||
| 21 | |||
| 22 | cons-1.eps, cons-2.eps, cons-2a.eps, cons-3.eps, cons-4.eps, cons-5.eps | ||
| 23 | drawers.eps, lambda-1.eps, lambda-2.eps, lambda-3.eps | ||
| 24 | |||
| 25 | See the beginning of the `emacs-lisp-intro.texi' file for appropriate | ||
| 26 | settings. These figures are not necessary; they are merely nice to | ||
| 27 | look at --- without them you get the same figures printed with ASCII | ||
| 28 | characters. | ||
| 29 | |||
| 30 | Whether and how you print PostScript depends on your site. You not | ||
| 31 | only need to set 'print-postscript-figures' before creating the .dvi | ||
| 32 | file, but then must convert the .dvi file to .ps with a 'dvips' or | ||
| 33 | equivalent command. | ||
| 34 | |||
| 35 | On some systems you will see an error message when `psfig.tex' is | ||
| 36 | loaded for the last two .eps files: | ||
| 37 | |||
| 38 | ! No room for a new \write . | ||
| 39 | |||
| 40 | If this happens, try `epsf.tex' instead of `psfig.tex', or try typing | ||
| 41 | RET at the error; the formatting may continue successfully. | ||
| 42 | |||
| 43 | Or else find the section that says: | ||
| 44 | |||
| 45 | @c !!! Clear print-postscript-figures if the computer formatting this | ||
| 46 | @c document is too small and cannot handle all the diagrams and figures. | ||
| 47 | @c clear print-postscript-figures | ||
| 48 | |||
| 49 | and change the file so it reads: @clear print-postscript-figures | ||
| 50 | This will prevent TeX from attempting to load the last few .eps files. | ||
| 51 | |||
| 52 | You will find additional instructions on formatting in the beginning | 15 | You will find additional instructions on formatting in the beginning |
| 53 | of the Texinfo file 'emacs-lisp-intro.texi'. Best Wishes! | 16 | of the Texinfo file 'emacs-lisp-intro.texi'. Best Wishes! |
| 54 | 17 | ||
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index ce4da17658e..221376e2353 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi | |||
| @@ -10,19 +10,44 @@ | |||
| 10 | 10 | ||
| 11 | @include emacsver.texi | 11 | @include emacsver.texi |
| 12 | 12 | ||
| 13 | @c --------- | 13 | @c ================ How to Print a Book in Various Sizes ================ |
| 14 | |||
| 15 | @c This book can be printed in any of three different sizes. | ||
| 16 | @c Set the following @-commands appropriately. | ||
| 17 | |||
| 18 | @c 7 by 9.25 inches: | ||
| 19 | @c @smallbook | ||
| 20 | @c @clear largebook | ||
| 21 | |||
| 22 | @c 8.5 by 11 inches: | ||
| 23 | @c @c smallbook | ||
| 24 | @c @set largebook | ||
| 25 | |||
| 26 | @c European A4 size paper: | ||
| 27 | @c @c smallbook | ||
| 28 | @c @afourpaper | ||
| 29 | @c @set largebook | ||
| 30 | |||
| 31 | @c (Note: if you edit the book so as to change the length of the | ||
| 32 | @c table of contents, you may have to change the value of `pageno' below.) | ||
| 33 | |||
| 14 | @c <<<< For hard copy printing, this file is now | 34 | @c <<<< For hard copy printing, this file is now |
| 15 | @c set for smallbook, which works for all sizes | 35 | @c set for smallbook, which works for all sizes |
| 16 | @c of paper, and with PostScript figures >>>> | 36 | @c of paper, and with PostScript figures >>>> |
| 37 | |||
| 17 | @set smallbook | 38 | @set smallbook |
| 18 | @ifset smallbook | 39 | @ifset smallbook |
| 19 | @smallbook | 40 | @smallbook |
| 20 | @clear largebook | 41 | @clear largebook |
| 21 | @end ifset | 42 | @end ifset |
| 43 | |||
| 44 | @c ================ Included Figures ================ | ||
| 45 | |||
| 46 | @c If you clear this, the figures will be printed as ASCII diagrams | ||
| 47 | @c rather than PostScript/PDF. | ||
| 48 | @c (This is not relevant to Info, since Info only handles ASCII.) | ||
| 22 | @set print-postscript-figures | 49 | @set print-postscript-figures |
| 23 | @c set largebook | ||
| 24 | @c clear print-postscript-figures | 50 | @c clear print-postscript-figures |
| 25 | @c --------- | ||
| 26 | 51 | ||
| 27 | @comment %**end of header | 52 | @comment %**end of header |
| 28 | 53 | ||
| @@ -41,37 +66,6 @@ | |||
| 41 | @set edition-number 3.10 | 66 | @set edition-number 3.10 |
| 42 | @set update-date 28 October 2009 | 67 | @set update-date 28 October 2009 |
| 43 | 68 | ||
| 44 | @c ================ Included Figures ================ | ||
| 45 | |||
| 46 | @c Set print-postscript-figures if you print PostScript figures. | ||
| 47 | @c If you clear this, the ten figures will be printed as ASCII diagrams. | ||
| 48 | @c (This is not relevant to Info, since Info only handles ASCII.) | ||
| 49 | @c Your site may require editing changes to print PostScript; in this | ||
| 50 | @c case, search for `print-postscript-figures' and make appropriate changes. | ||
| 51 | |||
| 52 | @c ================ How to Print a Book in Various Sizes ================ | ||
| 53 | |||
| 54 | @c This book can be printed in any of three different sizes. | ||
| 55 | @c In the above header, set @-commands appropriately. | ||
| 56 | |||
| 57 | @c 7 by 9.25 inches: | ||
| 58 | @c @smallbook | ||
| 59 | @c @clear largebook | ||
| 60 | |||
| 61 | @c 8.5 by 11 inches: | ||
| 62 | @c @c smallbook | ||
| 63 | @c @set largebook | ||
| 64 | |||
| 65 | @c European A4 size paper: | ||
| 66 | @c @c smallbook | ||
| 67 | @c @afourpaper | ||
| 68 | @c @set largebook | ||
| 69 | |||
| 70 | @c (Note: if you edit the book so as to change the length of the | ||
| 71 | @c table of contents, you may have to change the value of `pageno' below.) | ||
| 72 | |||
| 73 | @c ================ End of Formatting Sections ================ | ||
| 74 | |||
| 75 | @c For next or subsequent edition: | 69 | @c For next or subsequent edition: |
| 76 | @c create function using with-output-to-temp-buffer | 70 | @c create function using with-output-to-temp-buffer |
| 77 | @c create a major mode, with keymaps | 71 | @c create a major mode, with keymaps |
| @@ -9523,10 +9517,6 @@ This sounds more complicated than it is and is easier seen in a diagram: | |||
| 9523 | @sp 1 | 9517 | @sp 1 |
| 9524 | @tex | 9518 | @tex |
| 9525 | @center @image{cons-1} | 9519 | @center @image{cons-1} |
| 9526 | %%%% old method of including an image | ||
| 9527 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 9528 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-1.eps}} | ||
| 9529 | % \catcode`\@=0 % | ||
| 9530 | @end tex | 9520 | @end tex |
| 9531 | @sp 1 | 9521 | @sp 1 |
| 9532 | @end ifset | 9522 | @end ifset |
| @@ -9586,10 +9576,6 @@ bouquet | |||
| 9586 | @sp 1 | 9576 | @sp 1 |
| 9587 | @tex | 9577 | @tex |
| 9588 | @center @image{cons-2} | 9578 | @center @image{cons-2} |
| 9589 | %%%% old method of including an image | ||
| 9590 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 9591 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-2.eps}} | ||
| 9592 | % \catcode`\@=0 % | ||
| 9593 | @end tex | 9579 | @end tex |
| 9594 | @sp 1 | 9580 | @sp 1 |
| 9595 | @end ifset | 9581 | @end ifset |
| @@ -9635,10 +9621,6 @@ bouquet | |||
| 9635 | @sp 1 | 9621 | @sp 1 |
| 9636 | @tex | 9622 | @tex |
| 9637 | @center @image{cons-2a} | 9623 | @center @image{cons-2a} |
| 9638 | %%%% old method of including an image | ||
| 9639 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 9640 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-2a.eps}} | ||
| 9641 | % \catcode`\@=0 % | ||
| 9642 | @end tex | 9624 | @end tex |
| 9643 | @sp 1 | 9625 | @sp 1 |
| 9644 | @end ifset | 9626 | @end ifset |
| @@ -9702,10 +9684,6 @@ bouquet flowers | |||
| 9702 | @sp 1 | 9684 | @sp 1 |
| 9703 | @tex | 9685 | @tex |
| 9704 | @center @image{cons-3} | 9686 | @center @image{cons-3} |
| 9705 | %%%% old method of including an image | ||
| 9706 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 9707 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-3.eps}} | ||
| 9708 | % \catcode`\@=0 % | ||
| 9709 | @end tex | 9687 | @end tex |
| 9710 | @sp 1 | 9688 | @sp 1 |
| 9711 | @end ifset | 9689 | @end ifset |
| @@ -9774,10 +9752,6 @@ bouquet flowers | |||
| 9774 | @sp 1 | 9752 | @sp 1 |
| 9775 | @tex | 9753 | @tex |
| 9776 | @center @image{cons-4} | 9754 | @center @image{cons-4} |
| 9777 | %%%% old method of including an image | ||
| 9778 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 9779 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-4.eps}} | ||
| 9780 | % \catcode`\@=0 % | ||
| 9781 | @end tex | 9755 | @end tex |
| 9782 | @sp 1 | 9756 | @sp 1 |
| 9783 | @end ifset | 9757 | @end ifset |
| @@ -9891,10 +9865,6 @@ Here is a fanciful representation: | |||
| 9891 | @sp 1 | 9865 | @sp 1 |
| 9892 | @tex | 9866 | @tex |
| 9893 | @center @image{drawers} | 9867 | @center @image{drawers} |
| 9894 | %%%% old method of including an image | ||
| 9895 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 9896 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/drawers.eps}} | ||
| 9897 | % \catcode`\@=0 % | ||
| 9898 | @end tex | 9868 | @end tex |
| 9899 | @sp 1 | 9869 | @sp 1 |
| 9900 | @end ifset | 9870 | @end ifset |
| @@ -10067,10 +10037,6 @@ kill-ring kill-ring-yank-pointer | |||
| 10067 | @sp 1 | 10037 | @sp 1 |
| 10068 | @tex | 10038 | @tex |
| 10069 | @center @image{cons-5} | 10039 | @center @image{cons-5} |
| 10070 | %%%% old method of including an image | ||
| 10071 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 10072 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-5.eps}} | ||
| 10073 | % \catcode`\@=0 % | ||
| 10074 | @end tex | 10040 | @end tex |
| 10075 | @sp 1 | 10041 | @sp 1 |
| 10076 | @end ifset | 10042 | @end ifset |
| @@ -20878,10 +20844,7 @@ equivalent of @code{multiply-by-seven} is: | |||
| 20878 | @noindent | 20844 | @noindent |
| 20879 | If we want to multiply 3 by 7, we can write: | 20845 | If we want to multiply 3 by 7, we can write: |
| 20880 | 20846 | ||
| 20881 | @c !!! Clear print-postscript-figures if the computer formatting this | ||
| 20882 | @c document is too small and cannot handle all the diagrams and figures. | ||
| 20883 | @c clear print-postscript-figures | 20847 | @c clear print-postscript-figures |
| 20884 | @c set print-postscript-figures | ||
| 20885 | @c lambda example diagram #1 | 20848 | @c lambda example diagram #1 |
| 20886 | @ifnottex | 20849 | @ifnottex |
| 20887 | @smallexample | 20850 | @smallexample |
| @@ -20897,10 +20860,6 @@ If we want to multiply 3 by 7, we can write: | |||
| 20897 | @sp 1 | 20860 | @sp 1 |
| 20898 | @tex | 20861 | @tex |
| 20899 | @center @image{lambda-1} | 20862 | @center @image{lambda-1} |
| 20900 | %%%% old method of including an image | ||
| 20901 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 20902 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/lambda-1.eps}} | ||
| 20903 | % \catcode`\@=0 % | ||
| 20904 | @end tex | 20863 | @end tex |
| 20905 | @sp 1 | 20864 | @sp 1 |
| 20906 | @end ifset | 20865 | @end ifset |
| @@ -20939,10 +20898,6 @@ Similarly, we can write: | |||
| 20939 | @sp 1 | 20898 | @sp 1 |
| 20940 | @tex | 20899 | @tex |
| 20941 | @center @image{lambda-2} | 20900 | @center @image{lambda-2} |
| 20942 | %%%% old method of including an image | ||
| 20943 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 20944 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/lambda-2.eps}} | ||
| 20945 | % \catcode`\@=0 % | ||
| 20946 | @end tex | 20901 | @end tex |
| 20947 | @sp 1 | 20902 | @sp 1 |
| 20948 | @end ifset | 20903 | @end ifset |
| @@ -20978,10 +20933,6 @@ If we want to divide 100 by 50, we can write: | |||
| 20978 | @sp 1 | 20933 | @sp 1 |
| 20979 | @tex | 20934 | @tex |
| 20980 | @center @image{lambda-3} | 20935 | @center @image{lambda-3} |
| 20981 | %%%% old method of including an image | ||
| 20982 | % \input /usr/local/lib/tex/inputs/psfig.tex | ||
| 20983 | % \centerline{\psfig{figure=/usr/local/lib/emacs/man/lambda-3.eps}} | ||
| 20984 | % \catcode`\@=0 % | ||
| 20985 | @end tex | 20936 | @end tex |
| 20986 | @sp 1 | 20937 | @sp 1 |
| 20987 | @end ifset | 20938 | @end ifset |
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index e14f7543443..dc0c1564735 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,58 @@ | |||
| 1 | 2013-06-29 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * display.texi (Bidirectional Display): Document move-point-visually. | ||
| 4 | |||
| 5 | 2013-06-29 Xue Fuqiao <xfq.free@gmail.com> | ||
| 6 | |||
| 7 | * buffers.texi (Buffer File Name): Fix typo. | ||
| 8 | |||
| 9 | 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com> | ||
| 10 | |||
| 11 | * tips.texi (Coding Conventions): Improve wording. | ||
| 12 | |||
| 13 | 2013-06-24 Glenn Morris <rgm@gnu.org> | ||
| 14 | |||
| 15 | * loading.texi (Autoload): Fix typo. | ||
| 16 | |||
| 17 | * variables.texi (Lexical Binding): Fix typo. | ||
| 18 | |||
| 19 | * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23. | ||
| 20 | |||
| 21 | 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 22 | |||
| 23 | * display.texi (ImageMagick Images): Mention :max-width and | ||
| 24 | :max-height. | ||
| 25 | |||
| 26 | 2013-06-20 Paul Eggert <eggert@cs.ucla.edu> | ||
| 27 | |||
| 28 | * numbers.texi (Math Functions): Remove obsolete function log10. | ||
| 29 | |||
| 30 | 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 31 | |||
| 32 | * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap' | ||
| 33 | rather than `local-map'. | ||
| 34 | |||
| 35 | * keymaps.texi (Active Keymaps): Fix documentation of | ||
| 36 | set-temporary-overlay-map and overriding-terminal-local-map. | ||
| 37 | |||
| 38 | 2013-06-19 Glenn Morris <rgm@gnu.org> | ||
| 39 | |||
| 40 | * Makefile.in (dist): Edit more configure variables. | ||
| 41 | Try to check that we do not miss any in future. | ||
| 42 | |||
| 43 | 2013-06-17 Juanma Barranquero <lekktu@gmail.com> | ||
| 44 | |||
| 45 | * text.texi (Undo, Changing Properties): Fix typos. | ||
| 46 | |||
| 47 | 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 48 | |||
| 49 | * text.texi (Changing Properties): Document `add-face-text-property'. | ||
| 50 | |||
| 51 | 2013-06-17 Kenichi Handa <handa@gnu.org> | ||
| 52 | |||
| 53 | * display.texi (Face Attributes): Refer to "Low-Level font" (not | ||
| 54 | "Font Selection") in the explanation of :font attribute (bug#14629). | ||
| 55 | |||
| 1 | 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca> | 56 | 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 57 | ||
| 3 | * loading.texi (Hooks for Loading): Don't document after-load-alist. | 58 | * loading.texi (Hooks for Loading): Don't document after-load-alist. |
diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in index 8e04d085c60..19cf2cc4a5d 100644 --- a/doc/lispref/Makefile.in +++ b/doc/lispref/Makefile.in | |||
| @@ -19,6 +19,9 @@ | |||
| 19 | 19 | ||
| 20 | SHELL = /bin/sh | 20 | SHELL = /bin/sh |
| 21 | 21 | ||
| 22 | # NB If you add any more configure variables, | ||
| 23 | # update the sed rules in the dist target below. | ||
| 24 | |||
| 22 | # Standard configure variables. | 25 | # Standard configure variables. |
| 23 | srcdir = @srcdir@ | 26 | srcdir = @srcdir@ |
| 24 | 27 | ||
| @@ -163,7 +166,12 @@ dist: | |||
| 163 | -e 's/^\(buildinfodir *=\).*/\1 ./' \ | 166 | -e 's/^\(buildinfodir *=\).*/\1 ./' \ |
| 164 | -e 's/^\(clean:.*\)/\1 infoclean/' \ | 167 | -e 's/^\(clean:.*\)/\1 infoclean/' \ |
| 165 | -e "s/@ver[s]ion@/${version}/" \ | 168 | -e "s/@ver[s]ion@/${version}/" \ |
| 169 | -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \ | ||
| 170 | -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \ | ||
| 166 | ${srcdir}/Makefile.in > emacs-lispref-${version}/Makefile | 171 | ${srcdir}/Makefile.in > emacs-lispref-${version}/Makefile |
| 172 | @if grep '@[a-zA-Z_]*@' emacs-lispref-${version}/Makefile; then \ | ||
| 173 | echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \ | ||
| 174 | fi | ||
| 167 | tar -cf emacs-lispref-${version}.tar emacs-lispref-${version} | 175 | tar -cf emacs-lispref-${version}.tar emacs-lispref-${version} |
| 168 | rm -rf emacs-lispref-${version} | 176 | rm -rf emacs-lispref-${version} |
| 169 | 177 | ||
diff --git a/doc/lispref/buffers.texi b/doc/lispref/buffers.texi index 7ed1876e4b1..01269851250 100644 --- a/doc/lispref/buffers.texi +++ b/doc/lispref/buffers.texi | |||
| @@ -488,8 +488,9 @@ Normally, this function asks the user for confirmation if there | |||
| 488 | already is a buffer visiting @var{filename}. If @var{no-query} is | 488 | already is a buffer visiting @var{filename}. If @var{no-query} is |
| 489 | non-@code{nil}, that prevents asking this question. If there already | 489 | non-@code{nil}, that prevents asking this question. If there already |
| 490 | is a buffer visiting @var{filename}, and the user confirms or | 490 | is a buffer visiting @var{filename}, and the user confirms or |
| 491 | @var{query} is non-@code{nil}, this function makes the new buffer name | 491 | @var{no-query} is non-@code{nil}, this function makes the new |
| 492 | unique by appending a number inside of @samp{<@dots{}>} to @var{filename}. | 492 | buffer name unique by appending a number inside of @samp{<@dots{}>} to |
| 493 | @var{filename}. | ||
| 493 | 494 | ||
| 494 | If @var{along-with-file} is non-@code{nil}, that means to assume that | 495 | If @var{along-with-file} is non-@code{nil}, that means to assume that |
| 495 | the former visited file has been renamed to @var{filename}. In this | 496 | the former visited file has been renamed to @var{filename}. In this |
| @@ -1064,7 +1065,7 @@ Buffer foo.changed modified; kill anyway? (yes or no) @kbd{yes} | |||
| 1064 | @end deffn | 1065 | @end deffn |
| 1065 | 1066 | ||
| 1066 | @defvar kill-buffer-query-functions | 1067 | @defvar kill-buffer-query-functions |
| 1067 | After confirming unsaved changes, @code{kill-buffer} calls the functions | 1068 | Before confirming unsaved changes, @code{kill-buffer} calls the functions |
| 1068 | in the list @code{kill-buffer-query-functions}, in order of appearance, | 1069 | in the list @code{kill-buffer-query-functions}, in order of appearance, |
| 1069 | with no arguments. The buffer being killed is the current buffer when | 1070 | with no arguments. The buffer being killed is the current buffer when |
| 1070 | they are called. The idea of this feature is that these functions will | 1071 | they are called. The idea of this feature is that these functions will |
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index 4adcfdf8f4f..44fbc66a60e 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi | |||
| @@ -1655,26 +1655,26 @@ if it becomes empty (i.e., if its length becomes zero). If you give | |||
| 1655 | an empty overlay a non-@code{nil} @code{evaporate} property, that deletes | 1655 | an empty overlay a non-@code{nil} @code{evaporate} property, that deletes |
| 1656 | it immediately. | 1656 | it immediately. |
| 1657 | 1657 | ||
| 1658 | @item local-map | ||
| 1659 | @cindex keymap of character (and overlays) | ||
| 1660 | @kindex local-map @r{(overlay property)} | ||
| 1661 | If this property is non-@code{nil}, it specifies a keymap for a portion | ||
| 1662 | of the text. The property's value replaces the buffer's local map, when | ||
| 1663 | the character after point is within the overlay. @xref{Active Keymaps}. | ||
| 1664 | |||
| 1665 | @item keymap | 1658 | @item keymap |
| 1659 | @cindex keymap of character (and overlays) | ||
| 1666 | @kindex keymap @r{(overlay property)} | 1660 | @kindex keymap @r{(overlay property)} |
| 1667 | The @code{keymap} property is similar to @code{local-map} but overrides the | 1661 | If this property is non-@code{nil}, it specifies a keymap for a portion of the |
| 1668 | buffer's local map (and the map specified by the @code{local-map} | 1662 | text. This keymap is used when the character after point is within the |
| 1669 | property) rather than replacing it. | 1663 | overlay, and takes precedence over most other keymaps. @xref{Active Keymaps}. |
| 1664 | |||
| 1665 | @item local-map | ||
| 1666 | @kindex local-map @r{(overlay property)} | ||
| 1667 | The @code{local-map} property is similar to @code{keymap} but replaces the | ||
| 1668 | buffer's local map rather than augmenting existing keymaps. This also means it | ||
| 1669 | has lower precedence than minor mode keymaps. | ||
| 1670 | @end table | 1670 | @end table |
| 1671 | 1671 | ||
| 1672 | The @code{local-map} and @code{keymap} properties do not affect a | 1672 | The @code{keymap} and @code{local-map} properties do not affect a |
| 1673 | string displayed by the @code{before-string}, @code{after-string}, or | 1673 | string displayed by the @code{before-string}, @code{after-string}, or |
| 1674 | @code{display} properties. This is only relevant for mouse clicks and | 1674 | @code{display} properties. This is only relevant for mouse clicks and |
| 1675 | other mouse events that fall on the string, since point is never on | 1675 | other mouse events that fall on the string, since point is never on |
| 1676 | the string. To bind special mouse events for the string, assign it a | 1676 | the string. To bind special mouse events for the string, assign it a |
| 1677 | @code{local-map} or @code{keymap} text property. @xref{Special | 1677 | @code{keymap} or @code{local-map} text property. @xref{Special |
| 1678 | Properties}. | 1678 | Properties}. |
| 1679 | 1679 | ||
| 1680 | @node Finding Overlays | 1680 | @node Finding Overlays |
| @@ -2126,7 +2126,8 @@ used automatically to handle certain shades of gray. | |||
| 2126 | 2126 | ||
| 2127 | @item :font | 2127 | @item :font |
| 2128 | The font used to display the face. Its value should be a font object. | 2128 | The font used to display the face. Its value should be a font object. |
| 2129 | @xref{Font Selection}, for information about font objects. | 2129 | @xref{Low-Level Font}, for information about font objects, font specs, |
| 2130 | and font entities. | ||
| 2130 | 2131 | ||
| 2131 | When specifying this attribute using @code{set-face-attribute} | 2132 | When specifying this attribute using @code{set-face-attribute} |
| 2132 | (@pxref{Attribute Functions}), you may also supply a font spec, a font | 2133 | (@pxref{Attribute Functions}), you may also supply a font spec, a font |
| @@ -3260,7 +3261,9 @@ to @var{value}. | |||
| 3260 | properties are intermediate between a font object and a font spec: | 3261 | properties are intermediate between a font object and a font spec: |
| 3261 | like a font object, and unlike a font spec, it refers to a single, | 3262 | like a font object, and unlike a font spec, it refers to a single, |
| 3262 | specific font. Unlike a font object, creating a font entity does not | 3263 | specific font. Unlike a font object, creating a font entity does not |
| 3263 | load the contents of that font into computer memory. | 3264 | load the contents of that font into computer memory. Emacs may open |
| 3265 | multiple font objects of different sizes from a single font entity | ||
| 3266 | referring to a scalable font. | ||
| 3264 | 3267 | ||
| 3265 | @defun find-font font-spec &optional frame | 3268 | @defun find-font font-spec &optional frame |
| 3266 | This function returns a font entity that best matches the font spec | 3269 | This function returns a font entity that best matches the font spec |
| @@ -4650,6 +4653,15 @@ image. If only one of them is specified, the other one will be | |||
| 4650 | calculated so as to preserve the aspect ratio. If both are specified, | 4653 | calculated so as to preserve the aspect ratio. If both are specified, |
| 4651 | aspect ratio may not be preserved. | 4654 | aspect ratio may not be preserved. |
| 4652 | 4655 | ||
| 4656 | @item :max-width, :max-height | ||
| 4657 | The @code{:max-width} and @code{:max-height} keywords are used for | ||
| 4658 | scaling if the size of the image of the image exceeds these values. | ||
| 4659 | If @code{:width} is set it will have precedence over @code{max-width}, | ||
| 4660 | and if @code{:height} is set it will have precedence over | ||
| 4661 | @code{max-height}, but you can otherwise mix these keywords as you | ||
| 4662 | wish. @code{:max-width} and @code{:max-height} will always preserve | ||
| 4663 | the aspect ratio. | ||
| 4664 | |||
| 4653 | @item :rotation | 4665 | @item :rotation |
| 4654 | Specifies a rotation angle in degrees. | 4666 | Specifies a rotation angle in degrees. |
| 4655 | 4667 | ||
| @@ -6419,6 +6431,26 @@ determined dynamically by Emacs. For buffers whose value of | |||
| 6419 | buffers, this function always returns @code{left-to-right}. | 6431 | buffers, this function always returns @code{left-to-right}. |
| 6420 | @end defun | 6432 | @end defun |
| 6421 | 6433 | ||
| 6434 | @cindex visual-order cursor motion | ||
| 6435 | Sometimes there's a need to move point in strict visual order, | ||
| 6436 | either to the left or to the right of its current screen position. | ||
| 6437 | Emacs provides a primitive to do that. | ||
| 6438 | |||
| 6439 | @defun move-point-visually direction | ||
| 6440 | This function moves point of the currently selected window to the | ||
| 6441 | buffer position that appears immediately to the right or to the left | ||
| 6442 | of point on the screen. If @var{direction} is positive, point will | ||
| 6443 | move one screen position to the right, otherwise it will move one | ||
| 6444 | screen position to the left. Note that, depending on the surrounding | ||
| 6445 | bidirectional context, this could potentially move point many buffer | ||
| 6446 | positions away. If invoked at the end of a screen line, the function | ||
| 6447 | moves point to the rightmost or leftmost screen position of the next | ||
| 6448 | or previous screen line, as appropriate for the value of | ||
| 6449 | @var{direction}. | ||
| 6450 | |||
| 6451 | The function returns the new buffer position as its value. | ||
| 6452 | @end defun | ||
| 6453 | |||
| 6422 | @cindex layout on display, and bidirectional text | 6454 | @cindex layout on display, and bidirectional text |
| 6423 | @cindex jumbled display of bidirectional text | 6455 | @cindex jumbled display of bidirectional text |
| 6424 | @cindex concatenating bidirectional strings | 6456 | @cindex concatenating bidirectional strings |
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/keymaps.texi b/doc/lispref/keymaps.texi index 822e952ef98..ef020364082 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi | |||
| @@ -663,17 +663,16 @@ additional active keymaps through the variable | |||
| 663 | 663 | ||
| 664 | The highest precedence normal keymap comes from the @code{keymap} | 664 | The highest precedence normal keymap comes from the @code{keymap} |
| 665 | text or overlay property. If that is non-@code{nil}, it is the first | 665 | text or overlay property. If that is non-@code{nil}, it is the first |
| 666 | keymap to be processed, in normal circumstances. Next comes | 666 | keymap to be processed, in normal circumstances. |
| 667 | any keymap added by the function @code{set-temporary-overlay-map}. | ||
| 668 | @xref{Controlling Active Maps}. | ||
| 669 | 667 | ||
| 670 | However, there are also special ways for programs to substitute | 668 | However, there are also special ways for programs to substitute |
| 671 | other keymaps for some of those. The variable | 669 | other keymaps for some of those. The variable |
| 672 | @code{overriding-local-map}, if non-@code{nil}, specifies a keymap | 670 | @code{overriding-local-map}, if non-@code{nil}, specifies a keymap |
| 673 | that replaces all the usual active keymaps except the global keymap. | 671 | that replaces all the usual active keymaps except the global keymap. |
| 674 | Another way to do this is with @code{overriding-terminal-local-map}; | 672 | |
| 675 | it operates on a per-terminal basis. These variables are documented | 673 | The very highest precedence keymap comes from |
| 676 | below. | 674 | @code{overriding-terminal-local-map}; it operates on a per-terminal basis and |
| 675 | is normally used for modal/transient keybindings. | ||
| 677 | 676 | ||
| 678 | @cindex major mode keymap | 677 | @cindex major mode keymap |
| 679 | Since every buffer that uses the same major mode normally uses the | 678 | Since every buffer that uses the same major mode normally uses the |
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/modes.texi b/doc/lispref/modes.texi index 7d42d2591d6..59729380ea7 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi | |||
| @@ -1800,7 +1800,7 @@ display of the text just as they would text in the buffer. Any | |||
| 1800 | characters which have no @code{face} properties are displayed, by | 1800 | characters which have no @code{face} properties are displayed, by |
| 1801 | default, in the face @code{mode-line} or @code{mode-line-inactive} | 1801 | default, in the face @code{mode-line} or @code{mode-line-inactive} |
| 1802 | (@pxref{Standard Faces,,, emacs, The GNU Emacs Manual}). The | 1802 | (@pxref{Standard Faces,,, emacs, The GNU Emacs Manual}). The |
| 1803 | @code{help-echo} and @code{local-map} properties in @var{string} have | 1803 | @code{help-echo} and @code{keymap} properties in @var{string} have |
| 1804 | special meanings. @xref{Properties in Mode}. | 1804 | special meanings. @xref{Properties in Mode}. |
| 1805 | 1805 | ||
| 1806 | @item @var{symbol} | 1806 | @item @var{symbol} |
| @@ -2205,7 +2205,7 @@ The value of @code{global-mode-string}. | |||
| 2205 | Certain text properties are meaningful in the | 2205 | Certain text properties are meaningful in the |
| 2206 | mode line. The @code{face} property affects the appearance of text; the | 2206 | mode line. The @code{face} property affects the appearance of text; the |
| 2207 | @code{help-echo} property associates help strings with the text, and | 2207 | @code{help-echo} property associates help strings with the text, and |
| 2208 | @code{local-map} can make the text mouse-sensitive. | 2208 | @code{keymap} can make the text mouse-sensitive. |
| 2209 | 2209 | ||
| 2210 | There are four ways to specify text properties for text in the mode | 2210 | There are four ways to specify text properties for text in the mode |
| 2211 | line: | 2211 | line: |
| @@ -2229,7 +2229,7 @@ structure, and make @var{form} evaluate to a string that has a text | |||
| 2229 | property. | 2229 | property. |
| 2230 | @end enumerate | 2230 | @end enumerate |
| 2231 | 2231 | ||
| 2232 | You can use the @code{local-map} property to specify a keymap. This | 2232 | You can use the @code{keymap} property to specify a keymap. This |
| 2233 | keymap only takes real effect for mouse clicks; binding character keys | 2233 | keymap only takes real effect for mouse clicks; binding character keys |
| 2234 | and function keys to it has no effect, since it is impossible to move | 2234 | and function keys to it has no effect, since it is impossible to move |
| 2235 | point into the mode line. | 2235 | point into the mode line. |
diff --git a/doc/lispref/numbers.texi b/doc/lispref/numbers.texi index eeebac6bf72..2b6f31b670b 100644 --- a/doc/lispref/numbers.texi +++ b/doc/lispref/numbers.texi | |||
| @@ -1156,11 +1156,6 @@ This function returns the logarithm of @var{arg}, with base | |||
| 1156 | returns a NaN. | 1156 | returns a NaN. |
| 1157 | @end defun | 1157 | @end defun |
| 1158 | 1158 | ||
| 1159 | @defun log10 arg | ||
| 1160 | This function returns the logarithm of @var{arg}, with base 10: | ||
| 1161 | @code{(log10 @var{x})} @equiv{} @code{(log @var{x} 10)}. | ||
| 1162 | @end defun | ||
| 1163 | |||
| 1164 | @defun expt x y | 1159 | @defun expt x y |
| 1165 | This function returns @var{x} raised to power @var{y}. If both | 1160 | This function returns @var{x} raised to power @var{y}. If both |
| 1166 | arguments are integers and @var{y} is positive, the result is an | 1161 | arguments are integers and @var{y} is positive, the result is an |
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index 6d5a39d887a..c10458b39ae 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi | |||
| @@ -1226,7 +1226,7 @@ list, which is in the variable @code{buffer-undo-list}. | |||
| 1226 | 1226 | ||
| 1227 | @defvar buffer-undo-list | 1227 | @defvar buffer-undo-list |
| 1228 | This buffer-local variable's value is the undo list of the current | 1228 | This buffer-local variable's value is the undo list of the current |
| 1229 | buffer. A value of @code{t} disables the recording of undo information. | 1229 | buffer. A value of @code{t} disables the recording of undo information. |
| 1230 | @end defvar | 1230 | @end defvar |
| 1231 | 1231 | ||
| 1232 | Here are the kinds of elements an undo list can have: | 1232 | Here are the kinds of elements an undo list can have: |
| @@ -2805,6 +2805,28 @@ from the specified range of text. Here's an example: | |||
| 2805 | Do not rely on the return value of this function. | 2805 | Do not rely on the return value of this function. |
| 2806 | @end defun | 2806 | @end defun |
| 2807 | 2807 | ||
| 2808 | @defun add-face-text-property start end face &optional appendp object | ||
| 2809 | @code{face} text attributes can be combined. If you want to make a | ||
| 2810 | section both italic and green, you can either define a new face that | ||
| 2811 | have those attributes, or you can add both these attributes separately | ||
| 2812 | to text: | ||
| 2813 | |||
| 2814 | @example | ||
| 2815 | (add-face-text-property @var{start} @var{end} 'italic) | ||
| 2816 | (add-face-text-property @var{start} @var{end} '(:foreground "#00ff00")) | ||
| 2817 | @end example | ||
| 2818 | |||
| 2819 | The attribute is (by default) prepended to the list of face | ||
| 2820 | attributes, and the first attribute of the same type takes | ||
| 2821 | precedence. So if you have two @code{:foreground} specifications, the | ||
| 2822 | first one will take effect. | ||
| 2823 | |||
| 2824 | If you pass in @var{appendp}, the attribute will be appended instead | ||
| 2825 | of prepended, which means that it will have no effect if there is | ||
| 2826 | already an attribute of the same type. | ||
| 2827 | |||
| 2828 | @end defun | ||
| 2829 | |||
| 2808 | The easiest way to make a string with text properties | 2830 | The easiest way to make a string with text properties |
| 2809 | is with @code{propertize}: | 2831 | is with @code{propertize}: |
| 2810 | 2832 | ||
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi index c40ae408f7f..2e3760e573e 100644 --- a/doc/lispref/tips.texi +++ b/doc/lispref/tips.texi | |||
| @@ -54,12 +54,12 @@ You should choose a short word to distinguish your program from other | |||
| 54 | Lisp programs. The names of all global symbols in your program, that | 54 | Lisp programs. The names of all global symbols in your program, that |
| 55 | is the names of variables, constants, and functions, should begin with | 55 | is the names of variables, constants, and functions, should begin with |
| 56 | that chosen prefix. Separate the prefix from the rest of the name | 56 | that chosen prefix. Separate the prefix from the rest of the name |
| 57 | with a hyphen, @samp{-}. Use two hyphens if the symbol is not meant | 57 | with a hyphen, @samp{-}. This practice helps avoid name conflicts, |
| 58 | to be used by other packages. This practice helps avoid name | 58 | since all global variables in Emacs Lisp share the same name space, |
| 59 | conflicts, since all global variables in Emacs Lisp share the same | 59 | and all functions share another name space@footnote{The benefits of a |
| 60 | name space, and all functions share another name space@footnote{The | 60 | Common Lisp-style package system are considered not to outweigh the |
| 61 | benefits of a Common Lisp-style package system are considered not to | 61 | costs.}. Use two hyphens to separate prefix and name if the symbol is |
| 62 | outweigh the costs.}. | 62 | not meant to be used by other packages. |
| 63 | 63 | ||
| 64 | Occasionally, for a command name intended for users to use, it is more | 64 | Occasionally, for a command name intended for users to use, it is more |
| 65 | convenient if some words come before the package's name prefix. And | 65 | convenient if some words come before the package's name prefix. And |
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 0837c8e06f2..d0f229a9c9e 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,6 +1,42 @@ | |||
| 1 | 2013-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 2 | |||
| 3 | * gnus.texi (Client-Side IMAP Splitting): | ||
| 4 | Note that `nnimap-inbox' now can be a list. | ||
| 5 | |||
| 6 | 2013-06-24 Glenn Morris <rgm@gnu.org> | ||
| 7 | |||
| 8 | * eshell.texi: Fix cross-references to other manuals. | ||
| 9 | |||
| 10 | 2013-06-23 Glenn Morris <rgm@gnu.org> | ||
| 11 | |||
| 12 | * Makefile.in (HTML_TARGETS, html, emacs-faq.html, emacs-faq): | ||
| 13 | Remove; not needed now we use a standard html layout for the faq. | ||
| 14 | (clean): Remove HTML_TARGETS, emacs-faq.text. | ||
| 15 | |||
| 16 | 2013-06-21 Eduard Wiebe <usenet@pusto.de> | ||
| 17 | |||
| 18 | * flymake.texi (Parsing the output, Customizable variables): | ||
| 19 | Add reference to `flymake-warning-predicate'. | ||
| 20 | |||
| 21 | 2013-06-19 Michael Albinus <michael.albinus@gmx.de> | ||
| 22 | |||
| 23 | * tramp.texi (Top, Configuration): Insert section `Predefined | ||
| 24 | connection information' in menu. | ||
| 25 | (Predefined connection information): New section. | ||
| 26 | (Android shell setup): Make a reference to `Predefined connection | ||
| 27 | information'. | ||
| 28 | |||
| 29 | 2013-06-19 Glenn Morris <rgm@gnu.org> | ||
| 30 | |||
| 31 | * Makefile.in (version): New, set by configure. | ||
| 32 | (clean): Delete dist tar file. | ||
| 33 | (infoclean): New, split from maintainer-clean. | ||
| 34 | (maintainer-clean): Run infoclean. | ||
| 35 | (dist): New rule, to make tarfile for www.gnu.org. | ||
| 36 | |||
| 1 | 2013-06-13 Albert Krewinkel <tarleb@moltkeplatz.de> | 37 | 2013-06-13 Albert Krewinkel <tarleb@moltkeplatz.de> |
| 2 | 38 | ||
| 3 | * sieve.texi: (Managing Sieve): Fix port in example, fix documentation | 39 | * sieve.texi (Managing Sieve): Fix port in example, fix documentation |
| 4 | for keys q and Q. | 40 | for keys q and Q. |
| 5 | (Standards): Reference RFC5804 as the defining document of the | 41 | (Standards): Reference RFC5804 as the defining document of the |
| 6 | managesieve protocol. | 42 | managesieve protocol. |
| @@ -46,7 +82,7 @@ | |||
| 46 | 82 | ||
| 47 | 2013-03-31 Jay Belanger <jay.p.belanger@gmail.com> | 83 | 2013-03-31 Jay Belanger <jay.p.belanger@gmail.com> |
| 48 | 84 | ||
| 49 | * calc.texi: (Basic Operations on Units): Streamline some | 85 | * calc.texi (Basic Operations on Units): Streamline some |
| 50 | descriptions. | 86 | descriptions. |
| 51 | 87 | ||
| 52 | 2013-03-27 Aidan Gauland <aidalgol@no8wireless.co.nz> | 88 | 2013-03-27 Aidan Gauland <aidalgol@no8wireless.co.nz> |
| @@ -85,8 +121,8 @@ | |||
| 85 | 121 | ||
| 86 | 2013-03-08 Jay Belanger <jay.p.belanger@gmail.com> | 122 | 2013-03-08 Jay Belanger <jay.p.belanger@gmail.com> |
| 87 | 123 | ||
| 88 | * calc.texi (Basic Operations on Units): Fix | 124 | * calc.texi (Basic Operations on Units): |
| 89 | cross-reference. | 125 | Fix cross-reference. |
| 90 | 126 | ||
| 91 | 2013-03-07 Katsumi Yamaoka <yamaoka@jpl.org> | 127 | 2013-03-07 Katsumi Yamaoka <yamaoka@jpl.org> |
| 92 | 128 | ||
| @@ -124,8 +160,8 @@ | |||
| 124 | 160 | ||
| 125 | * tramp.texi (Inline methods): Remove "ssh1", "ssh2", "plink1" | 161 | * tramp.texi (Inline methods): Remove "ssh1", "ssh2", "plink1" |
| 126 | and "plink2" entries. "plink2" is obsolete for a long time. | 162 | and "plink2" entries. "plink2" is obsolete for a long time. |
| 127 | (External methods): Remove "scp1" and "scp2" entries. Explain | 163 | (External methods): Remove "scp1" and "scp2" entries. |
| 128 | user name and host name specification for "adb". | 164 | Explain user name and host name specification for "adb". |
| 129 | 165 | ||
| 130 | 2013-02-28 Michael Albinus <michael.albinus@gmx.de> | 166 | 2013-02-28 Michael Albinus <michael.albinus@gmx.de> |
| 131 | 167 | ||
| @@ -205,8 +241,8 @@ | |||
| 205 | from ede new. | 241 | from ede new. |
| 206 | (Simple projects): Re-write to not talk about ede-simple-project | 242 | (Simple projects): Re-write to not talk about ede-simple-project |
| 207 | which is deprecated, and instead use the term to mean projects | 243 | which is deprecated, and instead use the term to mean projects |
| 208 | that don't do much management, just project wrapping. Add | 244 | that don't do much management, just project wrapping. |
| 209 | ede-generic-project link. | 245 | Add ede-generic-project link. |
| 210 | (ede-generic-project): New node (bug#11441). | 246 | (ede-generic-project): New node (bug#11441). |
| 211 | 247 | ||
| 212 | 2013-02-07 Glenn Morris <rgm@gnu.org> | 248 | 2013-02-07 Glenn Morris <rgm@gnu.org> |
| @@ -345,8 +381,8 @@ | |||
| 345 | 381 | ||
| 346 | 2012-12-24 Lars Ingebrigtsen <larsi@gnus.org> | 382 | 2012-12-24 Lars Ingebrigtsen <larsi@gnus.org> |
| 347 | 383 | ||
| 348 | * gnus.texi (Browse Foreign Server): Document | 384 | * gnus.texi (Browse Foreign Server): |
| 349 | `gnus-browse-delete-group'. | 385 | Document `gnus-browse-delete-group'. |
| 350 | 386 | ||
| 351 | 2012-12-22 Glenn Morris <rgm@gnu.org> | 387 | 2012-12-22 Glenn Morris <rgm@gnu.org> |
| 352 | 388 | ||
| @@ -501,7 +537,7 @@ | |||
| 501 | 537 | ||
| 502 | Release MH-E manual version 8.4. | 538 | Release MH-E manual version 8.4. |
| 503 | 539 | ||
| 504 | * mh-e.texi: (VERSION, EDITION, UPDATED, UPDATE-MONTH, Preface): | 540 | * mh-e.texi (VERSION, EDITION, UPDATED, UPDATE-MONTH, Preface): |
| 505 | Update for release 8.4. | 541 | Update for release 8.4. |
| 506 | 542 | ||
| 507 | * mh-e.texi (Sequences): Add mh-whitelist-preserves-sequences-flag. | 543 | * mh-e.texi (Sequences): Add mh-whitelist-preserves-sequences-flag. |
| @@ -563,8 +599,8 @@ | |||
| 563 | * ses.texi: Doc for ses-rename-cell, ses-repair-cell-reference-all & ses-range. | 599 | * ses.texi: Doc for ses-rename-cell, ses-repair-cell-reference-all & ses-range. |
| 564 | In all file place SES into @acronym{...}. | 600 | In all file place SES into @acronym{...}. |
| 565 | (Advanced Features): Add key index and function index for | 601 | (Advanced Features): Add key index and function index for |
| 566 | ses-set-header-row. Add description for function | 602 | ses-set-header-row. Add description for function |
| 567 | ses-rename-cell. Add description for function | 603 | ses-rename-cell. Add description for function |
| 568 | ses-repair-cell-reference-all. | 604 | ses-repair-cell-reference-all. |
| 569 | (Ranges in formulas): Add description for ses-range flags. | 605 | (Ranges in formulas): Add description for ses-range flags. |
| 570 | 606 | ||
| @@ -583,8 +619,8 @@ | |||
| 583 | Improve docs for url-queue-*. | 619 | Improve docs for url-queue-*. |
| 584 | (Supported URL Types): Copyedits. Delete empty subnodes. | 620 | (Supported URL Types): Copyedits. Delete empty subnodes. |
| 585 | 621 | ||
| 586 | * url.texi (Introduction): Rename from Getting Started. Rewrite | 622 | * url.texi (Introduction): Rename from Getting Started. |
| 587 | the introduction. | 623 | Rewrite the introduction. |
| 588 | (URI Parsing): Rewrite. Omit the obsolete attributes slot. | 624 | (URI Parsing): Rewrite. Omit the obsolete attributes slot. |
| 589 | 625 | ||
| 590 | 2012-11-10 Glenn Morris <rgm@gnu.org> | 626 | 2012-11-10 Glenn Morris <rgm@gnu.org> |
| @@ -684,14 +720,14 @@ | |||
| 684 | 720 | ||
| 685 | 2012-10-26 Bastien Guerry <bzg@gnu.org> | 721 | 2012-10-26 Bastien Guerry <bzg@gnu.org> |
| 686 | 722 | ||
| 687 | * org.texi (Installation): Update the link to Org's ELPA. Also | 723 | * org.texi (Installation): Update the link to Org's ELPA. |
| 688 | don't mention org-install.el anymore as the replacement file | 724 | Also don't mention org-install.el anymore as the replacement file |
| 689 | org-loaddefs.el is now loaded by org.el. | 725 | org-loaddefs.el is now loaded by org.el. |
| 690 | 726 | ||
| 691 | 2012-10-25 Michael Albinus <michael.albinus@gmx.de> | 727 | 2012-10-25 Michael Albinus <michael.albinus@gmx.de> |
| 692 | 728 | ||
| 693 | * tramp.texi (Frequently Asked Questions): Mention | 729 | * tramp.texi (Frequently Asked Questions): |
| 694 | `tramp-completion-reread-directory-timeout' for performance | 730 | Mention `tramp-completion-reread-directory-timeout' for performance |
| 695 | improvement. | 731 | improvement. |
| 696 | 732 | ||
| 697 | 2012-10-25 Glenn Morris <rgm@gnu.org> | 733 | 2012-10-25 Glenn Morris <rgm@gnu.org> |
| @@ -814,8 +850,8 @@ | |||
| 814 | (Referencing Labels): Update regarding reference styles. | 850 | (Referencing Labels): Update regarding reference styles. |
| 815 | (Citation Styles): Mention support for ConTeXt. | 851 | (Citation Styles): Mention support for ConTeXt. |
| 816 | (Options (Defining Label Environments)): Fix typo. | 852 | (Options (Defining Label Environments)): Fix typo. |
| 817 | (Options (Creating Citations)): Document | 853 | (Options (Creating Citations)): |
| 818 | `reftex-cite-key-separator'. | 854 | Document `reftex-cite-key-separator'. |
| 819 | 855 | ||
| 820 | 2012-09-30 Achim Gratz <Stromeko@Stromeko.DE> | 856 | 2012-09-30 Achim Gratz <Stromeko@Stromeko.DE> |
| 821 | 857 | ||
| @@ -847,8 +883,8 @@ | |||
| 847 | 883 | ||
| 848 | 2012-09-30 Bastien Guerry <bzg@gnu.org> | 884 | 2012-09-30 Bastien Guerry <bzg@gnu.org> |
| 849 | 885 | ||
| 850 | * org.texi (Installation, Feedback, Batch execution): Use | 886 | * org.texi (Installation, Feedback, Batch execution): |
| 851 | (add-to-list 'load-path ... t) for the contrib dir. | 887 | Use (add-to-list 'load-path ... t) for the contrib dir. |
| 852 | 888 | ||
| 853 | * org.texi (results): Update documentation for ":results drawer" | 889 | * org.texi (results): Update documentation for ":results drawer" |
| 854 | and ":results org". | 890 | and ":results org". |
| @@ -875,8 +911,8 @@ | |||
| 875 | (Agenda commands): Reorder. Document `*' to toggle persistent | 911 | (Agenda commands): Reorder. Document `*' to toggle persistent |
| 876 | marks. | 912 | marks. |
| 877 | 913 | ||
| 878 | * org.texi (Agenda dispatcher): Mention | 914 | * org.texi (Agenda dispatcher): |
| 879 | `org-toggle-agenda-sticky'. | 915 | Mention `org-toggle-agenda-sticky'. |
| 880 | (Agenda commands, Exporting Agenda Views): Fix typo. | 916 | (Agenda commands, Exporting Agenda Views): Fix typo. |
| 881 | 917 | ||
| 882 | * org.texi (Templates in contexts, Setting Options): Update to | 918 | * org.texi (Templates in contexts, Setting Options): Update to |
| @@ -957,7 +993,7 @@ | |||
| 957 | 993 | ||
| 958 | * org.texi: The sections in the Exporting section of the manual | 994 | * org.texi: The sections in the Exporting section of the manual |
| 959 | left out articles in the description of the org-export-as-* | 995 | left out articles in the description of the org-export-as-* |
| 960 | commands, among other places. This patch adds them, adds a few | 996 | commands, among other places. This patch adds them, adds a few |
| 961 | missing prepositions, and switches instances of "an HTML" to "a | 997 | missing prepositions, and switches instances of "an HTML" to "a |
| 962 | html" for internal consistency. | 998 | html" for internal consistency. |
| 963 | 999 | ||
| @@ -1005,7 +1041,7 @@ | |||
| 1005 | 2012-09-30 Nicolas Goaziou <n.goaziou@gmail.com> | 1041 | 2012-09-30 Nicolas Goaziou <n.goaziou@gmail.com> |
| 1006 | 1042 | ||
| 1007 | * org.texi (Literal examples): Remove reference to unknown | 1043 | * org.texi (Literal examples): Remove reference to unknown |
| 1008 | `org-export-latex-minted' variable. Also simplify footnote since | 1044 | `org-export-latex-minted' variable. Also simplify footnote since |
| 1009 | `org-export-latex-listings' documentation is exhaustive already. | 1045 | `org-export-latex-listings' documentation is exhaustive already. |
| 1010 | 1046 | ||
| 1011 | * org.texi (Plain lists): Remove reference to now hard-coded | 1047 | * org.texi (Plain lists): Remove reference to now hard-coded |
| @@ -1046,13 +1082,13 @@ | |||
| 1046 | simplifications. | 1082 | simplifications. |
| 1047 | (Basic Simplifications): Rename from "Limited Simplifications" | 1083 | (Basic Simplifications): Rename from "Limited Simplifications" |
| 1048 | Replace "limited" by "basic" throughout. | 1084 | Replace "limited" by "basic" throughout. |
| 1049 | (Algebraic Simplifications): Indicate that the algebraic | 1085 | (Algebraic Simplifications): Indicate that the algebraic |
| 1050 | simplifications are done by default. | 1086 | simplifications are done by default. |
| 1051 | (Unsafe Simplifications): Mention `m E'. | 1087 | (Unsafe Simplifications): Mention `m E'. |
| 1052 | (Simplification of Units): Mention `m U'. | 1088 | (Simplification of Units): Mention `m U'. |
| 1053 | (Trigonometric/Hyperbolic Functions, Reducing and Mapping) | 1089 | (Trigonometric/Hyperbolic Functions, Reducing and Mapping) |
| 1054 | (Kinds of Declarations, Functions for Declarations): Mention | 1090 | (Kinds of Declarations, Functions for Declarations): |
| 1055 | "algebraic simplifications" instead of `a s'. | 1091 | Mention "algebraic simplifications" instead of `a s'. |
| 1056 | (Algebraic Entry): Remove mention of default simplifications. | 1092 | (Algebraic Entry): Remove mention of default simplifications. |
| 1057 | 1093 | ||
| 1058 | 2012-07-30 Jay Belanger <jay.p.belanger@gmail.com> | 1094 | 2012-07-30 Jay Belanger <jay.p.belanger@gmail.com> |
| @@ -1084,8 +1120,8 @@ | |||
| 1084 | 1120 | ||
| 1085 | 2012-07-06 Michael Albinus <michael.albinus@gmx.de> | 1121 | 2012-07-06 Michael Albinus <michael.albinus@gmx.de> |
| 1086 | 1122 | ||
| 1087 | * tramp.texi (Multi-hops): Introduce | 1123 | * tramp.texi (Multi-hops): |
| 1088 | `tramp-restricted-shell-hosts-alist'. | 1124 | Introduce `tramp-restricted-shell-hosts-alist'. |
| 1089 | 1125 | ||
| 1090 | 2012-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org> | 1126 | 2012-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 1091 | 1127 | ||
| @@ -1277,8 +1313,8 @@ | |||
| 1277 | (Synchronous Methods): Remove obsolete dbus-call-method-non-blocking. | 1313 | (Synchronous Methods): Remove obsolete dbus-call-method-non-blocking. |
| 1278 | (Asynchronous Methods): Fix description of | 1314 | (Asynchronous Methods): Fix description of |
| 1279 | dbus-call-method-asynchronously. | 1315 | dbus-call-method-asynchronously. |
| 1280 | (Receiving Method Calls): Fix some minor errors. Add | 1316 | (Receiving Method Calls): Fix some minor errors. |
| 1281 | dbus-interface-emacs. | 1317 | Add dbus-interface-emacs. |
| 1282 | (Signals): Describe unicast signals and the new match rules. | 1318 | (Signals): Describe unicast signals and the new match rules. |
| 1283 | (Alternative Buses): Add the PRIVATE optional argument to | 1319 | (Alternative Buses): Add the PRIVATE optional argument to |
| 1284 | dbus-init-bus. Describe its new return value. Add dbus-setenv. | 1320 | dbus-init-bus. Describe its new return value. Add dbus-setenv. |
| @@ -1311,8 +1347,8 @@ | |||
| 1311 | 1347 | ||
| 1312 | 2012-04-09 Eli Zaretskii <eliz@gnu.org> | 1348 | 2012-04-09 Eli Zaretskii <eliz@gnu.org> |
| 1313 | 1349 | ||
| 1314 | * makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean): Add | 1350 | * makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean): |
| 1315 | emacs-gnutls. | 1351 | Add emacs-gnutls. |
| 1316 | ($(infodir)/emacs-gnutls, emacs-gnutls.dvi): New targets. | 1352 | ($(infodir)/emacs-gnutls, emacs-gnutls.dvi): New targets. |
| 1317 | 1353 | ||
| 1318 | 2012-04-09 Teodor Zlatanov <tzz@lifelogs.com> | 1354 | 2012-04-09 Teodor Zlatanov <tzz@lifelogs.com> |
| @@ -1415,7 +1451,7 @@ | |||
| 1415 | 1451 | ||
| 1416 | 2012-04-01 Eric Schulte <eric.schulte@gmx.com> | 1452 | 2012-04-01 Eric Schulte <eric.schulte@gmx.com> |
| 1417 | 1453 | ||
| 1418 | * org.texi (Key bindings and useful functions): Updated babel key | 1454 | * org.texi (Key bindings and useful functions): Update babel key |
| 1419 | binding documentation in manual. | 1455 | binding documentation in manual. |
| 1420 | 1456 | ||
| 1421 | 2012-04-01 Eric Schulte <eric.schulte@gmx.com> | 1457 | 2012-04-01 Eric Schulte <eric.schulte@gmx.com> |
| @@ -1516,8 +1552,8 @@ | |||
| 1516 | 1552 | ||
| 1517 | 2012-02-13 Lars Ingebrigtsen <larsi@gnus.org> | 1553 | 2012-02-13 Lars Ingebrigtsen <larsi@gnus.org> |
| 1518 | 1554 | ||
| 1519 | * gnus.texi (Customizing the IMAP Connection): Mention | 1555 | * gnus.texi (Customizing the IMAP Connection): |
| 1520 | nnimap-record-commands. | 1556 | Mention nnimap-record-commands. |
| 1521 | 1557 | ||
| 1522 | 2012-02-10 Glenn Morris <rgm@gnu.org> | 1558 | 2012-02-10 Glenn Morris <rgm@gnu.org> |
| 1523 | 1559 | ||
| @@ -1588,8 +1624,8 @@ | |||
| 1588 | 1624 | ||
| 1589 | 2012-01-03 Bernt Hansen <bernt@norang.ca> | 1625 | 2012-01-03 Bernt Hansen <bernt@norang.ca> |
| 1590 | 1626 | ||
| 1591 | * org.texi (Agenda commands): Document | 1627 | * org.texi (Agenda commands): |
| 1592 | `org-clock-report-include-clocking-task'. | 1628 | Document `org-clock-report-include-clocking-task'. |
| 1593 | 1629 | ||
| 1594 | 2012-01-03 Bastien Guerry <bzg@gnu.org> | 1630 | 2012-01-03 Bastien Guerry <bzg@gnu.org> |
| 1595 | 1631 | ||
| @@ -1674,8 +1710,8 @@ | |||
| 1674 | 1710 | ||
| 1675 | 2012-01-03 Eric Schulte <schulte.eric@gmail.com> | 1711 | 2012-01-03 Eric Schulte <schulte.eric@gmail.com> |
| 1676 | 1712 | ||
| 1677 | * org.texi (Buffer-wide header arguments): Update | 1713 | * org.texi (Buffer-wide header arguments): |
| 1678 | documentation to reflect removal of #+PROPERTIES. | 1714 | Update documentation to reflect removal of #+PROPERTIES. |
| 1679 | 1715 | ||
| 1680 | 2012-01-03 Carsten Dominik <carsten.dominik@gmail.com> | 1716 | 2012-01-03 Carsten Dominik <carsten.dominik@gmail.com> |
| 1681 | 1717 | ||
| @@ -1836,7 +1872,7 @@ | |||
| 1836 | 1872 | ||
| 1837 | * mh-e.texi (VERSION, EDITION, UPDATED, UPDATE-MONTH): Update for | 1873 | * mh-e.texi (VERSION, EDITION, UPDATED, UPDATE-MONTH): Update for |
| 1838 | release 8.3. | 1874 | release 8.3. |
| 1839 | (Preface): Updated support information. | 1875 | (Preface): Update support information. |
| 1840 | (From Bill Wohler): Reset text to original version. As a | 1876 | (From Bill Wohler): Reset text to original version. As a |
| 1841 | historical quote, the tense should be correct in the time that it | 1877 | historical quote, the tense should be correct in the time that it |
| 1842 | was written. | 1878 | was written. |
| @@ -2038,8 +2074,8 @@ | |||
| 2038 | 2074 | ||
| 2039 | 2011-08-15 Bastien Guerry <bzg@gnu.org> | 2075 | 2011-08-15 Bastien Guerry <bzg@gnu.org> |
| 2040 | 2076 | ||
| 2041 | * org.texi (Dynamic blocks, Structure editing): Mention | 2077 | * org.texi (Dynamic blocks, Structure editing): |
| 2042 | the function `org-narrow-to-block'. | 2078 | Mention the function `org-narrow-to-block'. |
| 2043 | 2079 | ||
| 2044 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> | 2080 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> |
| 2045 | 2081 | ||
| @@ -2066,15 +2102,15 @@ | |||
| 2066 | 2102 | ||
| 2067 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> | 2103 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> |
| 2068 | 2104 | ||
| 2069 | * org.texi (Conflicts): Changed "yasnippets" to "yasnippet" and | 2105 | * org.texi (Conflicts): Change "yasnippets" to "yasnippet" and |
| 2070 | added extra whitespace around functions to be consistent with the | 2106 | added extra whitespace around functions to be consistent with the |
| 2071 | rest of the section. | 2107 | rest of the section. |
| 2072 | 2108 | ||
| 2073 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> | 2109 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> |
| 2074 | 2110 | ||
| 2075 | * org.texi (Evaluating code blocks): Expanded discussion of | 2111 | * org.texi (Evaluating code blocks): Expand discussion of |
| 2076 | #+call: line syntax. | 2112 | #+call: line syntax. |
| 2077 | (Header arguments in function calls): Expanded discussion of | 2113 | (Header arguments in function calls): Expand discussion of |
| 2078 | #+call: line syntax. | 2114 | #+call: line syntax. |
| 2079 | 2115 | ||
| 2080 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> | 2116 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> |
| @@ -2104,12 +2140,12 @@ | |||
| 2104 | 2140 | ||
| 2105 | 2011-08-15 Tom Dye <tsd@tsdye.com> | 2141 | 2011-08-15 Tom Dye <tsd@tsdye.com> |
| 2106 | 2142 | ||
| 2107 | * org.texi (cache): Improved documentation of code block caches. | 2143 | * org.texi (cache): Improve documentation of code block caches. |
| 2108 | 2144 | ||
| 2109 | 2011-08-15 Tom Dye <tsd@tsdye.com> | 2145 | 2011-08-15 Tom Dye <tsd@tsdye.com> |
| 2110 | 2146 | ||
| 2111 | * org.texi (Code block specific header arguments): Documentation | 2147 | * org.texi (Code block specific header arguments): |
| 2112 | of multi-line header arguments. | 2148 | Documentation of multi-line header arguments. |
| 2113 | 2149 | ||
| 2114 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> | 2150 | 2011-08-15 Eric Schulte <schulte.eric@gmail.com> |
| 2115 | 2151 | ||
| @@ -2165,15 +2201,15 @@ | |||
| 2165 | 2201 | ||
| 2166 | 2011-07-04 Michael Albinus <michael.albinus@gmx.de> | 2202 | 2011-07-04 Michael Albinus <michael.albinus@gmx.de> |
| 2167 | 2203 | ||
| 2168 | * tramp.texi (Cleanup remote connections): Add | 2204 | * tramp.texi (Cleanup remote connections): |
| 2169 | `tramp-cleanup-this-connection'. | 2205 | Add `tramp-cleanup-this-connection'. |
| 2170 | 2206 | ||
| 2171 | 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org> | 2207 | 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 2172 | 2208 | ||
| 2173 | * gnus.texi (Subscription Methods): Link to "Group Levels" to explain | 2209 | * gnus.texi (Subscription Methods): Link to "Group Levels" to explain |
| 2174 | zombies. | 2210 | zombies. |
| 2175 | (Checking New Groups): Ditto (bug#8974). | 2211 | (Checking New Groups): Ditto (bug#8974). |
| 2176 | (Checking New Groups): Moved the reference to the right place. | 2212 | (Checking New Groups): Move the reference to the right place. |
| 2177 | 2213 | ||
| 2178 | 2011-07-03 Dave Abrahams <dave@boostpro.com> (tiny change) | 2214 | 2011-07-03 Dave Abrahams <dave@boostpro.com> (tiny change) |
| 2179 | 2215 | ||
| @@ -2200,8 +2236,8 @@ | |||
| 2200 | 2236 | ||
| 2201 | 2011-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org> | 2237 | 2011-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 2202 | 2238 | ||
| 2203 | * gnus.texi (Summary Mail Commands): Document | 2239 | * gnus.texi (Summary Mail Commands): |
| 2204 | `gnus-summary-reply-to-list-with-original'. | 2240 | Document `gnus-summary-reply-to-list-with-original'. |
| 2205 | 2241 | ||
| 2206 | 2011-06-20 Stefan Monnier <monnier@iro.umontreal.ca> | 2242 | 2011-06-20 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2207 | 2243 | ||
| @@ -2264,7 +2300,7 @@ | |||
| 2264 | 2300 | ||
| 2265 | * gnus.texi (nnmairix caveats, Setup, Registry Article Refer Method) | 2301 | * gnus.texi (nnmairix caveats, Setup, Registry Article Refer Method) |
| 2266 | (Fancy splitting to parent, Store arbitrary data): | 2302 | (Fancy splitting to parent, Store arbitrary data): |
| 2267 | Updated gnus-registry docs. | 2303 | Update gnus-registry docs. |
| 2268 | 2304 | ||
| 2269 | 2011-04-13 Juanma Barranquero <lekktu@gmail.com> | 2305 | 2011-04-13 Juanma Barranquero <lekktu@gmail.com> |
| 2270 | 2306 | ||
| @@ -3385,8 +3421,8 @@ | |||
| 3385 | 3421 | ||
| 3386 | Sync with Tramp 2.1.19. | 3422 | Sync with Tramp 2.1.19. |
| 3387 | 3423 | ||
| 3388 | * tramp.texi (Inline methods, Default Method): Mention | 3424 | * tramp.texi (Inline methods, Default Method): |
| 3389 | `tramp-inline-compress-start-size'. Remove "kludgy" phrase. | 3425 | Mention `tramp-inline-compress-start-size'. Remove "kludgy" phrase. |
| 3390 | Remove remark about doubled "-t" argument. | 3426 | Remove remark about doubled "-t" argument. |
| 3391 | (Auto-save and Backup): Remove reference to Emacs 21. | 3427 | (Auto-save and Backup): Remove reference to Emacs 21. |
| 3392 | (Filename Syntax): Describe port numbers. | 3428 | (Filename Syntax): Describe port numbers. |
| @@ -6040,7 +6076,7 @@ | |||
| 6040 | 2007-10-28 Kevin Greiner <kevin.greiner@compsol.cc> | 6076 | 2007-10-28 Kevin Greiner <kevin.greiner@compsol.cc> |
| 6041 | 6077 | ||
| 6042 | * gnus.texi (nntp-open-via-telnet-and-telnet): Fix grammar. | 6078 | * gnus.texi (nntp-open-via-telnet-and-telnet): Fix grammar. |
| 6043 | (Agent Parameters): Updated parameter names to match code. | 6079 | (Agent Parameters): Update parameter names to match code. |
| 6044 | (Group Agent Commands): Corrected 'gnus-agent-fetch-series' as | 6080 | (Group Agent Commands): Corrected 'gnus-agent-fetch-series' as |
| 6045 | 'gnus-agent-summary-fetch-series'. | 6081 | 'gnus-agent-summary-fetch-series'. |
| 6046 | (Agent and flags): New section providing a generalized discussion | 6082 | (Agent and flags): New section providing a generalized discussion |
| @@ -6844,7 +6880,7 @@ | |||
| 6844 | (Tag searches): Document regular expression search for tags. | 6880 | (Tag searches): Document regular expression search for tags. |
| 6845 | (Stuck projects): New section. | 6881 | (Stuck projects): New section. |
| 6846 | (In-buffer settings): New keywords. | 6882 | (In-buffer settings): New keywords. |
| 6847 | (History and Acknowledgments): Updated description. | 6883 | (History and Acknowledgments): Update description. |
| 6848 | 6884 | ||
| 6849 | 2007-02-24 Alan Mackenzie <acm@muc.de> | 6885 | 2007-02-24 Alan Mackenzie <acm@muc.de> |
| 6850 | 6886 | ||
| @@ -7076,7 +7112,7 @@ | |||
| 7076 | (Custom agenda views): Section completely rewritten. | 7112 | (Custom agenda views): Section completely rewritten. |
| 7077 | (Summary): Compare with Planner. | 7113 | (Summary): Compare with Planner. |
| 7078 | (Feedback): More info about creating backtraces. | 7114 | (Feedback): More info about creating backtraces. |
| 7079 | (Plain lists): Modified example. | 7115 | (Plain lists): Modify example. |
| 7080 | (Breaking down tasks): New section. | 7116 | (Breaking down tasks): New section. |
| 7081 | (Custom time format): New section. | 7117 | (Custom time format): New section. |
| 7082 | (Time stamps): Document inactive timestamps. | 7118 | (Time stamps): Document inactive timestamps. |
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in index add1b42a545..4fb4865b8a4 100644 --- a/doc/misc/Makefile.in +++ b/doc/misc/Makefile.in | |||
| @@ -24,6 +24,8 @@ SHELL = /bin/sh | |||
| 24 | # set by the configure script's `--srcdir' option. | 24 | # set by the configure script's `--srcdir' option. |
| 25 | srcdir=@srcdir@ | 25 | srcdir=@srcdir@ |
| 26 | 26 | ||
| 27 | version=@version@ | ||
| 28 | |||
| 27 | ## Where the output files go. | 29 | ## Where the output files go. |
| 28 | buildinfodir = $(srcdir)/../../info | 30 | buildinfodir = $(srcdir)/../../info |
| 29 | ## Directory with emacsver.texi. | 31 | ## Directory with emacsver.texi. |
| @@ -161,8 +163,6 @@ PDF_TARGETS = \ | |||
| 161 | wisent.pdf \ | 163 | wisent.pdf \ |
| 162 | woman.pdf | 164 | woman.pdf |
| 163 | 165 | ||
| 164 | HTML_TARGETS = emacs-faq.html | ||
| 165 | |||
| 166 | TEXI2DVI = texi2dvi | 166 | TEXI2DVI = texi2dvi |
| 167 | TEXI2PDF = texi2pdf | 167 | TEXI2PDF = texi2pdf |
| 168 | 168 | ||
| @@ -192,8 +192,6 @@ webhack: clean | |||
| 192 | 192 | ||
| 193 | dvi: $(DVI_TARGETS) | 193 | dvi: $(DVI_TARGETS) |
| 194 | 194 | ||
| 195 | html: $(HTML_TARGETS) | ||
| 196 | |||
| 197 | pdf: $(PDF_TARGETS) | 195 | pdf: $(PDF_TARGETS) |
| 198 | 196 | ||
| 199 | # Note that all the Info targets build the Info files in srcdir. | 197 | # Note that all the Info targets build the Info files in srcdir. |
| @@ -400,15 +398,6 @@ faq.dvi: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi | |||
| 400 | $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi | 398 | $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi |
| 401 | faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi | 399 | faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi |
| 402 | $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi | 400 | $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi |
| 403 | ## This is the name used on the Emacs web-page. | ||
| 404 | ## sed fixes up links to point to split version of the manual. | ||
| 405 | emacs-faq.html: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi | ||
| 406 | $(MAKEINFO) $(MAKEINFO_OPTS) --no-split \ | ||
| 407 | --css-ref='/layout.css' --html -o $@ ${srcdir}/faq.texi | ||
| 408 | sed -i -e 's|a href="\([a-z]*\)\.html#\([^"]*\)"|a href="manual/html_node/\1/\2.html"|g' \ | ||
| 409 | -e 's|/Top\.html|/|g' $@ | ||
| 410 | emacs-faq.text: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi | ||
| 411 | $(MAKEINFO) $(MAKEINFO_OPTS) --plaintext -o $@ ${srcdir}/faq.texi | ||
| 412 | 401 | ||
| 413 | flymake : $(buildinfodir)/flymake$(INFO_EXT) | 402 | flymake : $(buildinfodir)/flymake$(INFO_EXT) |
| 414 | $(buildinfodir)/flymake$(INFO_EXT): ${srcdir}/flymake.texi ${gfdl} | 403 | $(buildinfodir)/flymake$(INFO_EXT): ${srcdir}/flymake.texi ${gfdl} |
| @@ -718,16 +707,39 @@ mostlyclean: | |||
| 718 | rm -f gnustmp.* | 707 | rm -f gnustmp.* |
| 719 | 708 | ||
| 720 | clean: mostlyclean | 709 | clean: mostlyclean |
| 721 | rm -f $(DVI_TARGETS) $(PDF_TARGETS) $(HTML_TARGETS) emacs-faq.text | 710 | rm -f $(DVI_TARGETS) $(PDF_TARGETS) |
| 711 | rm -f emacs-misc-${version}.tar* | ||
| 722 | 712 | ||
| 723 | distclean: clean | 713 | distclean: clean |
| 724 | # rm -f Makefile | 714 | # rm -f Makefile |
| 725 | 715 | ||
| 726 | ## buildinfodir is relative to srcdir. | 716 | ## buildinfodir is relative to srcdir. |
| 727 | maintainer-clean: distclean | 717 | infoclean: |
| 728 | cd $(buildinfodir); for file in $(INFO_TARGETS); do \ | 718 | cd $(buildinfodir); for file in $(INFO_TARGETS); do \ |
| 729 | file=`echo $${file} | sed 's/\.info$$//'`${INFO_EXT}; \ | 719 | file=`echo $${file} | sed 's/\.info$$//'`${INFO_EXT}; \ |
| 730 | rm -f $${file} $${file}-[1-9] $${file}-[1-9][0-9]; \ | 720 | rm -f $${file} $${file}-[1-9] $${file}-[1-9][0-9]; \ |
| 731 | done | 721 | done |
| 732 | 722 | ||
| 723 | maintainer-clean: distclean infoclean | ||
| 724 | |||
| 725 | dist: | ||
| 726 | rm -rf emacs-misc-${version} | ||
| 727 | mkdir emacs-misc-${version} | ||
| 728 | cp ${srcdir}/*.texi ${srcdir}/texinfo.tex \ | ||
| 729 | $(emacsdir)/emacsver.texi ${srcdir}/ChangeLog* \ | ||
| 730 | emacs-misc-${version}/ | ||
| 731 | sed -e 's/@sr[c]dir@/./' \ | ||
| 732 | -e 's/^\(emacsdir *=\).*/\1 ./' \ | ||
| 733 | -e 's/^\(buildinfodir *=\).*/\1 ./' \ | ||
| 734 | -e 's/^\(clean:.*\)/\1 infoclean/' \ | ||
| 735 | -e "s/@ver[s]ion@/${version}/" \ | ||
| 736 | -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \ | ||
| 737 | -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \ | ||
| 738 | ${srcdir}/Makefile.in > emacs-misc-${version}/Makefile | ||
| 739 | @if grep '@[a-zA-Z_]*@' emacs-misc-${version}/Makefile; then \ | ||
| 740 | echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \ | ||
| 741 | fi | ||
| 742 | tar -cf emacs-misc-${version}.tar emacs-misc-${version} | ||
| 743 | rm -rf emacs-misc-${version} | ||
| 744 | |||
| 733 | ### Makefile ends here | 745 | ### Makefile ends here |
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 |
diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi index f88bd95008c..d1f3e21c20e 100644 --- a/doc/misc/flymake.texi +++ b/doc/misc/flymake.texi | |||
| @@ -311,6 +311,9 @@ Used when looking for a master file. @xref{Locating a master file}. | |||
| 311 | Patterns for error/warning messages in the form @code{(regexp file-idx | 311 | Patterns for error/warning messages in the form @code{(regexp file-idx |
| 312 | line-idx col-idx err-text-idx)}. @xref{Parsing the output}. | 312 | line-idx col-idx err-text-idx)}. @xref{Parsing the output}. |
| 313 | 313 | ||
| 314 | @item flymake-warning-predicate | ||
| 315 | Predicate to classify error text as warning. @xref{Parsing the output}. | ||
| 316 | |||
| 314 | @item flymake-compilation-prevents-syntax-check | 317 | @item flymake-compilation-prevents-syntax-check |
| 315 | A flag indicating whether compilation and syntax check of the same | 318 | A flag indicating whether compilation and syntax check of the same |
| 316 | file cannot be run simultaneously. | 319 | file cannot be run simultaneously. |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index b4d786c4d45..6df72f87fc7 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -14240,7 +14240,8 @@ variables are relevant: | |||
| 14240 | 14240 | ||
| 14241 | @table @code | 14241 | @table @code |
| 14242 | @item nnimap-inbox | 14242 | @item nnimap-inbox |
| 14243 | This is the @acronym{IMAP} mail box that will be scanned for new mail. | 14243 | This is the @acronym{IMAP} mail box that will be scanned for new |
| 14244 | mail. This can also be a list of mail box names. | ||
| 14244 | 14245 | ||
| 14245 | @item nnimap-split-methods | 14246 | @item nnimap-split-methods |
| 14246 | Uses the same syntax as @code{nnmail-split-methods} (@pxref{Splitting | 14247 | Uses the same syntax as @code{nnmail-split-methods} (@pxref{Splitting |
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index 4c3740f02f7..1121a450ebd 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi | |||
| @@ -214,6 +214,8 @@ Configuring @value{tramp} for use | |||
| 214 | * Customizing Completion:: Selecting config files for user/host name completion. | 214 | * Customizing Completion:: Selecting config files for user/host name completion. |
| 215 | * Password handling:: Reusing passwords for several connections. | 215 | * Password handling:: Reusing passwords for several connections. |
| 216 | * Connection caching:: Reusing connection related information. | 216 | * Connection caching:: Reusing connection related information. |
| 217 | * Predefined connection information:: | ||
| 218 | Setting own connection related information. | ||
| 217 | * Remote Programs:: How @value{tramp} finds and uses programs on the remote machine. | 219 | * Remote Programs:: How @value{tramp} finds and uses programs on the remote machine. |
| 218 | * Remote shell setup:: Remote shell setup hints. | 220 | * Remote shell setup:: Remote shell setup hints. |
| 219 | * Android shell setup:: Android shell setup hints. | 221 | * Android shell setup:: Android shell setup hints. |
| @@ -542,6 +544,8 @@ Method}. | |||
| 542 | * Customizing Completion:: Selecting config files for user/host name completion. | 544 | * Customizing Completion:: Selecting config files for user/host name completion. |
| 543 | * Password handling:: Reusing passwords for several connections. | 545 | * Password handling:: Reusing passwords for several connections. |
| 544 | * Connection caching:: Reusing connection related information. | 546 | * Connection caching:: Reusing connection related information. |
| 547 | * Predefined connection information:: | ||
| 548 | Setting own connection related information. | ||
| 545 | * Remote Programs:: How @value{tramp} finds and uses programs on the remote machine. | 549 | * Remote Programs:: How @value{tramp} finds and uses programs on the remote machine. |
| 546 | * Remote shell setup:: Remote shell setup hints. | 550 | * Remote shell setup:: Remote shell setup hints. |
| 547 | * Android shell setup:: Android shell setup hints. | 551 | * Android shell setup:: Android shell setup hints. |
| @@ -1727,6 +1731,35 @@ connection related information for this host, and opens the | |||
| 1727 | connection again. | 1731 | connection again. |
| 1728 | 1732 | ||
| 1729 | 1733 | ||
| 1734 | @node Predefined connection information | ||
| 1735 | @section Setting own connection related information | ||
| 1736 | |||
| 1737 | Sometimes, @var{tramp} is not able to detect correct connection | ||
| 1738 | related information. In such cases, you could tell @var{tramp} which | ||
| 1739 | value it has to take. Since this could result in errors, it has to be | ||
| 1740 | used with care. | ||
| 1741 | |||
| 1742 | @vindex tramp-connection-properties | ||
| 1743 | Such settings can be performed via the list | ||
| 1744 | @code{tramp-connection-properties}. An entry in this list has the | ||
| 1745 | form @code{(@var{regexp} @var{property} @var{value})}. @var{regexp} | ||
| 1746 | matches remote file names for which a property shall be predefined. | ||
| 1747 | It can be @code{nil}. @var{property} is a string, and @var{value} the | ||
| 1748 | corresponding value. @var{property} could be any property found in | ||
| 1749 | the file @code{tramp-persistency-file-name}. | ||
| 1750 | |||
| 1751 | A special property is @code{"busybox"}. This must be set, if the | ||
| 1752 | remote host runs a very restricted busybox as shell, which closes the | ||
| 1753 | connection at will. Since there is no reliable test for this, | ||
| 1754 | @var{tramp} must be indicated this way. Example: | ||
| 1755 | |||
| 1756 | @lisp | ||
| 1757 | (add-to-list 'tramp-connection-properties | ||
| 1758 | (list (regexp-quote "@trampfn{ssh, user, randomhost.your.domain,}") | ||
| 1759 | "busybox" t)) | ||
| 1760 | @end lisp | ||
| 1761 | |||
| 1762 | |||
| 1730 | @node Remote Programs | 1763 | @node Remote Programs |
| 1731 | @section How @value{tramp} finds and uses programs on the remote machine | 1764 | @section How @value{tramp} finds and uses programs on the remote machine |
| 1732 | 1765 | ||
| @@ -1874,7 +1907,7 @@ key. | |||
| 1874 | 1907 | ||
| 1875 | @var{tramp-password-prompt-regexp} handles the detection of such | 1908 | @var{tramp-password-prompt-regexp} handles the detection of such |
| 1876 | requests for English environments. When you use another localization | 1909 | requests for English environments. When you use another localization |
| 1877 | of your (local or remote) host, you might need to adapt this. Example: | 1910 | of your (local or remote) host, you might need to adapt this. Example: |
| 1878 | 1911 | ||
| 1879 | @lisp | 1912 | @lisp |
| 1880 | (setq | 1913 | (setq |
| @@ -2048,7 +2081,8 @@ You can instruct @value{tramp} by this form: | |||
| 2048 | @end lisp | 2081 | @end lisp |
| 2049 | 2082 | ||
| 2050 | @noindent | 2083 | @noindent |
| 2051 | with @samp{192.168.0.26} being the IP address of your Android device. | 2084 | with @samp{192.168.0.26} being the IP address of your Android device |
| 2085 | (@pxref{Predefined connection information}). | ||
| 2052 | 2086 | ||
| 2053 | The user settings for the @code{$PATH} environment variable must be | 2087 | The user settings for the @code{$PATH} environment variable must be |
| 2054 | preserved. It has also been reported, that the commands in | 2088 | preserved. It has also been reported, that the commands in |