diff options
| author | Stefan Monnier | 2014-01-10 14:40:32 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2014-01-10 14:40:32 -0500 |
| commit | 122ff675df692bab3b5b6409044b0f0e66bad82f (patch) | |
| tree | 347d4d63e9037fb74c324319de223b23cf00d399 /doc/misc | |
| parent | cd6d07ece2278b315852e20f07cfea05bd5bd29b (diff) | |
| download | emacs-122ff675df692bab3b5b6409044b0f0e66bad82f.tar.gz emacs-122ff675df692bab3b5b6409044b0f0e66bad82f.zip | |
* doc/lispref/functions.texi (Advising Functions): New section.
* doc/lispref/modes.texi (Running Hooks): Don't document with-wrapper-hook and
run-hook-wrapped any more.
(Hooks): Link to the new Advising Functions node.
* doc/lispref/elisp.texi (Top): Don't include advice.texi.
* doc/lispref/advice.texi: Remove.
* doc/lispref/makefile.w32-in (srcs):
* doc/lispref/Makefile.in (srcs): Adjust accordingly.
* doc/misc/cl.texi (Function Bindings): Fix incorrect description of cl-let.
Diffstat (limited to 'doc/misc')
| -rw-r--r-- | doc/misc/ChangeLog | 88 | ||||
| -rw-r--r-- | doc/misc/cl.texi | 9 |
2 files changed, 48 insertions, 49 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 41e7e3d768f..65a2da7d542 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2014-01-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * cl.texi (Function Bindings): Fix incorrect description of cl-let. | ||
| 4 | |||
| 1 | 2014-01-09 RĂ¼diger Sonderfeld <ruediger@c-plusplus.de> | 5 | 2014-01-09 RĂ¼diger Sonderfeld <ruediger@c-plusplus.de> |
| 2 | 6 | ||
| 3 | * Makefile.in: Add eww.texi. | 7 | * Makefile.in: Add eww.texi. |
| @@ -18,8 +22,8 @@ | |||
| 18 | (Advanced configuration) | 22 | (Advanced configuration) |
| 19 | (Header arguments in Org mode properties): Spelling fixes. | 23 | (Header arguments in Org mode properties): Spelling fixes. |
| 20 | (Special blocks): Add #+BEGIN_ABSTRACT as another example. | 24 | (Special blocks): Add #+BEGIN_ABSTRACT as another example. |
| 21 | (@LaTeX{} specific attributes): New index entries. Use | 25 | (@LaTeX{} specific attributes): New index entries. |
| 22 | #+BEGIN_ABSTRACT in the example. | 26 | Use #+BEGIN_ABSTRACT in the example. |
| 23 | 27 | ||
| 24 | 2013-01-07 Nicolas Goaziou <n.goaziou@gmail.com> | 28 | 2013-01-07 Nicolas Goaziou <n.goaziou@gmail.com> |
| 25 | 29 | ||
| @@ -80,7 +84,7 @@ | |||
| 80 | 84 | ||
| 81 | 2014-01-02 Aidan Gauland <aidalgol@amuri.net> | 85 | 2014-01-02 Aidan Gauland <aidalgol@amuri.net> |
| 82 | 86 | ||
| 83 | * eshell.texi (Command Basics): Removed `Command basics' chapter. | 87 | * eshell.texi (Command Basics): Remove `Command basics' chapter. |
| 84 | 88 | ||
| 85 | 2014-01-02 Aidan Gauland <aidalgol@amuri.net> | 89 | 2014-01-02 Aidan Gauland <aidalgol@amuri.net> |
| 86 | 90 | ||
| @@ -200,8 +204,8 @@ | |||
| 200 | * org.texi (Orgstruct mode): Fix suggested setting of | 204 | * org.texi (Orgstruct mode): Fix suggested setting of |
| 201 | `orgstruct-heading-prefix-regexp'. | 205 | `orgstruct-heading-prefix-regexp'. |
| 202 | 206 | ||
| 203 | * org.texi (Export settings): Document | 207 | * org.texi (Export settings): |
| 204 | `org-export-allow-bind-keywords'. | 208 | Document `org-export-allow-bind-keywords'. |
| 205 | 209 | ||
| 206 | * org.texi (History and Acknowledgments): Small rephrasing. | 210 | * org.texi (History and Acknowledgments): Small rephrasing. |
| 207 | 211 | ||
| @@ -209,8 +213,8 @@ | |||
| 209 | in a year datetree. | 213 | in a year datetree. |
| 210 | 214 | ||
| 211 | * org.texi (Beamer export, @LaTeX{} and PDF export) | 215 | * org.texi (Beamer export, @LaTeX{} and PDF export) |
| 212 | (Header and sectioning, @LaTeX{} specific attributes): Enhance | 216 | (Header and sectioning, @LaTeX{} specific attributes): |
| 213 | style. | 217 | Enhance style. |
| 214 | 218 | ||
| 215 | * org.texi (Agenda commands): Add a footnote about dragging agenda | 219 | * org.texi (Agenda commands): Add a footnote about dragging agenda |
| 216 | lines: it does not persist and it does not change the .org files. | 220 | lines: it does not persist and it does not change the .org files. |
| @@ -229,15 +233,15 @@ | |||
| 229 | 233 | ||
| 230 | * org.texi (Other built-in back-ends): New section. | 234 | * org.texi (Other built-in back-ends): New section. |
| 231 | 235 | ||
| 232 | * org.texi (Editing source code): Document | 236 | * org.texi (Editing source code): |
| 233 | `org-edit-src-auto-save-idle-delay' and | 237 | Document `org-edit-src-auto-save-idle-delay' and |
| 234 | `org-edit-src-turn-on-auto-save'. | 238 | `org-edit-src-turn-on-auto-save'. |
| 235 | 239 | ||
| 236 | * org.texi (External links): Document contributed link types | 240 | * org.texi (External links): Document contributed link types |
| 237 | separately. | 241 | separately. |
| 238 | 242 | ||
| 239 | * org.texi (Closing items): Document | 243 | * org.texi (Closing items): |
| 240 | `org-closed-keep-when-no-todo'. | 244 | Document `org-closed-keep-when-no-todo'. |
| 241 | 245 | ||
| 242 | * org.texi (Export back-ends): Rename from "Export formats". | 246 | * org.texi (Export back-ends): Rename from "Export formats". |
| 243 | (The Export Dispatcher): Remove reference to | 247 | (The Export Dispatcher): Remove reference to |
| @@ -273,8 +277,8 @@ | |||
| 273 | (Agenda commands): Move details about filtering commands to | 277 | (Agenda commands): Move details about filtering commands to |
| 274 | the new section, only include a summary here. | 278 | the new section, only include a summary here. |
| 275 | (Customizing tables in ODT export) | 279 | (Customizing tables in ODT export) |
| 276 | (System-wide header arguments, Conflicts, Dynamic blocks): Use | 280 | (System-wide header arguments, Conflicts, Dynamic blocks): |
| 277 | spaces for indentation. | 281 | Use spaces for indentation. |
| 278 | 282 | ||
| 279 | * org.texi (Emphasis and monospace): Mention `org-emphasis-alist'. | 283 | * org.texi (Emphasis and monospace): Mention `org-emphasis-alist'. |
| 280 | 284 | ||
| @@ -331,8 +335,8 @@ | |||
| 331 | (In-buffer settings): Update to reflect changes from the new | 335 | (In-buffer settings): Update to reflect changes from the new |
| 332 | export engine. | 336 | export engine. |
| 333 | 337 | ||
| 334 | * org.texi (Matching tags and properties): More examples. Explain | 338 | * org.texi (Matching tags and properties): More examples. |
| 335 | group tags expansion as regular expressions. | 339 | Explain group tags expansion as regular expressions. |
| 336 | 340 | ||
| 337 | * org.texi (Tag groups): New section. | 341 | * org.texi (Tag groups): New section. |
| 338 | 342 | ||
| @@ -357,8 +361,8 @@ | |||
| 357 | 361 | ||
| 358 | * org.texi (Org syntax): New section. | 362 | * org.texi (Org syntax): New section. |
| 359 | 363 | ||
| 360 | * org.texi (Orgstruct mode): Document | 364 | * org.texi (Orgstruct mode): |
| 361 | `orgstruct-heading-prefix-regexp'. | 365 | Document `orgstruct-heading-prefix-regexp'. |
| 362 | 366 | ||
| 363 | * org.texi (Speeding up your agendas): New section. | 367 | * org.texi (Speeding up your agendas): New section. |
| 364 | 368 | ||
| @@ -382,8 +386,8 @@ | |||
| 382 | * org.texi: Update the list contributions. | 386 | * org.texi: Update the list contributions. |
| 383 | 387 | ||
| 384 | * org.texi (Agenda commands): Exporting the agenda to an .org file | 388 | * org.texi (Agenda commands): Exporting the agenda to an .org file |
| 385 | will not copy the subtrees and the inherited tags. Document | 389 | will not copy the subtrees and the inherited tags. |
| 386 | `org-agenda-filter-by-regexp'. | 390 | Document `org-agenda-filter-by-regexp'. |
| 387 | 391 | ||
| 388 | * org.texi (Publishing action, Complex example): Fix names of | 392 | * org.texi (Publishing action, Complex example): Fix names of |
| 389 | publishing functions. | 393 | publishing functions. |
| @@ -397,8 +401,8 @@ | |||
| 397 | * org.texi (Capture): Mention that org-remember.el is not | 401 | * org.texi (Capture): Mention that org-remember.el is not |
| 398 | supported anymore. | 402 | supported anymore. |
| 399 | 403 | ||
| 400 | * org.texi (Top, Exporting, Beamer class export): Delete | 404 | * org.texi (Top, Exporting, Beamer class export): |
| 401 | references to the TaskJuggler export. | 405 | Delete references to the TaskJuggler export. |
| 402 | (History and Acknowledgments): Mention that the TaskJuggler has | 406 | (History and Acknowledgments): Mention that the TaskJuggler has |
| 403 | been rewritten by Nicolas and now lives in the contrib/ directory | 407 | been rewritten by Nicolas and now lives in the contrib/ directory |
| 404 | of Org's distribution. Mention that Jambunathan rewrote the HTML | 408 | of Org's distribution. Mention that Jambunathan rewrote the HTML |
| @@ -415,16 +419,16 @@ | |||
| 415 | (@LaTeX{} and PDF export, Header and sectioning) | 419 | (@LaTeX{} and PDF export, Header and sectioning) |
| 416 | (Publishing options): Fix LaTeX options names. | 420 | (Publishing options): Fix LaTeX options names. |
| 417 | 421 | ||
| 418 | * org.texi (Export options, CSS support, In-buffer settings): Fix | 422 | * org.texi (Export options, CSS support, In-buffer settings): |
| 419 | references to HTML_LINK_* and HTML_STYLE keywords. | 423 | Fix references to HTML_LINK_* and HTML_STYLE keywords. |
| 420 | 424 | ||
| 421 | * org.texi (Export options, In-buffer settings): Fix references to | 425 | * org.texi (Export options, In-buffer settings): Fix references to |
| 422 | #+SELECT_TAGS and #+EXCLUDE_TAGS and remove reference to #+XSLT. | 426 | #+SELECT_TAGS and #+EXCLUDE_TAGS and remove reference to #+XSLT. |
| 423 | 427 | ||
| 424 | * org.texi (Top, Markup, Initial text, Images and tables) | 428 | * org.texi (Top, Markup, Initial text, Images and tables) |
| 425 | (@LaTeX{} fragments, @LaTeX{} fragments, Exporting) | 429 | (@LaTeX{} fragments, @LaTeX{} fragments, Exporting) |
| 426 | (Export options, JavaScript support, Beamer class export): Remove | 430 | (Export options, JavaScript support, Beamer class export): |
| 427 | references to the DocBook export, which has been deleted. | 431 | Remove references to the DocBook export, which has been deleted. |
| 428 | (History and Acknowledgments): Mention that DocBook has been | 432 | (History and Acknowledgments): Mention that DocBook has been |
| 429 | deleted, suggest to use the Texinfo exporter instead, then to | 433 | deleted, suggest to use the Texinfo exporter instead, then to |
| 430 | convert the .texi to DocBook with makeinfo. | 434 | convert the .texi to DocBook with makeinfo. |
| @@ -433,8 +437,8 @@ | |||
| 433 | * org.texi (Deadlines and scheduling): Add a variable to the | 437 | * org.texi (Deadlines and scheduling): Add a variable to the |
| 434 | index. Add documentation about delays for scheduled tasks. | 438 | index. Add documentation about delays for scheduled tasks. |
| 435 | 439 | ||
| 436 | * org.texi (Emphasis and monospace): Mention | 440 | * org.texi (Emphasis and monospace): |
| 437 | `org-fontify-emphasized-text' and | 441 | Mention `org-fontify-emphasized-text' and |
| 438 | `org-emphasis-regexp-components'. | 442 | `org-emphasis-regexp-components'. |
| 439 | 443 | ||
| 440 | * org.texi (References): Small enhancement. | 444 | * org.texi (References): Small enhancement. |
| @@ -491,7 +495,7 @@ | |||
| 491 | 495 | ||
| 492 | * org.texi (Extracting source code): Mention the prefix argument | 496 | * org.texi (Extracting source code): Mention the prefix argument |
| 493 | to org-babel-tangle. | 497 | to org-babel-tangle. |
| 494 | (noweb): Removed erroneous negative. | 498 | (noweb): Remove erroneous negative. |
| 495 | (Specific header arguments): Document new header arguments. | 499 | (Specific header arguments): Document new header arguments. |
| 496 | Documentation for new tangle-mode header argument. | 500 | Documentation for new tangle-mode header argument. |
| 497 | (Top): Documentation for new tangle-mode header argument. | 501 | (Top): Documentation for new tangle-mode header argument. |
| @@ -595,8 +599,8 @@ | |||
| 595 | * org.texi (Header and sectioning): Add a footnote about the | 599 | * org.texi (Header and sectioning): Add a footnote about the |
| 596 | different between LATEX_HEADER_EXTRA and LATEX_HEADER. | 600 | different between LATEX_HEADER_EXTRA and LATEX_HEADER. |
| 597 | 601 | ||
| 598 | * org.texi (The Export Dispatcher): Document | 602 | * org.texi (The Export Dispatcher): |
| 599 | `org-export-in-background'. | 603 | Document `org-export-in-background'. |
| 600 | 604 | ||
| 601 | * org.texi (Footnotes): Export back-ends do not use | 605 | * org.texi (Footnotes): Export back-ends do not use |
| 602 | `org-footnote-normalize' anymore. | 606 | `org-footnote-normalize' anymore. |
| @@ -618,19 +622,19 @@ | |||
| 618 | * org.texi (Include files): Remove reference to :prefix1 | 622 | * org.texi (Include files): Remove reference to :prefix1 |
| 619 | and :prefix. Give more details for :minlevel. | 623 | and :prefix. Give more details for :minlevel. |
| 620 | 624 | ||
| 621 | * org.texi (Macro replacement): Fix macro name. Update | 625 | * org.texi (Macro replacement): Fix macro name. |
| 622 | documentation about possible locations and escaping mechanism. | 626 | Update documentation about possible locations and escaping mechanism. |
| 623 | 627 | ||
| 624 | * org.texi (Table of contents): Update documentation. Document | 628 | * org.texi (Table of contents): Update documentation. |
| 625 | lists of listings and lists of tables. Add documentation for | 629 | Document lists of listings and lists of tables. Add documentation for |
| 626 | optional title and #+TOC: keyword. | 630 | optional title and #+TOC: keyword. |
| 627 | 631 | ||
| 628 | 2013-11-12 Rick Frankel <rick@rickster.com> | 632 | 2013-11-12 Rick Frankel <rick@rickster.com> |
| 629 | 633 | ||
| 630 | * org.texi (results): Add Format section, broken out of Type | 634 | * org.texi (results): Add Format section, broken out of Type |
| 631 | section to match code. | 635 | section to match code. |
| 632 | (hlines, colnames): Remove incorrect Emacs Lisp exception. Note | 636 | (hlines, colnames): Remove incorrect Emacs Lisp exception. |
| 633 | that the actual default handling (at least for python and | 637 | Note that the actual default handling (at least for python and |
| 634 | emacs-lisp) does not seem to match the description. | 638 | emacs-lisp) does not seem to match the description. |
| 635 | 639 | ||
| 636 | 2013-11-12 Sacha Chua <sacha@sachachua.com> (tiny change) | 640 | 2013-11-12 Sacha Chua <sacha@sachachua.com> (tiny change) |
| @@ -640,8 +644,8 @@ | |||
| 640 | 644 | ||
| 641 | 2013-11-12 Yasushi Shoji <yashi@atmark-techno.com> | 645 | 2013-11-12 Yasushi Shoji <yashi@atmark-techno.com> |
| 642 | 646 | ||
| 643 | * org.texi (Resolving idle time): Document | 647 | * org.texi (Resolving idle time): |
| 644 | `org-clock-x11idle-program-name'. | 648 | Document `org-clock-x11idle-program-name'. |
| 645 | 649 | ||
| 646 | 2013-10-24 Michael Albinus <michael.albinus@gmx.de> | 650 | 2013-10-24 Michael Albinus <michael.albinus@gmx.de> |
| 647 | 651 | ||
| @@ -882,8 +886,8 @@ | |||
| 882 | 886 | ||
| 883 | 2013-07-29 Michael Albinus <michael.albinus@gmx.de> | 887 | 2013-07-29 Michael Albinus <michael.albinus@gmx.de> |
| 884 | 888 | ||
| 885 | * tramp.texi (Frequently Asked Questions): Mention | 889 | * tramp.texi (Frequently Asked Questions): |
| 886 | `tramp-use-ssh-controlmaster-options'. | 890 | Mention `tramp-use-ssh-controlmaster-options'. |
| 887 | 891 | ||
| 888 | 2013-07-26 Tassilo Horn <tsdh@gnu.org> | 892 | 2013-07-26 Tassilo Horn <tsdh@gnu.org> |
| 889 | 893 | ||
| @@ -927,8 +931,8 @@ | |||
| 927 | 2013-07-08 Tassilo Horn <tsdh@gnu.org> | 931 | 2013-07-08 Tassilo Horn <tsdh@gnu.org> |
| 928 | 932 | ||
| 929 | * gnus.texi (lines): Correct description of | 933 | * gnus.texi (lines): Correct description of |
| 930 | `gnus-registry-track-extra's default value. Mention | 934 | `gnus-registry-track-extra's default value. |
| 931 | `gnus-registry-remove-extra-data'. | 935 | Mention `gnus-registry-remove-extra-data'. |
| 932 | 936 | ||
| 933 | 2013-07-06 Lars Ingebrigtsen <larsi@gnus.org> | 937 | 2013-07-06 Lars Ingebrigtsen <larsi@gnus.org> |
| 934 | 938 | ||
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi index 08f9610e594..0490cf639ac 100644 --- a/doc/misc/cl.texi +++ b/doc/misc/cl.texi | |||
| @@ -1282,13 +1282,8 @@ cells of symbols rather than on the value cells. Each @var{binding} | |||
| 1282 | must be a list of the form @samp{(@var{name} @var{arglist} | 1282 | must be a list of the form @samp{(@var{name} @var{arglist} |
| 1283 | @var{forms}@dots{})}, which defines a function exactly as if | 1283 | @var{forms}@dots{})}, which defines a function exactly as if |
| 1284 | it were a @code{cl-defun} form. The function @var{name} is defined | 1284 | it were a @code{cl-defun} form. The function @var{name} is defined |
| 1285 | accordingly for the duration of the body of the @code{cl-flet}; then | 1285 | accordingly but only within the body of the @code{cl-flet}, hiding any external |
| 1286 | the old function definition, or lack thereof, is restored. | 1286 | definition if applicable. |
| 1287 | |||
| 1288 | You can use @code{cl-flet} to disable or modify the behavior of | ||
| 1289 | functions (including Emacs primitives) in a temporary, localized fashion. | ||
| 1290 | (Compare this with the idea of advising functions. | ||
| 1291 | @xref{Advising Functions,,,elisp,GNU Emacs Lisp Reference Manual}.) | ||
| 1292 | 1287 | ||
| 1293 | The bindings are lexical in scope. This means that all references to | 1288 | The bindings are lexical in scope. This means that all references to |
| 1294 | the named functions must appear physically within the body of the | 1289 | the named functions must appear physically within the body of the |