Mercurial > emacs
changeset 96649:bb31f77bf63f
(Intro): Increase conciseness slightly. Remove paragraph saying that
Emacs provides menus and mouse support (which is par for the course).
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sun, 13 Jul 2008 20:36:53 +0000 |
parents | 50594c23d0b9 |
children | d010216f9d3f |
files | doc/emacs/emacs.texi |
diffstat | 1 files changed, 44 insertions(+), 52 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/emacs/emacs.texi Sun Jul 13 20:36:37 2008 +0000 +++ b/doc/emacs/emacs.texi Sun Jul 13 20:36:53 2008 +0000 @@ -1133,22 +1133,23 @@ Abrahamsson, Jay K.@: Adams, Michael Albinus, Nagy Andras, Ralf Angeli, Joe Arceneaux, Miles Bader, David Bakhash, Juanma Barranquero, Eli Barzilay, Steven L.@: Baur, Jay Belanger, Alexander L.@: Belikoff, -Boaz Ben-Zvi, Karl Berry, Anna M.@: Bigatti, Ray Blaak, Jim Blandy, Johan Bockg@aa{}rd, -Per Bothner, Terrence Brannon, Frank Bresz, Peter Breton, Emmanuel -Briot, Kevin Broadey, Vincent Broman, David M.@: Brown, Georges -Brun-Cottan, Joe Buehler, W@l{}odek Bzyl, Bill Carpenter, Per -Cederqvist, Hans Chalupsky, Chris Chase, Bob Chassell, Andrew Choi, -Sacha Chua, James Clark, Mike Clarkson, Glynn Clements, Andrew -Csillag, Doug Cutting, Mathias Dahl, Satyaki Das, Michael DeCorte, -Gary Delp, Matthieu Devin, Eri Ding, Jan Dj@"{a}rv, Carsten Dominik, -Scott Draves, Benjamin Drieu, Viktor Dukhovni, John Eaton, Rolf Ebert, -Paul Eggert, Stephen Eglen, Torbj@"orn Einarsson, Tsugutomo Enami, -Hans Henrik Eriksen, Michael Ernst, Ata Etemadi, Frederick Farnbach, -Oscar Figueiredo, Fred Fish, Karl Fogel, Gary Foster, Romain -Francoise, Noah Friedman, Andreas Fuchs, Hallvard Furuseth, Keith -Gabryelski, Peter S.@: Galbraith, Kevin Gallagher, Kevin Gallo, Juan -Le@'{o}n Lahoz Garc@'{@dotless{i}}a, Howard Gayle, Stephen Gildea, Julien -Gilles, David Gillespie, Bob Glickstein, Deepak Goel, Boris Goldowsky, +Boaz Ben-Zvi, Karl Berry, Anna M.@: Bigatti, Ray Blaak, Jim Blandy, +Johan Bockg@aa{}rd, Per Bothner, Terrence Brannon, Frank Bresz, Peter +Breton, Emmanuel Briot, Kevin Broadey, Vincent Broman, David M.@: +Brown, Georges Brun-Cottan, Joe Buehler, W@l{}odek Bzyl, Bill +Carpenter, Per Cederqvist, Hans Chalupsky, Chong Yidong, Chris Chase, +Bob Chassell, Andrew Choi, Sacha Chua, James Clark, Mike Clarkson, +Glynn Clements, Andrew Csillag, Doug Cutting, Mathias Dahl, Satyaki +Das, Michael DeCorte, Gary Delp, Matthieu Devin, Eri Ding, Jan +Dj@"{a}rv, Carsten Dominik, Scott Draves, Benjamin Drieu, Viktor +Dukhovni, John Eaton, Rolf Ebert, Paul Eggert, Stephen Eglen, +Torbj@"orn Einarsson, Tsugutomo Enami, Hans Henrik Eriksen, Michael +Ernst, Ata Etemadi, Frederick Farnbach, Oscar Figueiredo, Fred Fish, +Karl Fogel, Gary Foster, Romain Francoise, Noah Friedman, Andreas +Fuchs, Hallvard Furuseth, Keith Gabryelski, Peter S.@: Galbraith, +Kevin Gallagher, Kevin Gallo, Juan Le@'{o}n Lahoz +Garc@'{@dotless{i}}a, Howard Gayle, Stephen Gildea, Julien Gilles, +David Gillespie, Bob Glickstein, Deepak Goel, Boris Goldowsky, Michelangelo Grigni, Odd Gripenstam, Kai Gro@ss{}johann, Michael Gschwind, Henry Guillaume, Doug Gwyn, Ken'ichi Handa, Lars Hansen, Chris Hanson, K. Shane Hartman, John Heidemann, Jon K.@: Hellan, @@ -1202,10 +1203,10 @@ Brian Wells, Rodney Whitby, John Wiegley, Ed Wilkinson, Mike Williams, Bill Wohler, Steven A. Wood, Dale R.@: Worley, Francis J.@: Wright, Felix S. T. Wu, Tom Wurgler, Katsumi Yamaoka, Masatake Yamato, -Jonathan Yavner, Ryan Yeske, Chong Yidong, Ilya Zakharevich, Milan -Zamazal, Victor Zandy, Eli Zaretskii, Jamie Zawinski, Shenghuo Zhu, -Ian T.@: Zimmermann, Reto Zimmermann, Neal Ziring, Teodor Zlatanov, -and Detlev Zundel. +Jonathan Yavner, Ryan Yeske, Ilya Zakharevich, Milan Zamazal, Victor +Zandy, Eli Zaretskii, Jamie Zawinski, Shenghuo Zhu, Ian T.@: +Zimmermann, Reto Zimmermann, Neal Ziring, Teodor Zlatanov, and Detlev +Zundel. @end iftex @node Intro, Glossary, Distrib, Top @@ -1215,48 +1216,39 @@ advanced, self-documenting, customizable, extensible editor Emacs. (The `G' in `GNU' is not silent.) - We call Emacs advanced because it provides much more than simple -insertion and deletion. It can control subprocesses, indent programs -automatically, show two or more files at once, and edit formatted -text. Emacs editing commands operate in terms of characters, words, -lines, sentences, paragraphs, and pages, as well as expressions and -comments in various programming languages. + We call Emacs @dfn{advanced} because it can do much more than simple +insertion and deletion of text. It can control subprocesses, indent +programs automatically, show two or more files at once, and more. +Emacs editing commands operate in terms of characters, words, lines, +sentences, paragraphs, and pages, as well as expressions and comments +in various programming languages. - @dfn{Self-documenting} means that at any time you can type a special -character, @kbd{Control-h}, to find out what your options are. You can -also use it to find out what any command does, or to find all the commands -that pertain to a topic. @xref{Help}. + @dfn{Self-documenting} means that at any time you can use special +commands, known as @dfn{help commands}, to find out what your options +are, or to find out what what any command does, or to find all the +commands that pertain to a given topic. @xref{Help}. - @dfn{Customizable} means that you can alter Emacs commands' behavior -in simple ways. For example, if you use a programming language in -which comments start with @samp{<**} and end with @samp{**>}, you can -tell the Emacs comment manipulation commands to use those strings -(@pxref{Comments}). Another sort of customization is rearrangement of -the command set. For example, you can rebind the basic cursor motion -commands (up, down, left and right) to any keys on the keyboard that -you find comfortable. @xref{Customization}. + @dfn{Customizable} means that you can easily alter the behavior of +Emacs commands in simple ways. For instance, if you use a programming +language in which comments start with @samp{<**} and end with +@samp{**>}, you can tell the Emacs comment manipulation commands to +use those strings (@pxref{Comments}). To take another example, you +can rebind the basic cursor motion commands (up, down, left and right) +to any keys on the keyboard that you find comfortable. +@xref{Customization}. @dfn{Extensible} means that you can go beyond simple customization -and write entirely new commands---programs in the Lisp language to be -run by Emacs's own Lisp interpreter. Emacs is an ``on-line -extensible'' system, which means that it is divided into many -functions that call each other, any of which can be redefined in the -middle of an editing session. Almost any part of Emacs can be -replaced without making a separate copy of all of Emacs. Most of the -editing commands of Emacs are written in Lisp; the few exceptions +and create entirely new commands. New commands are simply programs +written in the Lisp language, which are run by Emacs's own Lisp +interpreter. Existing commands can even be redefined in the middle of +an editing session, without having to restart Emacs. Most of the +editing commands in Emacs are written in Lisp; the few exceptions could have been written in Lisp but use C instead for efficiency. Writing an extension is programming, but non-programmers can use it afterwards. @xref{Top, Emacs Lisp Intro, Preface, eintr, An Introduction to Programming in Emacs Lisp}, if you want to learn Emacs Lisp programming. - When running on a graphical display, Emacs provides its own menus -and convenient handling of mouse buttons. In addition, Emacs provides -many of the benefits of a graphical display even on a text-only -terminal. For instance, it can highlight parts of a file, display and -edit several files at once, move text between files, and edit files -while running shell commands. - @include screen.texi @include commands.texi @include entering.texi