In the default mode of operation, no filling of text takes place unless specified by using one of the commands described above. A result of this is that the user has to press
Return
at the end of each line typed to simulate filling. In Auto-Fill mode lines are broken between words at the right margin automatically as the text is being typed. Each line is broken when a space is inserted, and the text that extends past the right margin is put on the next line. The right hand margin is determined by the editor variable
Fill-Column.
Arguments: None
Key sequence: None
Switches auto-fill mode on if it is currently off, and off if it is currently on.
With a positive prefix argument, auto-fill mode is switched on. With a negative or zero prefix argument, it is switched off. Using prefix arguments with
Auto Fill Mode
disregards the current state of the mode.
Arguments: None
Key sequence:
Space
Mode: Auto-Fill
Inserts a space and breaks the line between two words if the line extends beyond the right margin. A fill prefix is automatically added at the beginning of the new line if the value of Fill-Prefix is non-
nil
.
When
Space
is bound to this command in Auto-Fill mode, this key no longer invokes Self Insert.
A positive prefix argument causes the required number of spaces to be inserted but no line break. A prefix argument of zero causes a line break, if necessary, but no spaces are inserted.
Arguments: None
Key sequence:
Linefeed
Mode: Auto-Fill
Inserts a
Linefeed
and a Fill-Prefix (if one exists).
Arguments: None
Key sequence:
Return
Mode: Auto-Fill
The current line is broken, between two words if necessary, with no Space being inserted. This is equivalent to Auto Fill Space with a zero prefix argument, but followed by a newline.