Mercurial > hg > xemacs-beta
comparison etc/NEWS @ 2:ac2d302a0011 r19-15b2
Import from CVS: tag r19-15b2
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 08:46:35 +0200 |
| parents | 376386a54a3c |
| children | 8b8b7f3559a2 |
comparison
equal
deleted
inserted
replaced
| 1:c0c6a60d29db | 2:ac2d302a0011 |
|---|---|
| 345 ancient ASCII code used to represent a particular overlapping subset of them. | 345 ancient ASCII code used to represent a particular overlapping subset of them. |
| 346 | 346 |
| 347 In XEmacs, keymaps are first-class opaque objects. FSF 19 represents them as | 347 In XEmacs, keymaps are first-class opaque objects. FSF 19 represents them as |
| 348 complicated combinations of association lists and vectors. If you use the | 348 complicated combinations of association lists and vectors. If you use the |
| 349 advertised functional interface to manipulation of keymaps, the same code | 349 advertised functional interface to manipulation of keymaps, the same code |
| 350 will work in XEmacs, Emacs 18, and and FSF GNU Emacs 19; if your code depends | 350 will work in XEmacs, Emacs 18, and FSF GNU Emacs 19; if your code depends |
| 351 on the underlying implementation of keymaps, it will not. | 351 on the underlying implementation of keymaps, it will not. |
| 352 | 352 |
| 353 XEmacs uses "extents" to represent all non-textual aspects of buffers; | 353 XEmacs uses "extents" to represent all non-textual aspects of buffers; |
| 354 FSF 19 uses two distinct objects, "text properties" and "overlays", | 354 FSF 19 uses two distinct objects, "text properties" and "overlays", |
| 355 which divide up the functionality between them. Extents are a | 355 which divide up the functionality between them. Extents are a |
| 813 As does this: | 813 As does this: |
| 814 | 814 |
| 815 /usr/local/bin/xemacs -> ../xemacs/src/xemacs-19.14 ; A link... | 815 /usr/local/bin/xemacs -> ../xemacs/src/xemacs-19.14 ; A link... |
| 816 /usr/local/xemacs/src/xemacs-19.14* ; The executable, | 816 /usr/local/xemacs/src/xemacs-19.14* ; The executable, |
| 817 /usr/local/xemacs/lisp/ ; and the rest of | 817 /usr/local/xemacs/lisp/ ; and the rest of |
| 818 /usr/local/xemacs/etc/ ; the the source | 818 /usr/local/xemacs/etc/ ; the source tree |
| 819 /usr/local/xemacs/lock/ ; tree. | 819 /usr/local/xemacs/lock/ |
| 820 /usr/local/xemacs/info/ | 820 /usr/local/xemacs/info/ |
| 821 | 821 |
| 822 This configuration might be used for a multi-architecture installation; assume | 822 This configuration might be used for a multi-architecture installation; assume |
| 823 that $LOCAL refers to a directory which contains only files specific to a | 823 that $LOCAL refers to a directory which contains only files specific to a |
| 824 particular architecture (i.e., executables) and $SHARED refers to those files | 824 particular architecture (i.e., executables) and $SHARED refers to those files |
| 1167 `left-margin' | 1167 `left-margin' |
| 1168 `right-margin' | 1168 `right-margin' |
| 1169 These are the faces that the left and right annotation margins are | 1169 These are the faces that the left and right annotation margins are |
| 1170 displayed in. | 1170 displayed in. |
| 1171 | 1171 |
| 1172 `primary-selection' | 1172 `zmacs-region' |
| 1173 This is the face that mouse selections are displayed in. | 1173 This is the face that mouse selections are displayed in. |
| 1174 | 1174 |
| 1175 `text-cursor' | 1175 `text-cursor' |
| 1176 This is the face that the cursor is displayed in. | 1176 This is the face that the cursor is displayed in. |
| 1177 | 1177 |
| 1283 | 1283 |
| 1284 To customize it, see the descriptions of the function `font-lock-mode' and | 1284 To customize it, see the descriptions of the function `font-lock-mode' and |
| 1285 the variables `font-lock-keywords', `c-font-lock-keywords', etc. | 1285 the variables `font-lock-keywords', `c-font-lock-keywords', etc. |
| 1286 | 1286 |
| 1287 There exist several other source code highlighting packages, but font-lock | 1287 There exist several other source code highlighting packages, but font-lock |
| 1288 does does one thing that most others don't do: highlights as you type new | 1288 does one thing that most others don't do: highlights as you type new text; |
| 1289 text; and one thing that no others do: bases part of its decoration on the | 1289 and one thing that no others do: bases part of its decoration on the |
| 1290 syntax table of the major mode. Font-lock has C-level support to do this | 1290 syntax table of the major mode. Font-lock has C-level support to do this |
| 1291 efficiently, so it should also be significantly faster than the others. | 1291 efficiently, so it should also be significantly faster than the others. |
| 1292 | 1292 |
| 1293 If there's something that another highlighting package does that you can't | 1293 If there's something that another highlighting package does that you can't |
| 1294 make font-lock do, let us know. We would prefer to consolidate all of the | 1294 make font-lock do, let us know. We would prefer to consolidate all of the |
| 2774 | 2774 |
| 2775 Scrollbars! If you have Motif, these are real Motif scrollbars; otherwise, | 2775 Scrollbars! If you have Motif, these are real Motif scrollbars; otherwise, |
| 2776 Athena scrollbars are used. They obey all the usual resources of their | 2776 Athena scrollbars are used. They obey all the usual resources of their |
| 2777 respective toolkits. | 2777 respective toolkits. |
| 2778 | 2778 |
| 2779 There is now an implementation of dialog boxes based based on the Athena | 2779 There is now an implementation of dialog boxes based on the Athena |
| 2780 widgets, as well as the existing Motif implementation. | 2780 widgets, as well as the existing Motif implementation. |
| 2781 | 2781 |
| 2782 This release works with Motif 1.2 as well as 1.1. If you link with Motif, | 2782 This release works with Motif 1.2 as well as 1.1. If you link with Motif, |
| 2783 you do not also need to link with Athena. | 2783 you do not also need to link with Athena. |
| 2784 | 2784 |
