Next: Programs Prev: Indentation Up: Top

Commands for Human Languages

   The term "text" has two widespread meanings in our area of the
computer field.  One is data that is a sequence of characters.  In this
sense of the word any file that you edit with Emacs is text.  The other
meaning is more restrictive: a sequence of characters in a human
language for humans to read (possibly after processing by a text
formatter), as opposed to a program or commands for a program.

   Human languages have syntactic and stylistic conventions that editor
commands should support or use to advantage: conventions involving
words, sentences, paragraphs, and capital letters.  This chapter
describes Emacs commands for all these things.  There are also commands
for "filling", or rearranging paragraphs into lines of approximately
equal length.  The commands for moving over and killing words,
sentences, and paragraphs, while intended primarily for editing text,
are also often useful for editing programs.

   Emacs has several major modes for editing human language text.  If a
file contains plain text, use Text mode, which customizes Emacs in
small ways for the syntactic conventions of text.  For text which
contains embedded commands for text formatters, Emacs has other major
modes, each for a particular text formatter.  Thus, for input to TeX,
you can use TeX mode; for input to nroff, Nroff mode.

* Text Mode
The major modes for editing text files.
* Nroff Mode
The major mode for editing input to the formatter nroff.
* TeX Mode
The major modes for editing input to the formatter TeX.
* Outline Mode
The major mode for editing outlines.
* Words
Moving over and killing words.
* Sentences
Moving over and killing sentences.
* Paragraphs
Moving over paragraphs.
* Pages
Moving over pages.
* Filling
Filling or justifying text
* Case
Changing the case of text

automatically generated by info2www