diff options
| author | Chong Yidong | 2011-07-09 22:38:26 -0400 |
|---|---|---|
| committer | Chong Yidong | 2011-07-09 22:38:26 -0400 |
| commit | 7847b2a1dddfec08e68cf23890da38e2b1ea3045 (patch) | |
| tree | 55795c8f022221b9ebf4483e660815f11813b714 | |
| parent | 91064207ee3ebb3a97a742c34cd97ea1f6b2ee19 (diff) | |
| download | emacs-7847b2a1dddfec08e68cf23890da38e2b1ea3045.tar.gz emacs-7847b2a1dddfec08e68cf23890da38e2b1ea3045.zip | |
Remove documentation for Refill and Longlines modes.
These will be obsoleted in a future version of Emacs.
* text.texi (Refill, Longlines): Delete nodes.
* ack.texi (Acknowledgments): Longlines removed from manual.
* emacs.texi (Top): Update node listing.
| -rw-r--r-- | doc/emacs/ChangeLog | 8 | ||||
| -rw-r--r-- | doc/emacs/ack.texi | 18 | ||||
| -rw-r--r-- | doc/emacs/emacs.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/text.texi | 88 |
4 files changed, 15 insertions, 101 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 87d1211587f..8b373b3967c 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2011-07-10 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * text.texi (Refill, Longlines): Delete nodes. | ||
| 4 | |||
| 5 | * ack.texi (Acknowledgments): Longlines removed from manual. | ||
| 6 | |||
| 7 | * emacs.texi (Top): Update node listing. | ||
| 8 | |||
| 1 | 2011-07-09 Glenn Morris <rgm@gnu.org> | 9 | 2011-07-09 Glenn Morris <rgm@gnu.org> |
| 2 | 10 | ||
| 3 | * fortran-xtra.texi (Fortran): Update handled extensions. | 11 | * fortran-xtra.texi (Fortran): Update handled extensions. |
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi index e554c71703f..1cfb3d9ffe9 100644 --- a/doc/emacs/ack.texi +++ b/doc/emacs/ack.texi | |||
| @@ -190,9 +190,7 @@ prior to Emacs 23 for Mac OS. | |||
| 190 | 190 | ||
| 191 | @item | 191 | @item |
| 192 | Chong Yidong was the Emacs co-maintainer for Emacs 23. He made many | 192 | Chong Yidong was the Emacs co-maintainer for Emacs 23. He made many |
| 193 | improvements to the Emacs display engine; and, together with Kai | 193 | improvements to the Emacs display engine. |
| 194 | Großjohann and Alex Schroeder, wrote @file{longlines.el}, a minor | ||
| 195 | mode for wrapping long lines. | ||
| 196 | 194 | ||
| 197 | @item | 195 | @item |
| 198 | James Clark wrote SGML mode, a mode for editing SGML documents; and | 196 | James Clark wrote SGML mode, a mode for editing SGML documents; and |
| @@ -689,14 +687,12 @@ the current window on which point is; @file{cap-words.el}, a minor mode | |||
| 689 | for motion in ``CapitalizedWordIdentifiers''; @file{latin1-disp.el}, a | 687 | for motion in ``CapitalizedWordIdentifiers''; @file{latin1-disp.el}, a |
| 690 | package that lets you display ISO 8859 characters on Latin-1 terminals | 688 | package that lets you display ISO 8859 characters on Latin-1 terminals |
| 691 | by setting up appropriate display tables; @file{python.el}, a major mode | 689 | by setting up appropriate display tables; @file{python.el}, a major mode |
| 692 | for the Python programming language; @file{refill.el}, a mode for | 690 | for the Python programming language; @file{smiley.el}, a facility for |
| 693 | automatic paragraph refilling, akin to typical word processors; | 691 | displaying smiley faces; @file{sym-comp.el}, a library for performing |
| 694 | @file{smiley.el}, a facility for displaying smiley faces; | 692 | mode-dependent symbol completion; @file{benchmark.el} for timing code |
| 695 | @file{sym-comp.el}, a library for performing mode-dependent symbol | 693 | execution; and @file{tool-bar.el}, a mode to control the display of |
| 696 | completion; @file{benchmark.el} for timing code execution; and | 694 | the Emacs tool bar. With Riccardo Murri he wrote @file{vc-bzr.el}, |
| 697 | @file{tool-bar.el}, a mode to control the display of the Emacs tool bar. | 695 | support for the Bazaar version control system. |
| 698 | With Riccardo Murri he wrote @file{vc-bzr.el}, support for the Bazaar | ||
| 699 | version control system. | ||
| 700 | 696 | ||
| 701 | @item | 697 | @item |
| 702 | Eric Ludlam wrote the Speedbar package; @file{checkdoc.el}, for checking | 698 | Eric Ludlam wrote the Speedbar package; @file{checkdoc.el}, for checking |
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index ed7d48877e5..6758b82abb3 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi | |||
| @@ -585,8 +585,6 @@ Filling Text | |||
| 585 | * Fill Prefix:: Filling paragraphs that are indented | 585 | * Fill Prefix:: Filling paragraphs that are indented |
| 586 | or in a comment, etc. | 586 | or in a comment, etc. |
| 587 | * Adaptive Fill:: How Emacs can determine the fill prefix automatically. | 587 | * Adaptive Fill:: How Emacs can determine the fill prefix automatically. |
| 588 | * Refill:: Keeping paragraphs filled. | ||
| 589 | * Longlines:: Editing text with very long lines. | ||
| 590 | 588 | ||
| 591 | Outline Mode | 589 | Outline Mode |
| 592 | 590 | ||
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi index c0139c60557..77e3035915e 100644 --- a/doc/emacs/text.texi +++ b/doc/emacs/text.texi | |||
| @@ -406,8 +406,6 @@ Text}). | |||
| 406 | * Fill Commands:: Commands to refill paragraphs and center lines. | 406 | * Fill Commands:: Commands to refill paragraphs and center lines. |
| 407 | * Fill Prefix:: Filling paragraphs that are indented or in a comment, etc. | 407 | * Fill Prefix:: Filling paragraphs that are indented or in a comment, etc. |
| 408 | * Adaptive Fill:: How Emacs can determine the fill prefix automatically. | 408 | * Adaptive Fill:: How Emacs can determine the fill prefix automatically. |
| 409 | * Refill:: Keeping paragraphs filled. | ||
| 410 | * Longlines:: Editing text with very long lines. | ||
| 411 | @end menu | 409 | @end menu |
| 412 | 410 | ||
| 413 | @node Auto Fill | 411 | @node Auto Fill |
| @@ -722,92 +720,6 @@ line, and it should return the appropriate fill prefix based on that | |||
| 722 | line. If it returns @code{nil}, @code{adaptive-fill-regexp} gets | 720 | line. If it returns @code{nil}, @code{adaptive-fill-regexp} gets |
| 723 | a chance to find a prefix. | 721 | a chance to find a prefix. |
| 724 | 722 | ||
| 725 | @node Refill | ||
| 726 | @subsection Refill Mode | ||
| 727 | @cindex refilling text, word processor style | ||
| 728 | @cindex modes, Refill | ||
| 729 | @cindex Refill minor mode | ||
| 730 | |||
| 731 | Refill minor mode provides support for keeping paragraphs filled as | ||
| 732 | you type or modify them in other ways. It provides an effect similar | ||
| 733 | to typical word processor behavior. This works by running a | ||
| 734 | paragraph-filling command at suitable times. | ||
| 735 | |||
| 736 | To toggle the use of Refill mode in the current buffer, type | ||
| 737 | @kbd{M-x refill-mode}. When you are typing text, only characters | ||
| 738 | which normally trigger auto filling, like the space character, will | ||
| 739 | trigger refilling. This is to avoid making it too slow. Apart from | ||
| 740 | self-inserting characters, other commands which modify the text cause | ||
| 741 | refilling. | ||
| 742 | |||
| 743 | The current implementation is preliminary and not robust. You can | ||
| 744 | get better ``line wrapping'' behavior using Longlines mode. | ||
| 745 | @xref{Longlines}. However, Longlines mode has an important | ||
| 746 | side-effect: the newlines that it inserts for you are not saved to | ||
| 747 | disk, so the files that you make with Longlines mode will appear to be | ||
| 748 | completely unfilled if you edit them without Longlines mode. | ||
| 749 | |||
| 750 | @node Longlines | ||
| 751 | @subsection Long Lines Mode | ||
| 752 | @cindex refilling text, word processor style | ||
| 753 | @cindex modes, Long Lines | ||
| 754 | @cindex word wrap | ||
| 755 | @cindex Long Lines minor mode | ||
| 756 | |||
| 757 | Sometimes, you may come across ``unfilled'' text files, which Emacs | ||
| 758 | normally displays as a bunch of extremely long lines. Comfortably | ||
| 759 | reading and editing such files normally requires ``word wrap'', a | ||
| 760 | feature that breaks up each long text line into multiple screen lines | ||
| 761 | in a readable manner---by putting the breaks at word boundaries. Many | ||
| 762 | text editors, such as those built into many web browsers, perform word | ||
| 763 | wrapping by default. | ||
| 764 | |||
| 765 | There are two different minor modes in Emacs that perform word | ||
| 766 | wrapping. The first is Visual Line mode, which does it by altering | ||
| 767 | the behavior of screen line continuation. @xref{Visual Line Mode}, | ||
| 768 | for information about Visual Line mode. | ||
| 769 | |||
| 770 | @findex longlines-mode | ||
| 771 | Instead of using Visual Line mode, you can use a minor mode called | ||
| 772 | Long Lines mode. Long Lines mode wraps lines by inserting or deleting | ||
| 773 | @dfn{soft newlines} as you type (@pxref{Hard and Soft Newlines}). | ||
| 774 | These soft newlines won't show up when you save the buffer into a | ||
| 775 | file, or when you copy the text into the kill ring, clipboard, or a | ||
| 776 | register. Unlike Visual Line mode, Lone Lines mode breaks long lines | ||
| 777 | at the fill column (@pxref{Fill Commands}), rather than the right | ||
| 778 | window edge. To enable Long Lines mode, type @kbd{M-x | ||
| 779 | longlines-mode}. If the text is full of long lines, this also | ||
| 780 | immediately ``wraps'' them all. | ||
| 781 | |||
| 782 | @findex longlines-auto-wrap | ||
| 783 | The word wrap performed by Long Lines mode is @emph{not} the same as | ||
| 784 | ordinary filling (@pxref{Fill Commands}). It does not contract | ||
| 785 | multiple spaces into a single space, recognize fill prefixes | ||
| 786 | (@pxref{Fill Prefix}), or perform adaptive filling (@pxref{Adaptive | ||
| 787 | Fill}). The reason for this is that a wrapped line is still, | ||
| 788 | conceptually, a single line. Each soft newline is equivalent to | ||
| 789 | exactly one space in that long line, and vice versa. However, you can | ||
| 790 | still call filling functions such as @kbd{M-q}, and these will work as | ||
| 791 | expected, inserting soft newlines that won't show up on disk or when | ||
| 792 | the text is copied. You can even rely entirely on the normal fill | ||
| 793 | commands by turning off automatic line wrapping, with @kbd{C-u M-x | ||
| 794 | longlines-auto-wrap}. To turn automatic line wrapping back on, type | ||
| 795 | @kbd{M-x longlines-auto-wrap}. | ||
| 796 | |||
| 797 | @findex longlines-show-hard-newlines | ||
| 798 | Type @kbd{RET} to insert a hard newline, one which automatic | ||
| 799 | refilling will not remove. If you want to see where all the hard | ||
| 800 | newlines are, type @kbd{M-x longlines-show-hard-newlines}. This will | ||
| 801 | mark each hard newline with a special symbol. The same command with a | ||
| 802 | prefix argument turns this display off. | ||
| 803 | |||
| 804 | Long Lines mode does not change normal text files that are already | ||
| 805 | filled, since the existing newlines are considered hard newlines. | ||
| 806 | Before Long Lines can do anything, you need to transform each | ||
| 807 | paragraph into a long line. One way is to set @code{fill-column} to a | ||
| 808 | large number (e.g., @kbd{C-u 9999 C-x f}), re-fill all the paragraphs, | ||
| 809 | and then set @code{fill-column} back to its original value. | ||
| 810 | |||
| 811 | @node Case | 723 | @node Case |
| 812 | @section Case Conversion Commands | 724 | @section Case Conversion Commands |
| 813 | @cindex case conversion | 725 | @cindex case conversion |