diff options
| author | Paul Eggert | 2016-05-31 08:07:41 -0700 |
|---|---|---|
| committer | Paul Eggert | 2016-05-31 08:07:41 -0700 |
| commit | 25cc0f2aada3e321e5f1c6d1e492a93d16da45b2 (patch) | |
| tree | 05309a9d1d74813cf25073015ef7aaf36d7a36bf /doc | |
| parent | 4efef3db2fb1c3a20b83a67948e614d9b0c258dd (diff) | |
| parent | 788c9b69e1801dd883dbe603281571ef3c78a724 (diff) | |
| download | emacs-25cc0f2aada3e321e5f1c6d1e492a93d16da45b2.tar.gz emacs-25cc0f2aada3e321e5f1c6d1e492a93d16da45b2.zip | |
Merge from origin/emacs-25
788c9b6 ; Spelling fix
25c4a30 * lisp/recentf.el (recentf-dialog-mode-map): Remove follow-li...
0992ec3 Correct cl-flet usage (Bug#22317)
50caae3 Release MH-E manual version 8.6
602bb40 Update MH-E's documentation about HTML renderers
89018f0 Fx the we->the typo
845ee57 Restore frames into the current display by default
ee28b4c * lisp/recentf.el (recentf-open-files-item): Quick fix for (b...
01c3cd1 etc/TODO: Remove out-of-place issue
5e18486 Clarify doc string of 'file-name-sans-extension'
bffda22 Fix the MSDOS build
f907f98 * lisp/progmodes/elisp-mode.el (elisp-function-argstring): Ca...
1a2ffd0 * src/dired.c (Ffile_name_all_completions): Doc fix. (Bug#23...
f7ffc4b Fix infloop in 'number-sequence'
4ab2673 ; Spelling and punctuation fixes in comments
71c152e * lisp/emacs-lisp/find-func.el (find-function-library):
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/trouble.texi | 3 | ||||
| -rw-r--r-- | doc/misc/mh-e.texi | 147 |
2 files changed, 86 insertions, 64 deletions
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi index 25f296e52c3..fbd13c8a58a 100644 --- a/doc/emacs/trouble.texi +++ b/doc/emacs/trouble.texi | |||
| @@ -1133,7 +1133,8 @@ The patch itself. | |||
| 1133 | Use @samp{diff -u} to make your diffs. Diffs without context are hard | 1133 | Use @samp{diff -u} to make your diffs. Diffs without context are hard |
| 1134 | to install reliably. More than that, they are hard to study; we must | 1134 | to install reliably. More than that, they are hard to study; we must |
| 1135 | always study a patch to decide whether we want to install it. Context | 1135 | always study a patch to decide whether we want to install it. Context |
| 1136 | format is better than contextless diffs, but we prefer we unified format. | 1136 | format is better than contextless diffs, but we prefer the unified |
| 1137 | format. | ||
| 1137 | 1138 | ||
| 1138 | If you have GNU diff, use @samp{diff -u -F'^[_a-zA-Z0-9$]\+ *('} when | 1139 | If you have GNU diff, use @samp{diff -u -F'^[_a-zA-Z0-9$]\+ *('} when |
| 1139 | making diffs of C code. This shows the name of the function that each | 1140 | making diffs of C code. This shows the name of the function that each |
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi index c48e4a40ea9..2ff0dac35db 100644 --- a/doc/misc/mh-e.texi +++ b/doc/misc/mh-e.texi | |||
| @@ -9,12 +9,12 @@ | |||
| 9 | @c %**end of header | 9 | @c %**end of header |
| 10 | 10 | ||
| 11 | @c Version of the software and manual. | 11 | @c Version of the software and manual. |
| 12 | @set VERSION 8.5 | 12 | @set VERSION 8.6 |
| 13 | @c Edition of the manual. It is either empty for the first edition or | 13 | @c Edition of the manual. It is either empty for the first edition or |
| 14 | @c has the form ", nth Edition" (without the quotes). | 14 | @c has the form ", nth Edition" (without the quotes). |
| 15 | @set EDITION | 15 | @set EDITION |
| 16 | @set UPDATED 2013-03-02 | 16 | @set UPDATED 2016-04-29 |
| 17 | @set UPDATE-MONTH March, 2013 | 17 | @set UPDATE-MONTH April, 2016 |
| 18 | 18 | ||
| 19 | @c Other variables. | 19 | @c Other variables. |
| 20 | @set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh | 20 | @set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh |
| @@ -2527,8 +2527,7 @@ in the @cite{The Gnus Manual}. | |||
| 2527 | @cindex HTML | 2527 | @cindex HTML |
| 2528 | @cindex Gnus | 2528 | @cindex Gnus |
| 2529 | 2529 | ||
| 2530 | MH-E can display messages that have been sent in HTML@footnote{This | 2530 | MH-E can display messages that have been sent in HTML. The |
| 2531 | feature depends on a version of Gnus that is at least 5.10.}. The | ||
| 2532 | content of the message will appear in the MH-Show buffer as you would | 2531 | content of the message will appear in the MH-Show buffer as you would |
| 2533 | expect if the entire message is HTML, or there is an inline HTML body | 2532 | expect if the entire message is HTML, or there is an inline HTML body |
| 2534 | part. However, if there is an HTML body part that is an attachment, | 2533 | part. However, if there is an HTML body part that is an attachment, |
| @@ -2549,86 +2548,107 @@ based upon the presence of a known browser on your system. If you wish | |||
| 2549 | to use a different browser, then set this option accordingly. See the | 2548 | to use a different browser, then set this option accordingly. See the |
| 2550 | documentation for the browser you use for additional information on | 2549 | documentation for the browser you use for additional information on |
| 2551 | how to use it. In particular, find and disable the option to render | 2550 | how to use it. In particular, find and disable the option to render |
| 2552 | images as this can tip off spammers that the email address they have | 2551 | images, as displaying remote images can tip off spammers that the |
| 2553 | used is valid. | 2552 | email address they have used is valid. |
| 2554 | 2553 | ||
| 2555 | @vindex mm-text-html-renderer | 2554 | @vindex mm-text-html-renderer |
| 2556 | 2555 | ||
| 2557 | If you're confused about which @code{mm-text-html-renderer} to use, | 2556 | If you're confused about which @code{mm-text-html-renderer} to use, |
| 2558 | here's a brief description of each, sorted by popularity, that | 2557 | here's a brief description of each, sorted by name. |
| 2559 | includes the results of a quick poll of MH-E users from 2005-12-23. | ||
| 2560 | 2558 | ||
| 2561 | @table @asis | 2559 | @table @asis |
| 2560 | @cindex browser, @samp{gnus-w3m} | ||
| 2561 | @cindex @samp{gnus-w3m} | ||
| 2562 | @cindex browser, @samp{w3m} | 2562 | @cindex browser, @samp{w3m} |
| 2563 | @cindex @samp{w3m} | 2563 | @cindex @samp{w3m} |
| 2564 | @kindex mouse-2 | 2564 | @item @samp{gnus-w3m} |
| 2565 | @item @samp{w3m} 7 | 2565 | The @samp{gnus-w3m} browser requires an external program. It's quick, |
| 2566 | The @samp{w3m} browser requires an external program. It's quick, | 2566 | produces pretty nice output, and it highlights links. It renders |
| 2567 | produces pretty nice output, and best of all, it's the only browser | 2567 | @samp{–} and @samp{®} okay. It sometimes fails to wrap lines |
| 2568 | that highlights links. These can be clicked with @kbd{mouse-2} to view | 2568 | properly. It always downloads remote images. |
| 2569 | the content of the link in @samp{w3m}. The @samp{w3m} browser handles | ||
| 2570 | tables well and actually respects the table's width parameter (which | ||
| 2571 | can cause text to wrap if the author didn't anticipate that the page | ||
| 2572 | would be viewed in Emacs). | ||
| 2573 | @c ------------------------- | 2569 | @c ------------------------- |
| 2574 | @cindex browser, @samp{w3m-standalone} | 2570 | @cindex browser, @samp{html2text} |
| 2575 | @cindex @samp{w3m-standalone} | 2571 | @cindex @samp{html2text} |
| 2576 | @item @samp{w3m-standalone} 3 | 2572 | @item @samp{html2text} |
| 2577 | This browser, along with @samp{nil} for the external browser, are the | 2573 | The @samp{html2text} browser requires an external program. Some users |
| 2578 | only choices that work without having to download a separate lisp | 2574 | have reported problems with it, such as filling the entire message as |
| 2579 | package or external program. This browser is quick, but does not show | 2575 | if it were one paragraph, or displaying chunks of raw HTML. |
| 2580 | links. It handles simple tables but some tables get rendered much | ||
| 2581 | wider than the Emacs frame. This browser was the only one not to | ||
| 2582 | handle the escape @samp{–} (it printed a @samp{?}), but it did | ||
| 2583 | render @samp{®}. | ||
| 2584 | @c ------------------------- | 2576 | @c ------------------------- |
| 2585 | @cindex browser, @samp{links} | 2577 | @cindex browser, @samp{links} |
| 2586 | @cindex @samp{links} | 2578 | @cindex @samp{links} |
| 2587 | @item @samp{links} 1 | 2579 | @item @samp{links} |
| 2588 | The @samp{links} browser requires an external program. It's quick, and | 2580 | The @samp{links} browser requires an external program. It's quick, and |
| 2589 | produces nicer output than @samp{lynx} on single column mails in | 2581 | produces nicer output than @samp{lynx} on single column mails in |
| 2590 | tables. However, it doesn't show links and it doesn't do as nice a job | 2582 | tables. However, it doesn't show links and it doesn't do as nice a job |
| 2591 | on multi-column tables as some lines wrap. At least it fits in 80 | 2583 | on multi-column tables as some lines wrap. It does do a good job of |
| 2592 | columns and thus seems better than @samp{w3} and | 2584 | fitting text within 80 columns. It appears to render special |
| 2593 | @samp{w3m-standalone}. Converts escapes such as @samp{®} to (R). | 2585 | characters using ASCII equivalents. For example, @samp{®} appears |
| 2586 | as (R). It does not download images. | ||
| 2594 | @c ------------------------- | 2587 | @c ------------------------- |
| 2595 | @cindex browser, @samp{lynx} | 2588 | @cindex browser, @samp{lynx} |
| 2596 | @cindex @samp{lynx} | 2589 | @cindex @samp{lynx} |
| 2597 | @item @samp{lynx} 1 | 2590 | @item @samp{lynx} |
| 2598 | The @samp{lynx} browser requires an external program. It's quick and | 2591 | The @samp{lynx} browser requires an external program. It's quick and |
| 2599 | produces pretty decent output but it doesn't show links. It doesn't | 2592 | produces pretty decent output but it doesn't show links. It doesn't |
| 2600 | seem to do multi-column tables which makes output much cleaner. It | 2593 | seem to do multi-column tables which makes output much cleaner. It |
| 2601 | centers the output and wraps long lines more than most. Handles | 2594 | centers the output and wraps long lines more than most. It does not |
| 2602 | @samp{®}. | 2595 | always handle special characters like @samp{®} or @samp{–}. |
| 2596 | It does not download images. | ||
| 2603 | @c ------------------------- | 2597 | @c ------------------------- |
| 2604 | @item @samp{nil} 1 | 2598 | @item @samp{nil} |
| 2605 | This choice obviously requires an external browser. Like | 2599 | This choice obviously requires an external browser. With this setting, |
| 2606 | @samp{w3m-standalone}, it works out of the box. With this setting, | ||
| 2607 | HTML messages have a button for the body part which you can view with | 2600 | HTML messages have a button for the body part which you can view with |
| 2608 | @kbd{K v} (@code{mh-folder-toggle-mime-part}). | 2601 | @kbd{K v} (@code{mh-folder-toggle-mime-part}). Rendering of special |
| 2609 | @c ------------------------- | 2602 | characters and handling of remote images depends on your choice of |
| 2610 | @cindex browser, @samp{w3} | 2603 | browser. |
| 2611 | @cindex @samp{w3} | 2604 | @c ------------------------- |
| 2612 | @item @samp{w3} 0 | 2605 | @item @samp{shr} |
| 2613 | This choice does not require an external program as all of the | 2606 | @cindex @samp{shr} |
| 2614 | rendering is done in lisp. You do need to get the package separately. | 2607 | This choice does not require an external program, but it does require |
| 2615 | This browser is @strong{slow}, and doesn't appear to have been updated | 2608 | that Emacs be configured at build time to use @samp{libxml2}. It is |
| 2616 | since 2001 and the author hasn't responded to my emails. It displays | 2609 | fairly quick, it highlights links, and it supports HTML color |
| 2617 | unknown tags instead of hiding them, so you get to see all the | 2610 | declarations. It renders @samp{–} and @samp{®} okay. It |
| 2618 | Microsoft crap in certain messages. Tends to make multi-column tables | 2611 | sometimes truncates text, particularly if the message tries to have |
| 2619 | wider than even a full-screen Emacs can handle. Like @samp{w3m}, you | 2612 | fancy text layout. By default it does not download images; this |
| 2620 | can follow links, but you have to find them first as they are not | 2613 | behavior is controlled by the options @code{mm-html-blocked-images} |
| 2621 | highlighted. Performs well on single-column tables and handles escapes | 2614 | and @code{mm-html-inhibit-images} |
| 2622 | such as @samp{®}. | 2615 | @ifinfo |
| 2616 | (@pxref{Display Customization,,,emacs-mime}). | ||
| 2617 | @end ifinfo | ||
| 2618 | @ifnotinfo | ||
| 2619 | (see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, | ||
| 2620 | Display Customization} in the @cite{The Emacs MIME Manual}). | ||
| 2621 | @end ifnotinfo | ||
| 2623 | @c ------------------------- | 2622 | @c ------------------------- |
| 2624 | @cindex browser, @samp{html2text} | 2623 | @cindex browser, @samp{w3m} |
| 2625 | @cindex @samp{html2text} | 2624 | @cindex @samp{w3m} |
| 2626 | @item @samp{html2text} 0 | 2625 | @kindex mouse-2 |
| 2627 | The @samp{html2text} browser requires an external program. I noticed | 2626 | @item @samp{w3m} |
| 2628 | that it can do some nasty things with simple HTML mails (like filling | 2627 | The @samp{w3m} browser requires an external program. It's quick, |
| 2629 | the entire message as if it were one paragraph, including signature). | 2628 | produces pretty nice output, and it highlights links. These can be |
| 2630 | On another message, it displayed half of the HTML tags for some | 2629 | clicked with @kbd{mouse-2} to view the content of the link in |
| 2631 | reason. | 2630 | @samp{w3m}. The @samp{w3m} browser handles tables well and actually |
| 2631 | respects the table's width parameter (which can cause text to wrap if | ||
| 2632 | the author didn't anticipate that the page would be viewed in Emacs). | ||
| 2633 | It does not download images by default; this behavior is controlled by | ||
| 2634 | the option @code{mm-w3m-safe-url-regexp} | ||
| 2635 | @ifinfo | ||
| 2636 | (@pxref{Display Customization,,,emacs-mime}). | ||
| 2637 | @end ifinfo | ||
| 2638 | @ifnotinfo | ||
| 2639 | (see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, | ||
| 2640 | Display Customization} in the @cite{The Emacs MIME Manual}). | ||
| 2641 | @end ifnotinfo | ||
| 2642 | @c ------------------------- | ||
| 2643 | @cindex browser, @samp{w3m-standalone} | ||
| 2644 | @cindex @samp{w3m-standalone} | ||
| 2645 | @cindex browser, @samp{w3m} | ||
| 2646 | @cindex @samp{w3m} | ||
| 2647 | @item @samp{w3m-standalone} | ||
| 2648 | This browser is quick, but does not show links. It handles simple | ||
| 2649 | tables but some tables get rendered much wider than the Emacs frame. | ||
| 2650 | This browser renders @samp{–} and @samp{®} okay. It does not | ||
| 2651 | download images. | ||
| 2632 | @end table | 2652 | @end table |
| 2633 | 2653 | ||
| 2634 | @vindex mm-text-html-renderer | 2654 | @vindex mm-text-html-renderer |
| @@ -2637,13 +2657,14 @@ For a couple more sources of information about | |||
| 2637 | @code{mm-text-html-renderer}, | 2657 | @code{mm-text-html-renderer}, |
| 2638 | @ifinfo | 2658 | @ifinfo |
| 2639 | @xref{Display Customization,,,emacs-mime}, and the documentation for | 2659 | @xref{Display Customization,,,emacs-mime}, and the documentation for |
| 2640 | the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus},). | 2660 | the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus}). |
| 2641 | @end ifinfo | 2661 | @end ifinfo |
| 2642 | @ifnotinfo | 2662 | @ifnotinfo |
| 2643 | see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, | 2663 | see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, |
| 2644 | Display Customization} in the @cite{The Emacs MIME Manual} and the | 2664 | Display Customization} in the @cite{The Emacs MIME Manual} and the |
| 2645 | documentation for the Gnus command @kbd{W h} (see section | 2665 | documentation for the Gnus command @kbd{W h} (see section |
| 2646 | @uref{http://www.gnus.org/manual/gnus_99.html, Article Washing} in the | 2666 | @uref{http://www.gnus.org/manual/gnus_48.html#Article-Washing, Article |
| 2667 | Washing} in the | ||
| 2647 | @cite{The Gnus Manual}). | 2668 | @cite{The Gnus Manual}). |
| 2648 | @end ifnotinfo | 2669 | @end ifnotinfo |
| 2649 | 2670 | ||