diff options
| author | Glenn Morris | 2014-01-19 16:54:19 -0800 |
|---|---|---|
| committer | Glenn Morris | 2014-01-19 16:54:19 -0800 |
| commit | 2040a2feb2244ec98e9285d23a28bd620be69e6e (patch) | |
| tree | 34241d6747a5f085fd2c3558c6ec3d4032dda649 | |
| parent | ad9eb30a3ffe4cfd8dc759e9c89f33414a56a2cc (diff) | |
| download | emacs-2040a2feb2244ec98e9285d23a28bd620be69e6e.tar.gz emacs-2040a2feb2244ec98e9285d23a28bd620be69e6e.zip | |
* etc/NEWS: Small edits
| -rw-r--r-- | etc/NEWS | 52 |
1 files changed, 27 insertions, 25 deletions
| @@ -62,10 +62,6 @@ For GNUStep and OSX 10.4 the old backend is used. | |||
| 62 | To use the old backend by default, do on the command line: | 62 | To use the old backend by default, do on the command line: |
| 63 | % defaults write org.gnu.Emacs FontBackend ns | 63 | % defaults write org.gnu.Emacs FontBackend ns |
| 64 | 64 | ||
| 65 | ** If your Emacs was built from a repository checkout, the new variable | ||
| 66 | `emacs-repository-version' contains information about the bzr revision used. | ||
| 67 | In 24.3 this variable was `emacs-bzr-version`. | ||
| 68 | |||
| 69 | 65 | ||
| 70 | * Startup Changes in Emacs 24.4 | 66 | * Startup Changes in Emacs 24.4 |
| 71 | 67 | ||
| @@ -256,6 +252,10 @@ versions of a file exist, and the caller did not explicitly specify | |||
| 256 | which one to load, then the newer file is loaded. The default, nil, | 252 | which one to load, then the newer file is loaded. The default, nil, |
| 257 | means to always load the .elc file. | 253 | means to always load the .elc file. |
| 258 | 254 | ||
| 255 | --- | ||
| 256 | ** `emacs-bzr-version' has been renamed to `emacs-repository-version', | ||
| 257 | and works for git too. | ||
| 258 | |||
| 259 | 259 | ||
| 260 | * Editing Changes in Emacs 24.4 | 260 | * Editing Changes in Emacs 24.4 |
| 261 | 261 | ||
| @@ -522,7 +522,7 @@ This is useful to avoid a query when you have no key for that name. | |||
| 522 | ** ERC | 522 | ** ERC |
| 523 | 523 | ||
| 524 | *** New option `erc-accidental-paste-threshold-seconds'. | 524 | *** New option `erc-accidental-paste-threshold-seconds'. |
| 525 | If set to a number, this can be used to avoid accidentally paste large | 525 | If set to a number, this can be used to avoid accidentally pasting large |
| 526 | amounts of data into the ERC input. | 526 | amounts of data into the ERC input. |
| 527 | 527 | ||
| 528 | +++ | 528 | +++ |
| @@ -770,14 +770,13 @@ whether it is safe to use Bash's --noediting option. These days | |||
| 770 | 770 | ||
| 771 | ** Shell Script mode | 771 | ** Shell Script mode |
| 772 | 772 | ||
| 773 | *** `sh-mode' now has the mode own `add-log-current-defun-function'. | 773 | *** `sh-mode' now has its own setting for `add-log-current-defun-function'. |
| 774 | You can pick the name of the function and the variables with `C-x 4 a'. | ||
| 775 | 774 | ||
| 776 | *** The SMIE indentation engine is now used by default. | 775 | *** The SMIE indentation engine is now used by default. |
| 777 | 776 | ||
| 778 | ** SMIE indentation can be customized via `smie-config'. | 777 | ** SMIE indentation can be customized via `smie-config'. |
| 779 | The customization can be guessed by Emacs by providing a sample indented | 778 | Emacs can learn the appropriate indentation settings if you provide it |
| 780 | file and letting SMIE learn from it. | 779 | with an indented sample file. |
| 781 | 780 | ||
| 782 | ** Term mode | 781 | ** Term mode |
| 783 | 782 | ||
| @@ -814,7 +813,7 @@ New features include: | |||
| 814 | 813 | ||
| 815 | ** Tramp | 814 | ** Tramp |
| 816 | 815 | ||
| 817 | *** The experimental url syntax for remote file names is withdrawn. | 816 | *** The experimental url syntax for remote file names has been removed. |
| 818 | 817 | ||
| 819 | +++ | 818 | +++ |
| 820 | *** New connection method "adb", which allows to access Android | 819 | *** New connection method "adb", which allows to access Android |
| @@ -862,8 +861,10 @@ because it is moved to vc-cvs.el. | |||
| 862 | 861 | ||
| 863 | ** VHDL mode | 862 | ** VHDL mode |
| 864 | 863 | ||
| 864 | --- | ||
| 865 | *** New options: `vhdl-actual-generic-name', `vhdl-beautify-options'. | 865 | *** New options: `vhdl-actual-generic-name', `vhdl-beautify-options'. |
| 866 | 866 | ||
| 867 | --- | ||
| 867 | *** New commands: `vhdl-fix-statement-region', `vhdl-fix-statement-buffer'. | 868 | *** New commands: `vhdl-fix-statement-region', `vhdl-fix-statement-buffer'. |
| 868 | 869 | ||
| 869 | ** Woman | 870 | ** Woman |
| @@ -900,10 +901,9 @@ has not been relevant for some time. | |||
| 900 | ** New package `eww' is a built-in web browser. | 901 | ** New package `eww' is a built-in web browser. |
| 901 | It is only available if Emacs is compiled with libxml2 support. | 902 | It is only available if Emacs is compiled with libxml2 support. |
| 902 | 903 | ||
| 903 | ** New minor mode `superword-mode', defined in subword.el | 904 | ** New minor mode `superword-mode'. |
| 904 | `superword-mode' overrides the default word motion commands to treat | 905 | This overrides the default word motion commands to treat "symbol_words" |
| 905 | symbol_words as a single word, similar to what `subword-mode' does and | 906 | as a single word, similar to what `subword-mode' does. |
| 906 | using the same internal functions. | ||
| 907 | 907 | ||
| 908 | +++ | 908 | +++ |
| 909 | ** New package nadvice.el offers lighter-weight advice facilities. | 909 | ** New package nadvice.el offers lighter-weight advice facilities. |
| @@ -928,18 +928,19 @@ low-level libraries gfilenotify.c, inotify.c or w32notify.c. | |||
| 928 | * Incompatible Lisp Changes in Emacs 24.4 | 928 | * Incompatible Lisp Changes in Emacs 24.4 |
| 929 | 929 | ||
| 930 | --- | 930 | --- |
| 931 | ** `kill-region' lost its `yank-handler' optional argument. | 931 | ** `kill-region' has lost its `yank-handler' optional argument. |
| 932 | 932 | ||
| 933 | +++ | 933 | +++ |
| 934 | ** `(input-pending-p)' no longer runs other timers which are ready to | 934 | ** `(input-pending-p)' no longer runs other timers that are ready to run. |
| 935 | run. The new optional CHECK-TIMERS param allows for the prior behavior. | 935 | The new optional CHECK-TIMERS parameter allows for the prior behavior. |
| 936 | 936 | ||
| 937 | +++ | 937 | +++ |
| 938 | ** `defvar' and `defcustom' in a let-binding affect the "external" default. | 938 | ** `defvar' and `defcustom' in a let-binding affect the "external" default. |
| 939 | 939 | ||
| 940 | --- | 940 | --- |
| 941 | ** The syntax of ?» and ?« is now punctuation instead of matched parens. | 941 | ** The syntax of ?» and ?« is now punctuation instead of matched parens. |
| 942 | Some languages match those as »...« and others as «...» so better stay neutral. | 942 | Some languages match those as »...«, and others as «...», so it is |
| 943 | better for Emacs to stay neutral by default. | ||
| 943 | 944 | ||
| 944 | --- | 945 | --- |
| 945 | ** In compiled Lisp files, the header no longer includes a timestamp. | 946 | ** In compiled Lisp files, the header no longer includes a timestamp. |
| @@ -958,7 +959,7 @@ It used to disable the minor mode, major mode, and text-property keymaps, | |||
| 958 | whereas now it simply has higher precedence. | 959 | whereas now it simply has higher precedence. |
| 959 | 960 | ||
| 960 | ** Default process filters and sentinels are not nil any more. | 961 | ** Default process filters and sentinels are not nil any more. |
| 961 | Instead they default to a function which does what the nil value used to do. | 962 | Instead they default to a function that does what the nil value used to do. |
| 962 | 963 | ||
| 963 | +++ | 964 | +++ |
| 964 | ** `read-event' does not return decoded chars in ttys any more. | 965 | ** `read-event' does not return decoded chars in ttys any more. |
| @@ -968,11 +969,11 @@ input, according to `keyboard-coding-system', is not performed in | |||
| 968 | done before input-decode-map, function-key-map, etc. | 969 | done before input-decode-map, function-key-map, etc. |
| 969 | 970 | ||
| 970 | --- | 971 | --- |
| 971 | ** Removed `inhibit-local-menu-bar-menus'. | 972 | ** The option `inhibit-local-menu-bar-menus' has been removed. |
| 972 | 973 | ||
| 973 | --- | 974 | --- |
| 974 | ** Frame-local variables that affect redisplay do not work any more. | 975 | ** Frame-local variables that affect redisplay do not work any more. |
| 975 | More specifically, the redisplay does not bother to check for a frame-local | 976 | More specifically, redisplay does not bother to check for a frame-local |
| 976 | value when looking up variables. | 977 | value when looking up variables. |
| 977 | 978 | ||
| 978 | +++ | 979 | +++ |
| @@ -1088,7 +1089,7 @@ displaying the buffer in a window. | |||
| 1088 | *** `bool-vector-count-population' | 1089 | *** `bool-vector-count-population' |
| 1089 | 1090 | ||
| 1090 | +++ | 1091 | +++ |
| 1091 | ** Comparison functions =, <, >, <=, >= now take many arguments. | 1092 | ** Comparison functions =, <, >, <=, >= can now take many arguments. |
| 1092 | 1093 | ||
| 1093 | ** Error-handling changes | 1094 | ** Error-handling changes |
| 1094 | 1095 | ||
| @@ -1098,7 +1099,8 @@ displaying the buffer in a window. | |||
| 1098 | *** `with-demoted-errors' takes an additional argument `format'. | 1099 | *** `with-demoted-errors' takes an additional argument `format'. |
| 1099 | 1100 | ||
| 1100 | +++ | 1101 | +++ |
| 1101 | ** New macro with-eval-after-load. Like eval-after-load, but better behaved. | 1102 | ** New macro `with-eval-after-load'. |
| 1103 | This is like the old `eval-after-load', but better behaved. | ||
| 1102 | 1104 | ||
| 1103 | ** New library subr-x.el for misc helper functions | 1105 | ** New library subr-x.el for misc helper functions |
| 1104 | +++ | 1106 | +++ |
| @@ -1178,7 +1180,7 @@ used in place of the 9th element of `file-attributes'. | |||
| 1178 | argument, with the same interpretation as the returned value of | 1180 | argument, with the same interpretation as the returned value of |
| 1179 | `visited-file-modtime'. | 1181 | `visited-file-modtime'. |
| 1180 | 1182 | ||
| 1181 | ** Changes in autorevert.el | 1183 | ** Autorevert changes |
| 1182 | 1184 | ||
| 1183 | --- | 1185 | --- |
| 1184 | *** If Emacs is compiled with file notification support, notifications | 1186 | *** If Emacs is compiled with file notification support, notifications |