aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2008-07-13 20:36:53 +0000
committerChong Yidong2008-07-13 20:36:53 +0000
commit332b5b9acd6384f534d9985069e58df63c71886e (patch)
tree76dbbaf83959b0df30e9fce5867be3d2fc4ec447
parent7e53d36cda47a1637191af29d3effe3a30bdc1e0 (diff)
downloademacs-332b5b9acd6384f534d9985069e58df63c71886e.tar.gz
emacs-332b5b9acd6384f534d9985069e58df63c71886e.zip
(Intro): Increase conciseness slightly. Remove paragraph saying that
Emacs provides menus and mouse support (which is par for the course).
-rw-r--r--doc/emacs/emacs.texi100
1 files changed, 46 insertions, 54 deletions
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index 13e6cd798c1..fbcd7c4136f 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -1133,22 +1133,23 @@ Contributors to GNU Emacs include Jari Aalto, Per Abrahamsen, Tomas
1133Abrahamsson, Jay K.@: Adams, Michael Albinus, Nagy Andras, Ralf 1133Abrahamsson, Jay K.@: Adams, Michael Albinus, Nagy Andras, Ralf
1134Angeli, Joe Arceneaux, Miles Bader, David Bakhash, Juanma Barranquero, 1134Angeli, Joe Arceneaux, Miles Bader, David Bakhash, Juanma Barranquero,
1135Eli Barzilay, Steven L.@: Baur, Jay Belanger, Alexander L.@: Belikoff, 1135Eli Barzilay, Steven L.@: Baur, Jay Belanger, Alexander L.@: Belikoff,
1136Boaz Ben-Zvi, Karl Berry, Anna M.@: Bigatti, Ray Blaak, Jim Blandy, Johan Bockg@aa{}rd, 1136Boaz Ben-Zvi, Karl Berry, Anna M.@: Bigatti, Ray Blaak, Jim Blandy,
1137Per Bothner, Terrence Brannon, Frank Bresz, Peter Breton, Emmanuel 1137Johan Bockg@aa{}rd, Per Bothner, Terrence Brannon, Frank Bresz, Peter
1138Briot, Kevin Broadey, Vincent Broman, David M.@: Brown, Georges 1138Breton, Emmanuel Briot, Kevin Broadey, Vincent Broman, David M.@:
1139Brun-Cottan, Joe Buehler, W@l{}odek Bzyl, Bill Carpenter, Per 1139Brown, Georges Brun-Cottan, Joe Buehler, W@l{}odek Bzyl, Bill
1140Cederqvist, Hans Chalupsky, Chris Chase, Bob Chassell, Andrew Choi, 1140Carpenter, Per Cederqvist, Hans Chalupsky, Chong Yidong, Chris Chase,
1141Sacha Chua, James Clark, Mike Clarkson, Glynn Clements, Andrew 1141Bob Chassell, Andrew Choi, Sacha Chua, James Clark, Mike Clarkson,
1142Csillag, Doug Cutting, Mathias Dahl, Satyaki Das, Michael DeCorte, 1142Glynn Clements, Andrew Csillag, Doug Cutting, Mathias Dahl, Satyaki
1143Gary Delp, Matthieu Devin, Eri Ding, Jan Dj@"{a}rv, Carsten Dominik, 1143Das, Michael DeCorte, Gary Delp, Matthieu Devin, Eri Ding, Jan
1144Scott Draves, Benjamin Drieu, Viktor Dukhovni, John Eaton, Rolf Ebert, 1144Dj@"{a}rv, Carsten Dominik, Scott Draves, Benjamin Drieu, Viktor
1145Paul Eggert, Stephen Eglen, Torbj@"orn Einarsson, Tsugutomo Enami, 1145Dukhovni, John Eaton, Rolf Ebert, Paul Eggert, Stephen Eglen,
1146Hans Henrik Eriksen, Michael Ernst, Ata Etemadi, Frederick Farnbach, 1146Torbj@"orn Einarsson, Tsugutomo Enami, Hans Henrik Eriksen, Michael
1147Oscar Figueiredo, Fred Fish, Karl Fogel, Gary Foster, Romain 1147Ernst, Ata Etemadi, Frederick Farnbach, Oscar Figueiredo, Fred Fish,
1148Francoise, Noah Friedman, Andreas Fuchs, Hallvard Furuseth, Keith 1148Karl Fogel, Gary Foster, Romain Francoise, Noah Friedman, Andreas
1149Gabryelski, Peter S.@: Galbraith, Kevin Gallagher, Kevin Gallo, Juan 1149Fuchs, Hallvard Furuseth, Keith Gabryelski, Peter S.@: Galbraith,
1150Le@'{o}n Lahoz Garc@'{@dotless{i}}a, Howard Gayle, Stephen Gildea, Julien 1150Kevin Gallagher, Kevin Gallo, Juan Le@'{o}n Lahoz
1151Gilles, David Gillespie, Bob Glickstein, Deepak Goel, Boris Goldowsky, 1151Garc@'{@dotless{i}}a, Howard Gayle, Stephen Gildea, Julien Gilles,
1152David Gillespie, Bob Glickstein, Deepak Goel, Boris Goldowsky,
1152Michelangelo Grigni, Odd Gripenstam, Kai Gro@ss{}johann, Michael 1153Michelangelo Grigni, Odd Gripenstam, Kai Gro@ss{}johann, Michael
1153Gschwind, Henry Guillaume, Doug Gwyn, Ken'ichi Handa, Lars Hansen, 1154Gschwind, Henry Guillaume, Doug Gwyn, Ken'ichi Handa, Lars Hansen,
1154Chris Hanson, K. Shane Hartman, John Heidemann, Jon K.@: Hellan, 1155Chris Hanson, K. Shane Hartman, John Heidemann, Jon K.@: Hellan,
@@ -1202,10 +1203,10 @@ Paul Wallington, Colin Walters, Barry Warsaw, Morten Welinder, Joseph
1202Brian Wells, Rodney Whitby, John Wiegley, Ed Wilkinson, Mike Williams, 1203Brian Wells, Rodney Whitby, John Wiegley, Ed Wilkinson, Mike Williams,
1203Bill Wohler, Steven A. Wood, Dale R.@: Worley, Francis J.@: Wright, 1204Bill Wohler, Steven A. Wood, Dale R.@: Worley, Francis J.@: Wright,
1204Felix S. T. Wu, Tom Wurgler, Katsumi Yamaoka, Masatake Yamato, 1205Felix S. T. Wu, Tom Wurgler, Katsumi Yamaoka, Masatake Yamato,
1205Jonathan Yavner, Ryan Yeske, Chong Yidong, Ilya Zakharevich, Milan 1206Jonathan Yavner, Ryan Yeske, Ilya Zakharevich, Milan Zamazal, Victor
1206Zamazal, Victor Zandy, Eli Zaretskii, Jamie Zawinski, Shenghuo Zhu, 1207Zandy, Eli Zaretskii, Jamie Zawinski, Shenghuo Zhu, Ian T.@:
1207Ian T.@: Zimmermann, Reto Zimmermann, Neal Ziring, Teodor Zlatanov, 1208Zimmermann, Reto Zimmermann, Neal Ziring, Teodor Zlatanov, and Detlev
1208and Detlev Zundel. 1209Zundel.
1209@end iftex 1210@end iftex
1210 1211
1211@node Intro, Glossary, Distrib, Top 1212@node Intro, Glossary, Distrib, Top
@@ -1215,48 +1216,39 @@ and Detlev Zundel.
1215advanced, self-documenting, customizable, extensible editor Emacs. 1216advanced, self-documenting, customizable, extensible editor Emacs.
1216(The `G' in `GNU' is not silent.) 1217(The `G' in `GNU' is not silent.)
1217 1218
1218 We call Emacs advanced because it provides much more than simple 1219 We call Emacs @dfn{advanced} because it can do much more than simple
1219insertion and deletion. It can control subprocesses, indent programs 1220insertion and deletion of text. It can control subprocesses, indent
1220automatically, show two or more files at once, and edit formatted 1221programs automatically, show two or more files at once, and more.
1221text. Emacs editing commands operate in terms of characters, words, 1222Emacs editing commands operate in terms of characters, words, lines,
1222lines, sentences, paragraphs, and pages, as well as expressions and 1223sentences, paragraphs, and pages, as well as expressions and comments
1223comments in various programming languages. 1224in various programming languages.
1224 1225
1225 @dfn{Self-documenting} means that at any time you can type a special 1226 @dfn{Self-documenting} means that at any time you can use special
1226character, @kbd{Control-h}, to find out what your options are. You can 1227commands, known as @dfn{help commands}, to find out what your options
1227also use it to find out what any command does, or to find all the commands 1228are, or to find out what what any command does, or to find all the
1228that pertain to a topic. @xref{Help}. 1229commands that pertain to a given topic. @xref{Help}.
1229 1230
1230 @dfn{Customizable} means that you can alter Emacs commands' behavior 1231 @dfn{Customizable} means that you can easily alter the behavior of
1231in simple ways. For example, if you use a programming language in 1232Emacs commands in simple ways. For instance, if you use a programming
1232which comments start with @samp{<**} and end with @samp{**>}, you can 1233language in which comments start with @samp{<**} and end with
1233tell the Emacs comment manipulation commands to use those strings 1234@samp{**>}, you can tell the Emacs comment manipulation commands to
1234(@pxref{Comments}). Another sort of customization is rearrangement of 1235use those strings (@pxref{Comments}). To take another example, you
1235the command set. For example, you can rebind the basic cursor motion 1236can rebind the basic cursor motion commands (up, down, left and right)
1236commands (up, down, left and right) to any keys on the keyboard that 1237to any keys on the keyboard that you find comfortable.
1237you find comfortable. @xref{Customization}. 1238@xref{Customization}.
1238 1239
1239 @dfn{Extensible} means that you can go beyond simple customization 1240 @dfn{Extensible} means that you can go beyond simple customization
1240and write entirely new commands---programs in the Lisp language to be 1241and create entirely new commands. New commands are simply programs
1241run by Emacs's own Lisp interpreter. Emacs is an ``on-line 1242written in the Lisp language, which are run by Emacs's own Lisp
1242extensible'' system, which means that it is divided into many 1243interpreter. Existing commands can even be redefined in the middle of
1243functions that call each other, any of which can be redefined in the 1244an editing session, without having to restart Emacs. Most of the
1244middle of an editing session. Almost any part of Emacs can be 1245editing commands in Emacs are written in Lisp; the few exceptions
1245replaced without making a separate copy of all of Emacs. Most of the
1246editing commands of Emacs are written in Lisp; the few exceptions
1247could have been written in Lisp but use C instead for efficiency. 1246could have been written in Lisp but use C instead for efficiency.
1248Writing an extension is programming, but non-programmers can use it 1247Writing an extension is programming, but non-programmers can use it
1249afterwards. @xref{Top, Emacs Lisp Intro, Preface, eintr, An 1248afterwards. @xref{Top, Emacs Lisp Intro, Preface, eintr, An
1250Introduction to Programming in Emacs Lisp}, if you want to learn Emacs 1249Introduction to Programming in Emacs Lisp}, if you want to learn Emacs
1251Lisp programming. 1250Lisp programming.
1252 1251
1253 When running on a graphical display, Emacs provides its own menus
1254and convenient handling of mouse buttons. In addition, Emacs provides
1255many of the benefits of a graphical display even on a text-only
1256terminal. For instance, it can highlight parts of a file, display and
1257edit several files at once, move text between files, and edit files
1258while running shell commands.
1259
1260@include screen.texi 1252@include screen.texi
1261@include commands.texi 1253@include commands.texi
1262@include entering.texi 1254@include entering.texi