Mercurial > emacs
comparison etc/NEWS @ 90197:b7da78284d4c
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-65
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 425-445)
- Remove "-face" suffix from gnus faces
- Update from CVS
- Remove "-face" suffix from MH-E faces
- Remove "-face" suffix from cc-mode faces
- Remove "-face" suffix from eshell faces
- Remove "-face" suffix from ediff faces
- Implement tty vertical-divider face
- Rename vertical-divider face to vertical-border
- Change escape-glyph color on dark backgrounds back to cyan
- Update reference to renamed Buffer-menu-buffer face
author | Miles Bader <miles@gnu.org> |
---|---|
date | Fri, 24 Jun 2005 01:59:52 +0000 |
parents | a1b34dec1104 01829129c4df |
children | bb71c6cf2009 |
comparison
equal
deleted
inserted
replaced
90196:82d495f87e7b | 90197:b7da78284d4c |
---|---|
764 | 764 |
765 +++ | 765 +++ |
766 *** New face `escape-glyph' highlights control characters and escape glyphs. | 766 *** New face `escape-glyph' highlights control characters and escape glyphs. |
767 | 767 |
768 +++ | 768 +++ |
769 *** Non-breaking space and hyphens are now prefixed with an escape | 769 *** Non-breaking space and hyphens are now displayed with a special |
770 character, unless the new user variable `show-nonbreak-escape' is set | 770 face, either nobreak-space or escape-glyph. You can turn this off or |
771 to nil. | 771 specify a different mode by setting the variable `nobreak-char-display'. |
772 | 772 |
773 +++ | 773 +++ |
774 *** The parameters of automatic hscrolling can now be customized. | 774 *** The parameters of automatic hscrolling can now be customized. |
775 The variable `hscroll-margin' determines how many columns away from | 775 The variable `hscroll-margin' determines how many columns away from |
776 the window edge point is allowed to get before automatic hscrolling | 776 the window edge point is allowed to get before automatic hscrolling |
2055 exceptions are M-a (c-beginning-of-statement) and M-e | 2055 exceptions are M-a (c-beginning-of-statement) and M-e |
2056 (c-end-of-statement) which haven't yet been adapted. | 2056 (c-end-of-statement) which haven't yet been adapted. |
2057 | 2057 |
2058 The notion of "defun" has been augmented to include AWK pattern-action | 2058 The notion of "defun" has been augmented to include AWK pattern-action |
2059 pairs. C-M-a (c-awk-beginning-of-defun) and C-M-e (c-awk-end-of-defun) | 2059 pairs. C-M-a (c-awk-beginning-of-defun) and C-M-e (c-awk-end-of-defun) |
2060 recognise these pattern-action pairs, as well as user defined | 2060 recognize these pattern-action pairs, as well as user defined |
2061 functions. | 2061 functions. |
2062 | 2062 |
2063 **** Auto-newline Insertion and Clean-ups | 2063 **** Auto-newline Insertion and Clean-ups |
2064 Auto-newline insertion hasn't yet been adapted for AWK. Some of | 2064 Auto-newline insertion hasn't yet been adapted for AWK. Some of |
2065 the clean-ups can actually convert good AWK code into syntactically | 2065 the clean-ups can actually convert good AWK code into syntactically |
2092 attaching more information. They are now lists instead of single cons | 2092 attaching more information. They are now lists instead of single cons |
2093 cells. E.g. a line that previously had the syntactic analysis | 2093 cells. E.g. a line that previously had the syntactic analysis |
2094 | 2094 |
2095 ((inclass . 11) (topmost-intro . 13)) | 2095 ((inclass . 11) (topmost-intro . 13)) |
2096 | 2096 |
2097 is now analysed as | 2097 is now analyzed as |
2098 | 2098 |
2099 ((inclass 11) (topmost-intro 13)) | 2099 ((inclass 11) (topmost-intro 13)) |
2100 | 2100 |
2101 In some cases there are more than one position given for a syntactic | 2101 In some cases there are more than one position given for a syntactic |
2102 symbol. | 2102 symbol. |
2615 | 2615 |
2616 **** The `::' qualifier triggers C++ parsing in C file. | 2616 **** The `::' qualifier triggers C++ parsing in C file. |
2617 | 2617 |
2618 Previously, only the `template' and `class' keywords had this effect. | 2618 Previously, only the `template' and `class' keywords had this effect. |
2619 | 2619 |
2620 **** The GCC __attribute__ keyword is now recognised and ignored. | 2620 **** The GCC __attribute__ keyword is now recognized and ignored. |
2621 | 2621 |
2622 **** New language HTML. | 2622 **** New language HTML. |
2623 | 2623 |
2624 Tags are generated for `title' as well as `h1', `h2', and `h3'. Also, | 2624 Tags are generated for `title' as well as `h1', `h2', and `h3'. Also, |
2625 when `name=' is used inside an anchor and whenever `id=' is used. | 2625 when `name=' is used inside an anchor and whenever `id=' is used. |
3615 accepts such a list for restoring the match state. | 3615 accepts such a list for restoring the match state. |
3616 | 3616 |
3617 +++ | 3617 +++ |
3618 *** Functions `match-data' and `set-match-data' now have an optional | 3618 *** Functions `match-data' and `set-match-data' now have an optional |
3619 argument `reseat'. When non-nil, all markers in the match data list | 3619 argument `reseat'. When non-nil, all markers in the match data list |
3620 passed to these function will be reseated to point to nowhere, and if | 3620 passed to these function will be reseated to point to nowhere. |
3621 the value of `reseat' is `evaporate', the markers are put onto the | |
3622 free list. Note that no other references to those markers must exist | |
3623 if `evaporate' is specified for the `reseat' argument. | |
3624 | 3621 |
3625 +++ | 3622 +++ |
3626 *** The default value of `sentence-end' is now defined using the new | 3623 *** The default value of `sentence-end' is now defined using the new |
3627 variable `sentence-end-without-space', which contains such characters | 3624 variable `sentence-end-without-space', which contains such characters |
3628 that end a sentence without following spaces. | 3625 that end a sentence without following spaces. |
3706 | 3703 |
3707 +++ | 3704 +++ |
3708 *** `syntax-class' extracts the class of a syntax code (as returned | 3705 *** `syntax-class' extracts the class of a syntax code (as returned |
3709 by `syntax-after'). | 3706 by `syntax-after'). |
3710 | 3707 |
3708 +++ | |
3711 *** The new function `syntax-ppss' rovides an efficient way to find the | 3709 *** The new function `syntax-ppss' rovides an efficient way to find the |
3712 current syntactic context at point. | 3710 current syntactic context at point. |
3713 | 3711 |
3714 ** File operation changes: | 3712 ** File operation changes: |
3715 | 3713 |
4014 These replace the old function `process-kill-without-query'. That | 4012 These replace the old function `process-kill-without-query'. That |
4015 function is still supported, but new code should use the new | 4013 function is still supported, but new code should use the new |
4016 functions. | 4014 functions. |
4017 | 4015 |
4018 *** Function `signal-process' now accepts a process object or process | 4016 *** Function `signal-process' now accepts a process object or process |
4019 name in addition to a process id to identify the signalled process. | 4017 name in addition to a process id to identify the signaled process. |
4020 | 4018 |
4021 *** Processes now have an associated property list where programs can | 4019 *** Processes now have an associated property list where programs can |
4022 maintain process state and other per-process related information. | 4020 maintain process state and other per-process related information. |
4023 | 4021 |
4024 Use the new functions `process-get' and `process-put' to access, add, | 4022 Use the new functions `process-get' and `process-put' to access, add, |
4999 --- | 4997 --- |
5000 ** The new library tree-widget.el provides a widget to display a set | 4998 ** The new library tree-widget.el provides a widget to display a set |
5001 of hierarchical data as an outline. For example, the tree-widget is | 4999 of hierarchical data as an outline. For example, the tree-widget is |
5002 well suited to display a hierarchy of directories and files. | 5000 well suited to display a hierarchy of directories and files. |
5003 | 5001 |
5002 +++ | |
5004 ** The new library bindat.el provides functions to unpack and pack | 5003 ** The new library bindat.el provides functions to unpack and pack |
5005 binary data structures, such as network packets, to and from Lisp | 5004 binary data structures, such as network packets, to and from Lisp |
5006 data structures. | 5005 data structures. |
5007 | 5006 |
5008 --- | 5007 --- |
13380 not by default. Use --members to turn this feature on. | 13379 not by default. Use --members to turn this feature on. |
13381 | 13380 |
13382 *** C++ member functions are now recognized as tags. | 13381 *** C++ member functions are now recognized as tags. |
13383 | 13382 |
13384 *** Java is tagged like C++. In addition, "extends" and "implements" | 13383 *** Java is tagged like C++. In addition, "extends" and "implements" |
13385 constructs are tagged. Files are recognised by the extension .java. | 13384 constructs are tagged. Files are recognized by the extension .java. |
13386 | 13385 |
13387 *** Etags can now handle programs written in Postscript. Files are | 13386 *** Etags can now handle programs written in Postscript. Files are |
13388 recognised by the extensions .ps and .pdb (Postscript with C syntax). | 13387 recognized by the extensions .ps and .pdb (Postscript with C syntax). |
13389 In Postscript, tags are lines that start with a slash. | 13388 In Postscript, tags are lines that start with a slash. |
13390 | 13389 |
13391 *** Etags now handles Objective C and Objective C++ code. The usual C and | 13390 *** Etags now handles Objective C and Objective C++ code. The usual C and |
13392 C++ tags are recognized in these languages; in addition, etags | 13391 C++ tags are recognized in these languages; in addition, etags |
13393 recognizes special Objective C syntax for classes, class categories, | 13392 recognizes special Objective C syntax for classes, class categories, |
13394 methods and protocols. | 13393 methods and protocols. |
13395 | 13394 |
13396 *** Etags also handles Cobol. Files are recognised by the extension | 13395 *** Etags also handles Cobol. Files are recognized by the extension |
13397 .cobol. The tagged lines are those containing a word that begins in | 13396 .cobol. The tagged lines are those containing a word that begins in |
13398 column 8 and ends in a full stop, i.e. anything that could be a | 13397 column 8 and ends in a full stop, i.e. anything that could be a |
13399 paragraph name. | 13398 paragraph name. |
13400 | 13399 |
13401 *** Regexps in Etags now support intervals, as in ed or grep. The syntax of | 13400 *** Regexps in Etags now support intervals, as in ed or grep. The syntax of |