diff options
| author | Glenn Morris | 2012-04-19 22:19:43 -0400 |
|---|---|---|
| committer | Glenn Morris | 2012-04-19 22:19:43 -0400 |
| commit | adee4030b507d0ae3f0f031a079569ab997108bf (patch) | |
| tree | 1e6dd6d1ca43e7bee454eb7ef811cfa6e4f23936 /doc/misc | |
| parent | b58b1df840de3b14a8a4231396c7881fcb5ae15e (diff) | |
| download | emacs-adee4030b507d0ae3f0f031a079569ab997108bf.tar.gz emacs-adee4030b507d0ae3f0f031a079569ab997108bf.zip | |
Some rough FAQ additions for Emacs 24
* doc/misc/faq.texi (New in Emacs 24): New section.
(Packages that do not come with Emacs): Mention M-x list-packages.
Diffstat (limited to 'doc/misc')
| -rw-r--r-- | doc/misc/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/misc/faq.texi | 88 |
2 files changed, 89 insertions, 4 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 8f920f62718..0fb57dcad46 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-04-20 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * faq.texi (New in Emacs 24): New section. | ||
| 4 | (Packages that do not come with Emacs): Mention M-x list-packages. | ||
| 5 | |||
| 1 | 2012-04-13 Glenn Morris <rgm@gnu.org> | 6 | 2012-04-13 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * Makefile.in: Replace non-portable use of $< in emacs-gnutls rules. | 8 | * Makefile.in: Replace non-portable use of $< in emacs-gnutls rules. |
diff --git a/doc/misc/faq.texi b/doc/misc/faq.texi index 5b7bb7ec9ce..0f20c41c8eb 100644 --- a/doc/misc/faq.texi +++ b/doc/misc/faq.texi | |||
| @@ -942,6 +942,7 @@ status of its latest version. | |||
| 942 | @menu | 942 | @menu |
| 943 | * Origin of the term Emacs:: | 943 | * Origin of the term Emacs:: |
| 944 | * Latest version of Emacs:: | 944 | * Latest version of Emacs:: |
| 945 | * New in Emacs 24:: | ||
| 945 | * New in Emacs 23:: | 946 | * New in Emacs 23:: |
| 946 | * New in Emacs 22:: | 947 | * New in Emacs 22:: |
| 947 | * New in Emacs 21:: | 948 | * New in Emacs 21:: |
| @@ -1009,12 +1010,84 @@ Emacs, type @kbd{C-h C-n} (@kbd{M-x view-emacs-news}). As of Emacs 22, | |||
| 1009 | you can give this command a prefix argument to read about which features | 1010 | you can give this command a prefix argument to read about which features |
| 1010 | were new in older versions. | 1011 | were new in older versions. |
| 1011 | 1012 | ||
| 1013 | @node New in Emacs 24 | ||
| 1014 | @section What is different about Emacs 24? | ||
| 1015 | @cindex Differences between Emacs 23 and Emacs 24 | ||
| 1016 | @cindex Emacs 24, new features in | ||
| 1017 | |||
| 1018 | @itemize | ||
| 1019 | @cindex packages, installing more | ||
| 1020 | @item | ||
| 1021 | Emacs now includes a package manager. Type @kbd{M-x list-packages} to | ||
| 1022 | get started. You can use this to download and automatically install | ||
| 1023 | many more Lisp packages. | ||
| 1024 | |||
| 1025 | @cindex lexical binding | ||
| 1026 | @item | ||
| 1027 | Emacs Lisp now supports lexical binding on a per-file basis. In | ||
| 1028 | @emph{lexical binding}, variable references must be located textually | ||
| 1029 | within the binding construct. This contrasts with @emph{dynamic | ||
| 1030 | binding}, where programs can refer to variables defined outside their | ||
| 1031 | local textual scope. A Lisp file can use a local variable setting of | ||
| 1032 | @code{lexical-binding: t} to indicate that the contents should be | ||
| 1033 | interpreted using lexical binding. See the Emacs Lisp Reference | ||
| 1034 | Manual for more details. | ||
| 1035 | |||
| 1036 | @cindex bidirectional display | ||
| 1037 | @cindex right-to-left languages | ||
| 1038 | @item | ||
| 1039 | Some human languages, such as English, are written from left to right. | ||
| 1040 | Others, such as Arabic, are written from right to left. Emacs now has | ||
| 1041 | support for any mixture of these forms---this is ``bidirectional text''. | ||
| 1042 | |||
| 1043 | @item | ||
| 1044 | Handling of text selections has been improved, and now integrates | ||
| 1045 | better with external clipboards. | ||
| 1046 | |||
| 1047 | @cindex themes | ||
| 1048 | @item | ||
| 1049 | A new command @kbd{customize-themes} allows you to easily change the | ||
| 1050 | appearance of your Emacs. | ||
| 1051 | |||
| 1052 | @item | ||
| 1053 | Emacs can be compiled with the Gtk+ 3 toolkit. | ||
| 1054 | |||
| 1055 | @item | ||
| 1056 | Support for several new external libraries can be included at compile | ||
| 1057 | time: | ||
| 1058 | |||
| 1059 | @itemize | ||
| 1060 | |||
| 1061 | @item | ||
| 1062 | ``Security-Enhanced Linux'' (SELinux) is a Linux kernel feature that | ||
| 1063 | provides more sophisticated file access controls than ordinary | ||
| 1064 | ``Unix-style'' file permissions. | ||
| 1065 | |||
| 1066 | @item | ||
| 1067 | The ImageMagick display library. This allows you to display many more | ||
| 1068 | image format in Emacs, as well as carry out transformations such as | ||
| 1069 | rotations. | ||
| 1070 | |||
| 1071 | @item | ||
| 1072 | The GnuTLS library for secure network communications. Emacs uses this | ||
| 1073 | transparently for email if your mail server supports it. | ||
| 1074 | |||
| 1075 | @item | ||
| 1076 | The libxml2 library for parsing XML structures. | ||
| 1077 | @end itemize | ||
| 1078 | |||
| 1079 | @item | ||
| 1080 | Much more flexibility in the handling of windows and buffer display. | ||
| 1081 | |||
| 1082 | @end itemize | ||
| 1083 | |||
| 1084 | As always, consult the @file{NEWS} file for more information. | ||
| 1085 | |||
| 1086 | |||
| 1012 | @node New in Emacs 23 | 1087 | @node New in Emacs 23 |
| 1013 | @section What is different about Emacs 23? | 1088 | @section What is different about Emacs 23? |
| 1014 | @cindex Differences between Emacs 22 and Emacs 23 | 1089 | @cindex Differences between Emacs 22 and Emacs 23 |
| 1015 | @cindex Emacs 23, new features in | 1090 | @cindex Emacs 23, new features in |
| 1016 | @cindex Recently introduced features | ||
| 1017 | @cindex Default features | ||
| 1018 | 1091 | ||
| 1019 | @itemize | 1092 | @itemize |
| 1020 | 1093 | ||
| @@ -1065,8 +1138,7 @@ Other changes include: support for serial port access; D-Bus bindings; a | |||
| 1065 | new Visual Line mode for line-motion; improved completion; a new mode | 1138 | new Visual Line mode for line-motion; improved completion; a new mode |
| 1066 | (@samp{DocView}) for viewing of PDF, PostScript, and DVI documents; nXML | 1139 | (@samp{DocView}) for viewing of PDF, PostScript, and DVI documents; nXML |
| 1067 | mode (for editing XML documents) is included; VC has been updated for | 1140 | mode (for editing XML documents) is included; VC has been updated for |
| 1068 | newer version control systems; etc. As always, consult the @file{NEWS} | 1141 | newer version control systems; etc. |
| 1069 | file for more information. | ||
| 1070 | 1142 | ||
| 1071 | 1143 | ||
| 1072 | @node New in Emacs 22 | 1144 | @node New in Emacs 22 |
| @@ -3225,6 +3297,14 @@ see @ref{Packages that do not come with Emacs}. | |||
| 3225 | @cindex Emacs Lisp List | 3297 | @cindex Emacs Lisp List |
| 3226 | @cindex Emacs Lisp Archive | 3298 | @cindex Emacs Lisp Archive |
| 3227 | 3299 | ||
| 3300 | Your first port of call should be the @kbd{M-x list-packages} command. | ||
| 3301 | This connects to the @uref{http:///elpa.gnu.org, GNU ELPA} (``Emacs | ||
| 3302 | Lisp Package Archive'') server and fetches the list of additional | ||
| 3303 | packages that it offers. These are GNU packages that are available | ||
| 3304 | for use with Emacs, but are distributed separately. Select a package | ||
| 3305 | to get more details about the features that it offers, and then if you | ||
| 3306 | wish, Emacs can download and automatically install it for you. | ||
| 3307 | |||
| 3228 | @uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html, The Emacs Lisp | 3308 | @uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html, The Emacs Lisp |
| 3229 | List (ELL)}, maintained by @email{S.J.Eglen@@damtp.cam.ac.uk, Stephen Eglen}, | 3309 | List (ELL)}, maintained by @email{S.J.Eglen@@damtp.cam.ac.uk, Stephen Eglen}, |
| 3230 | aims to provide one compact list with links to all of the current Emacs | 3310 | aims to provide one compact list with links to all of the current Emacs |