Mercurial > emacs
comparison etc/NEWS @ 77060:0eb98a08877d
Update --- and +++ lines.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sun, 08 Apr 2007 14:09:16 +0000 |
parents | f7f5c44ea73c |
children | d53edc80e28e |
comparison
equal
deleted
inserted
replaced
77059:ef200080db2d | 77060:0eb98a08877d |
---|---|
154 | 154 |
155 --- | 155 --- |
156 ** When pure storage overflows while dumping, Emacs now prints how | 156 ** When pure storage overflows while dumping, Emacs now prints how |
157 much pure storage it will approximately need. | 157 much pure storage it will approximately need. |
158 | 158 |
159 --- | |
159 ** The script etc/emacs-buffer.gdb can be used with gdb to retrieve the | 160 ** The script etc/emacs-buffer.gdb can be used with gdb to retrieve the |
160 contents of buffers from a core dump and save them to files easily, should | 161 contents of buffers from a core dump and save them to files easily, should |
161 Emacs crash. | 162 Emacs crash. |
162 | 163 |
163 --- | 164 --- |
359 by whitespace. This means you can now use them as shell wildcards | 360 by whitespace. This means you can now use them as shell wildcards |
360 too. If you want to use just plain `*' as a wildcard, type `*""'; the | 361 too. If you want to use just plain `*' as a wildcard, type `*""'; the |
361 doublequotes make no difference in the shell, but they prevent | 362 doublequotes make no difference in the shell, but they prevent |
362 special treatment in `dired-do-shell-command'. | 363 special treatment in `dired-do-shell-command'. |
363 | 364 |
365 --- | |
364 ** Adaptive filling misfeature removed. | 366 ** Adaptive filling misfeature removed. |
365 It no longer treats `NNN.' or `(NNN)' as a prefix. | 367 It no longer treats `NNN.' or `(NNN)' as a prefix. |
366 | 368 |
367 --- | 369 --- |
368 ** The register compatibility key bindings (deprecated since Emacs 19) | 370 ** The register compatibility key bindings (deprecated since Emacs 19) |
874 --- | 876 --- |
875 *** Moving or scrolling through images (and other lines) taller than | 877 *** Moving or scrolling through images (and other lines) taller than |
876 the window now works sensibly, by automatically adjusting the window's | 878 the window now works sensibly, by automatically adjusting the window's |
877 vscroll property. | 879 vscroll property. |
878 | 880 |
881 +++ | |
879 *** New customize option `overline-margin' controls the space between | 882 *** New customize option `overline-margin' controls the space between |
880 overline and text. | 883 overline and text. |
881 | 884 |
885 +++ | |
882 *** New variable `x-underline-at-descent-line' controls the relative | 886 *** New variable `x-underline-at-descent-line' controls the relative |
883 position of the underline. When set, it overrides the | 887 position of the underline. When set, it overrides the |
884 `x-use-underline-position-properties' variables. | 888 `x-use-underline-position-properties' variables. |
885 | 889 |
886 +++ | 890 +++ |
985 +++ | 989 +++ |
986 *** `mode-line-highlight' is the standard face indicating mouse sensitive | 990 *** `mode-line-highlight' is the standard face indicating mouse sensitive |
987 elements on mode-line (and header-line) like `highlight' face on text | 991 elements on mode-line (and header-line) like `highlight' face on text |
988 areas. | 992 areas. |
989 | 993 |
994 +++ | |
990 *** `mode-line-buffer-id' is the standard face for buffer identification | 995 *** `mode-line-buffer-id' is the standard face for buffer identification |
991 parts of the mode line. | 996 parts of the mode line. |
992 | 997 |
993 +++ | 998 +++ |
994 *** `shadow' face defines the appearance of the "shadowed" text, i.e. | 999 *** `shadow' face defines the appearance of the "shadowed" text, i.e. |
1214 +++ | 1219 +++ |
1215 *** Under X, mouse-wheel-mode is turned on by default. | 1220 *** Under X, mouse-wheel-mode is turned on by default. |
1216 | 1221 |
1217 ** Multilingual Environment (Mule) changes: | 1222 ** Multilingual Environment (Mule) changes: |
1218 | 1223 |
1224 +++ | |
1219 *** You can disable character translation for a file using the -*- | 1225 *** You can disable character translation for a file using the -*- |
1220 construct. Include `enable-character-translation: nil' inside the | 1226 construct. Include `enable-character-translation: nil' inside the |
1221 -*-...-*- to disable any character translation that may happen by | 1227 -*-...-*- to disable any character translation that may happen by |
1222 various global and per-coding-system translation tables. You can also | 1228 various global and per-coding-system translation tables. You can also |
1223 specify it in a local variable list at the end of the file. For | 1229 specify it in a local variable list at the end of the file. For |
1742 --- | 1748 --- |
1743 *** There's a new support for colors on `rxvt' terminal emulator. | 1749 *** There's a new support for colors on `rxvt' terminal emulator. |
1744 | 1750 |
1745 * New Modes and Packages in Emacs 22.1 | 1751 * New Modes and Packages in Emacs 22.1 |
1746 | 1752 |
1753 --- | |
1747 ** ERC is now part of the Emacs distribution. | 1754 ** ERC is now part of the Emacs distribution. |
1748 | 1755 |
1749 ERC is a powerful, modular, and extensible IRC client for Emacs. | 1756 ERC is a powerful, modular, and extensible IRC client for Emacs. |
1750 | 1757 |
1751 To see what modules are available, type | 1758 To see what modules are available, type |
2014 these tables in a special major mode. The package emulates WYSIWYG | 2021 these tables in a special major mode. The package emulates WYSIWYG |
2015 table editing available in modern word processors. The package also | 2022 table editing available in modern word processors. The package also |
2016 can generate a table source in typesetting and markup languages such | 2023 can generate a table source in typesetting and markup languages such |
2017 as latex and html from the visually laid out text table. | 2024 as latex and html from the visually laid out text table. |
2018 | 2025 |
2026 +++ | |
2019 ** The tumme.el package allows you to easily view, tag and in other ways | 2027 ** The tumme.el package allows you to easily view, tag and in other ways |
2020 manipulate image files and their thumbnails, using dired as the main interface. | 2028 manipulate image files and their thumbnails, using dired as the main interface. |
2021 Tumme provides functionality to generate simple image galleries. | 2029 Tumme provides functionality to generate simple image galleries. |
2022 | 2030 |
2023 +++ | 2031 +++ |
2066 | 2074 |
2067 --- | 2075 --- |
2068 ** The TCL package tcl-mode.el was replaced by tcl.el. | 2076 ** The TCL package tcl-mode.el was replaced by tcl.el. |
2069 This was actually done in Emacs-21.1, and was not documented. | 2077 This was actually done in Emacs-21.1, and was not documented. |
2070 | 2078 |
2079 --- | |
2071 ** The new package scroll-lock.el provides the Scroll Lock minor mode | 2080 ** The new package scroll-lock.el provides the Scroll Lock minor mode |
2072 for pager-like scrolling. Keys which normally move point by line or | 2081 for pager-like scrolling. Keys which normally move point by line or |
2073 paragraph will scroll the buffer by the respective amount of lines | 2082 paragraph will scroll the buffer by the respective amount of lines |
2074 instead and point will be kept vertically fixed relative to window | 2083 instead and point will be kept vertically fixed relative to window |
2075 boundaries during scrolling. | 2084 boundaries during scrolling. |
2081 | 2090 |
2082 * Changes in Specialized Modes and Packages in Emacs 22.1: | 2091 * Changes in Specialized Modes and Packages in Emacs 22.1: |
2083 | 2092 |
2084 ** Changes in Shell Mode | 2093 ** Changes in Shell Mode |
2085 | 2094 |
2095 --- | |
2086 *** Shell output normally scrolls so that the input line is at the | 2096 *** Shell output normally scrolls so that the input line is at the |
2087 bottom of the window -- thus showing the maximum possible text. (This | 2097 bottom of the window -- thus showing the maximum possible text. (This |
2088 is similar to the way sequential output to a terminal works.) | 2098 is similar to the way sequential output to a terminal works.) |
2089 | 2099 |
2090 ** Changes in Dired | 2100 ** Changes in Dired |
2205 have them automatically run at the end of module load by customizing | 2215 have them automatically run at the end of module load by customizing |
2206 the option `allout-run-unit-tests-on-load'. | 2216 the option `allout-run-unit-tests-on-load'. |
2207 - many, many other, more minor tweaks, fixes, and refinements. | 2217 - many, many other, more minor tweaks, fixes, and refinements. |
2208 - version number incremented to 2.2 | 2218 - version number incremented to 2.2 |
2209 | 2219 |
2220 +++ | |
2210 ** The variable `woman-topic-at-point' was renamed | 2221 ** The variable `woman-topic-at-point' was renamed |
2211 to `woman-use-topic-at-point' and behaves differently: if this | 2222 to `woman-use-topic-at-point' and behaves differently: if this |
2212 variable is non-nil, the `woman' command uses the word at point | 2223 variable is non-nil, the `woman' command uses the word at point |
2213 automatically, without asking for a confirmation. Otherwise, the word | 2224 automatically, without asking for a confirmation. Otherwise, the word |
2214 at point is suggested as default, but not inserted at the prompt. | 2225 at point is suggested as default, but not inserted at the prompt. |
2724 | 2735 |
2725 *** Added toggle for syntactic indentation. | 2736 *** Added toggle for syntactic indentation. |
2726 The function `c-toggle-syntactic-indentation' can be used to toggle | 2737 The function `c-toggle-syntactic-indentation' can be used to toggle |
2727 syntactic indentation. | 2738 syntactic indentation. |
2728 | 2739 |
2740 --- | |
2729 ** In sh-script, a continuation line is only indented if the backslash was | 2741 ** In sh-script, a continuation line is only indented if the backslash was |
2730 preceded by a SPC or a TAB. | 2742 preceded by a SPC or a TAB. |
2731 | 2743 |
2732 --- | 2744 --- |
2733 ** Perl mode has a new variable `perl-indent-continued-arguments'. | 2745 ** Perl mode has a new variable `perl-indent-continued-arguments'. |
2855 When this option is enabled, SGML tags are inserted in XML style, | 2867 When this option is enabled, SGML tags are inserted in XML style, |
2856 i.e., there is always a closing tag. | 2868 i.e., there is always a closing tag. |
2857 By default, its setting is inferred on a buffer-by-buffer basis | 2869 By default, its setting is inferred on a buffer-by-buffer basis |
2858 from the file name or buffer contents. | 2870 from the file name or buffer contents. |
2859 | 2871 |
2872 --- | |
2860 *** The variable `sgml-transformation' has been renamed to | 2873 *** The variable `sgml-transformation' has been renamed to |
2861 `sgml-transformation-function'. The old name is still available as | 2874 `sgml-transformation-function'. The old name is still available as |
2862 alias. | 2875 alias. |
2863 | 2876 |
2864 +++ | 2877 +++ |
2936 `bibtex-autokey-titleword-case-convert' have been renamed to | 2949 `bibtex-autokey-titleword-case-convert' have been renamed to |
2937 `bibtex-autokey-name-case-convert-function' and | 2950 `bibtex-autokey-name-case-convert-function' and |
2938 `bibtex-autokey-titleword-case-convert-function'. The old names are | 2951 `bibtex-autokey-titleword-case-convert-function'. The old names are |
2939 still available as aliases. | 2952 still available as aliases. |
2940 | 2953 |
2954 +++ | |
2941 ** In Artist mode the variable `artist-text-renderer' has been | 2955 ** In Artist mode the variable `artist-text-renderer' has been |
2942 renamed to `artist-text-renderer-function'. The old name is still | 2956 renamed to `artist-text-renderer-function'. The old name is still |
2943 available as alias. | 2957 available as alias. |
2944 | 2958 |
2945 +++ | 2959 +++ |
2967 breakpoints. | 2981 breakpoints. |
2968 | 2982 |
2969 To use this package just type M-x gdb. See the Emacs manual if you want the | 2983 To use this package just type M-x gdb. See the Emacs manual if you want the |
2970 old behaviour. | 2984 old behaviour. |
2971 | 2985 |
2986 --- | |
2972 *** The variable tooltip-gud-tips-p has been removed. GUD tooltips can now be | 2987 *** The variable tooltip-gud-tips-p has been removed. GUD tooltips can now be |
2973 toggled independently of normal tooltips with the minor mode | 2988 toggled independently of normal tooltips with the minor mode |
2974 `gud-tooltip-mode'. | 2989 `gud-tooltip-mode'. |
2975 | 2990 |
2976 +++ | 2991 +++ |
3333 ** Rmail changes: | 3348 ** Rmail changes: |
3334 | 3349 |
3335 --- | 3350 --- |
3336 *** Rmail now displays 5-digit message ids in its summary buffer. | 3351 *** Rmail now displays 5-digit message ids in its summary buffer. |
3337 | 3352 |
3353 +++ | |
3338 *** The new commands rmail-end-of-message and rmail-summary end-of-message, | 3354 *** The new commands rmail-end-of-message and rmail-summary end-of-message, |
3339 by default bound to `/', go to the end of the current mail message in | 3355 by default bound to `/', go to the end of the current mail message in |
3340 Rmail and Rmail summary buffers. | 3356 Rmail and Rmail summary buffers. |
3341 | 3357 |
3342 +++ | 3358 +++ |
3699 ** zone-mode.el is now obsolete. Use dns-mode.el instead. | 3715 ** zone-mode.el is now obsolete. Use dns-mode.el instead. |
3700 | 3716 |
3701 --- | 3717 --- |
3702 ** cplus-md.el has been deleted. | 3718 ** cplus-md.el has been deleted. |
3703 | 3719 |
3720 --- | |
3704 ** Ewoc changes | 3721 ** Ewoc changes |
3705 | 3722 |
3706 *** The new function `ewoc-delete' deletes specified nodes. | 3723 *** The new function `ewoc-delete' deletes specified nodes. |
3707 | 3724 |
3708 *** `ewoc-create' now takes optional arg NOSEP, which inhibits insertion of | 3725 *** `ewoc-create' now takes optional arg NOSEP, which inhibits insertion of |
3844 --- | 3861 --- |
3845 ** The variable `mac-keyboard-text-encoding' and the constants | 3862 ** The variable `mac-keyboard-text-encoding' and the constants |
3846 `kTextEncodingMacRoman', `kTextEncodingISOLatin1', and | 3863 `kTextEncodingMacRoman', `kTextEncodingISOLatin1', and |
3847 `kTextEncodingISOLatin2' are obsolete. | 3864 `kTextEncodingISOLatin2' are obsolete. |
3848 | 3865 |
3866 +++ | |
3849 ** The variable `mac-command-key-is-meta' is obsolete. Use | 3867 ** The variable `mac-command-key-is-meta' is obsolete. Use |
3850 `mac-command-modifier' and `mac-option-modifier' instead. | 3868 `mac-command-modifier' and `mac-option-modifier' instead. |
3851 | 3869 |
3852 * Incompatible Lisp Changes in Emacs 22.1 | 3870 * Incompatible Lisp Changes in Emacs 22.1 |
3853 | 3871 |
3913 | 3931 |
3914 * Lisp Changes in Emacs 22.1 | 3932 * Lisp Changes in Emacs 22.1 |
3915 | 3933 |
3916 ** General Lisp changes: | 3934 ** General Lisp changes: |
3917 | 3935 |
3936 +++ | |
3918 *** The function `expt' handles negative exponents differently. | 3937 *** The function `expt' handles negative exponents differently. |
3919 The value for `(expt A B)', if both A and B are integers and B is | 3938 The value for `(expt A B)', if both A and B are integers and B is |
3920 negative, is now a float. For example: (expt 2 -2) => 0.25. | 3939 negative, is now a float. For example: (expt 2 -2) => 0.25. |
3921 | 3940 |
3922 +++ | 3941 +++ |
4063 evaluate when Emacs starts up. If this is done after startup, | 4082 evaluate when Emacs starts up. If this is done after startup, |
4064 it evaluates those expressions immediately. | 4083 it evaluates those expressions immediately. |
4065 | 4084 |
4066 This is useful in packages that can be preloaded. | 4085 This is useful in packages that can be preloaded. |
4067 | 4086 |
4087 +++ | |
4068 *** `list-faces-display' takes an optional argument, REGEXP. | 4088 *** `list-faces-display' takes an optional argument, REGEXP. |
4069 | 4089 |
4070 If it is non-nil, the function lists only faces matching this regexp. | 4090 If it is non-nil, the function lists only faces matching this regexp. |
4071 | 4091 |
4072 +++ | 4092 +++ |
4406 *** The new function `buffer-local-value' returns the buffer-local | 4426 *** The new function `buffer-local-value' returns the buffer-local |
4407 binding of VARIABLE (a symbol) in buffer BUFFER. If VARIABLE does not | 4427 binding of VARIABLE (a symbol) in buffer BUFFER. If VARIABLE does not |
4408 have a buffer-local binding in buffer BUFFER, it returns the default | 4428 have a buffer-local binding in buffer BUFFER, it returns the default |
4409 value of VARIABLE instead. | 4429 value of VARIABLE instead. |
4410 | 4430 |
4431 --- | |
4411 *** The function `frame-or-buffer-changed-p' now lets you maintain | 4432 *** The function `frame-or-buffer-changed-p' now lets you maintain |
4412 various status records in parallel. | 4433 various status records in parallel. |
4413 | 4434 |
4414 It takes a variable (a symbol) as argument. If the variable is non-nil, | 4435 It takes a variable (a symbol) as argument. If the variable is non-nil, |
4415 then its value should be a vector installed previously by | 4436 then its value should be a vector installed previously by |