diff options
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS.27 | 114 |
1 files changed, 56 insertions, 58 deletions
diff --git a/etc/NEWS.27 b/etc/NEWS.27 index 2b0622e752f..cdd94271c9e 100644 --- a/etc/NEWS.27 +++ b/etc/NEWS.27 | |||
| @@ -256,8 +256,8 @@ The default value is 30000, as the previously hard-coded threshold. | |||
| 256 | ** The function 'read-passwd' uses "*" as default character to hide passwords. | 256 | ** The function 'read-passwd' uses "*" as default character to hide passwords. |
| 257 | 257 | ||
| 258 | ** The function 'read-answer' now accepts not only single character | 258 | ** The function 'read-answer' now accepts not only single character |
| 259 | answers, but also function keys like F1, character events such as C-M-h, | 259 | answers, but also function keys like 'F1', character events such as |
| 260 | and control characters like C-h. | 260 | 'C-M-h', and control characters like 'C-h'. |
| 261 | 261 | ||
| 262 | ** Lexical binding is now used when evaluating interactive Elisp forms. | 262 | ** Lexical binding is now used when evaluating interactive Elisp forms. |
| 263 | More specifically, lexical-binding is now used for 'M-:', '--eval', as | 263 | More specifically, lexical-binding is now used for 'M-:', '--eval', as |
| @@ -350,7 +350,7 @@ certificates via 'auth-source'. | |||
| 350 | ** New user option 'network-stream-use-client-certificates'. | 350 | ** New user option 'network-stream-use-client-certificates'. |
| 351 | When non-nil, 'open-network-stream' performs lookups of client | 351 | When non-nil, 'open-network-stream' performs lookups of client |
| 352 | certificates using 'auth-source' as if ':client-certificate t' were | 352 | certificates using 'auth-source' as if ':client-certificate t' were |
| 353 | specified iff there is no explicit ':client-certificate' parameter. | 353 | specified if there is no explicit ':client-certificate' parameter. |
| 354 | Defaults to nil. | 354 | Defaults to nil. |
| 355 | 355 | ||
| 356 | +++ | 356 | +++ |
| @@ -419,14 +419,14 @@ respects display actions specified by 'display-buffer-alist' and | |||
| 419 | 'display-buffer-overriding-action'. | 419 | 'display-buffer-overriding-action'. |
| 420 | 420 | ||
| 421 | +++ | 421 | +++ |
| 422 | ** The option 'switch-to-visible-buffer' is now obsolete. | 422 | ** The user option 'switch-to-visible-buffer' is now obsolete. |
| 423 | Customize 'switch-to-prev-buffer-skip' instead. | 423 | Customize 'switch-to-prev-buffer-skip' instead. |
| 424 | 424 | ||
| 425 | +++ | 425 | +++ |
| 426 | ** New option 'switch-to-prev-buffer-skip'. | 426 | ** New user option 'switch-to-prev-buffer-skip'. |
| 427 | This option allows to specify the set of buffers that may be shown by | 427 | This user option allows to specify the set of buffers that may be |
| 428 | 'switch-to-prev-buffer' and 'switch-to-next-buffer' more stringently | 428 | shown by 'switch-to-prev-buffer' and 'switch-to-next-buffer' more |
| 429 | than the now obsolete 'switch-to-visible-buffer'. | 429 | stringently than the now obsolete 'switch-to-visible-buffer'. |
| 430 | 430 | ||
| 431 | ** New 'flex' completion style | 431 | ** New 'flex' completion style |
| 432 | An implementation of popular "flex/fuzzy/scatter" completion which | 432 | An implementation of popular "flex/fuzzy/scatter" completion which |
| @@ -535,8 +535,8 @@ their own separated input history list if desired. | |||
| 535 | 535 | ||
| 536 | ** 'backup-by-copying-when-privileged-mismatch' applies to file gid, too. | 536 | ** 'backup-by-copying-when-privileged-mismatch' applies to file gid, too. |
| 537 | In addition to checking the file owner uid, Emacs also checks that the | 537 | In addition to checking the file owner uid, Emacs also checks that the |
| 538 | group gid is not greater than backup-by-copying-when-privileged-mismatch; | 538 | group gid is not greater than 'backup-by-copying-when-privileged-mismatch'; |
| 539 | if so, backup-by-copying-when-mismatch will be forced on. | 539 | if so, 'backup-by-copying-when-mismatch' will be forced on. |
| 540 | 540 | ||
| 541 | 541 | ||
| 542 | * Editing Changes in Emacs 27.1 | 542 | * Editing Changes in Emacs 27.1 |
| @@ -660,10 +660,10 @@ re-fontifies the buffer. | |||
| 660 | ** Font Lock is smarter about fontifying unterminated strings and comments. | 660 | ** Font Lock is smarter about fontifying unterminated strings and comments. |
| 661 | When you type a quote that starts a string, or a comment delimiter | 661 | When you type a quote that starts a string, or a comment delimiter |
| 662 | that starts a comment, font-lock will not immediately refontify the | 662 | that starts a comment, font-lock will not immediately refontify the |
| 663 | following characters in font-lock-string-face or | 663 | following characters in 'font-lock-string-face' or |
| 664 | font-lock-comment-face. Instead, it will delay the fontification | 664 | 'font-lock-comment-face'. Instead, it will delay the fontification |
| 665 | beyond the current line to give you a chance to close the string or | 665 | beyond the current line to give you a chance to close the string or |
| 666 | comment. This is controlled by the new customizable variable | 666 | comment. This is controlled by the new user option |
| 667 | 'jit-lock-antiblink-grace', which specifies the delay in seconds. The | 667 | 'jit-lock-antiblink-grace', which specifies the delay in seconds. The |
| 668 | default is 2 seconds; set to nil to get back the old behavior. | 668 | default is 2 seconds; set to nil to get back the old behavior. |
| 669 | 669 | ||
| @@ -784,7 +784,7 @@ the minibuffer. If non-nil, point will move to the end of the prompt | |||
| 784 | +++ | 784 | +++ |
| 785 | *** When the minibuffer is active, echo-area messages are displayed at | 785 | *** When the minibuffer is active, echo-area messages are displayed at |
| 786 | the end of the minibuffer instead of hiding the minibuffer by the echo | 786 | the end of the minibuffer instead of hiding the minibuffer by the echo |
| 787 | area display. The new option 'minibuffer-message-clear-timeout' | 787 | area display. The new user option 'minibuffer-message-clear-timeout' |
| 788 | controls how messages displayed in this situation are removed from the | 788 | controls how messages displayed in this situation are removed from the |
| 789 | minibuffer. | 789 | minibuffer. |
| 790 | 790 | ||
| @@ -795,8 +795,8 @@ at the end of the active minibuffer. | |||
| 795 | +++ | 795 | +++ |
| 796 | *** 'y-or-n-p' now uses the minibuffer to read 'y' or 'n' answer. | 796 | *** 'y-or-n-p' now uses the minibuffer to read 'y' or 'n' answer. |
| 797 | 797 | ||
| 798 | *** Some commands that previously used read-char-choice now read | 798 | *** Some commands that previously used 'read-char-choice' now read |
| 799 | a character using the minibuffer by read-char-from-minibuffer. | 799 | a character using the minibuffer by 'read-char-from-minibuffer'. |
| 800 | 800 | ||
| 801 | ** map.el | 801 | ** map.el |
| 802 | *** Now also understands plists. | 802 | *** Now also understands plists. |
| @@ -807,7 +807,7 @@ a character using the minibuffer by read-char-from-minibuffer. | |||
| 807 | *** New generic function 'map-insert'. | 807 | *** New generic function 'map-insert'. |
| 808 | 808 | ||
| 809 | +++ | 809 | +++ |
| 810 | *** The 'type' arg can be a list '(hash-table :key1 VAL1 :key2 VAL2 ...)' | 810 | *** The 'type' arg can be a list '(hash-table :key1 VAL1 :key2 VAL2 ...)'. |
| 811 | 811 | ||
| 812 | ** seq.el | 812 | ** seq.el |
| 813 | New convenience functions 'seq-first' and 'seq-rest' give easy access | 813 | New convenience functions 'seq-first' and 'seq-rest' give easy access |
| @@ -943,9 +943,9 @@ The default value is 'find-dired-sort-by-filename'. | |||
| 943 | 943 | ||
| 944 | --- | 944 | --- |
| 945 | *** New user option 'vc-tor'. | 945 | *** New user option 'vc-tor'. |
| 946 | When non-nil, this option causes the VC commands to communicate with | 946 | When non-nil, this user option causes the VC commands to communicate |
| 947 | the repository via Tor's proxy, using the 'torsocks' wrapper script. | 947 | with the repository via Tor's proxy, using the 'torsocks' wrapper |
| 948 | The default is nil. | 948 | script. The default is nil. |
| 949 | 949 | ||
| 950 | +++ | 950 | +++ |
| 951 | *** New command 'log-edit-generate-changelog-from-diff', bound to 'C-c C-w'. | 951 | *** New command 'log-edit-generate-changelog-from-diff', bound to 'C-c C-w'. |
| @@ -1131,16 +1131,16 @@ end. | |||
| 1131 | *** 'comint-run' can now accept a list of switches to pass to the program. | 1131 | *** 'comint-run' can now accept a list of switches to pass to the program. |
| 1132 | 'C-u M-x comint-run' will prompt for the switches interactively. | 1132 | 'C-u M-x comint-run' will prompt for the switches interactively. |
| 1133 | 1133 | ||
| 1134 | *** Abnormal hook `comint-password-function' has been added. | 1134 | *** Abnormal hook 'comint-password-function' has been added. |
| 1135 | This hook permits a derived mode to supply a password for the | 1135 | This hook permits a derived mode to supply a password for the |
| 1136 | underlying command interpreter without prompting the user. For | 1136 | underlying command interpreter without prompting the user. For |
| 1137 | example, in sql-mode, the password for connecting to the database may | 1137 | example, in 'sql-mode', the password for connecting to the database may |
| 1138 | be stored in the connection wallet and may be passed on the command | 1138 | be stored in the connection wallet and may be passed on the command |
| 1139 | line to start the SQL interpreter. This is a potential security flaw | 1139 | line to start the SQL interpreter. This is a potential security flaw |
| 1140 | that could expose user's database passwords on the command line | 1140 | that could expose user's database passwords on the command line |
| 1141 | through the use of a process list (Bug#8427). With this hook, it is | 1141 | through the use of a process list (Bug#8427). With this hook, it is |
| 1142 | possible to not pass the password on the command line and wait for the | 1142 | possible to not pass the password on the command line and wait for the |
| 1143 | program to prompt for the password. When it does so, the password cam | 1143 | program to prompt for the password. When it does so, the password can |
| 1144 | be supplied to the SQL interpreter without involving the user just as | 1144 | be supplied to the SQL interpreter without involving the user just as |
| 1145 | if it had been supplied on the command line. | 1145 | if it had been supplied on the command line. |
| 1146 | 1146 | ||
| @@ -1150,7 +1150,7 @@ if it had been supplied on the command line. | |||
| 1150 | SQL Mode now supports the ELPA 'sql-indent' package for assisting | 1150 | SQL Mode now supports the ELPA 'sql-indent' package for assisting |
| 1151 | sophisticated SQL indenting rules. Note, however, that SQL is not | 1151 | sophisticated SQL indenting rules. Note, however, that SQL is not |
| 1152 | like other programming languages like C, Java, or Python where code is | 1152 | like other programming languages like C, Java, or Python where code is |
| 1153 | sparse and rules for formatting are fairly well established. Instead | 1153 | sparse and rules for formatting are fairly well established. Instead |
| 1154 | SQL is more like COBOL (from which it came) and code tends to be very | 1154 | SQL is more like COBOL (from which it came) and code tends to be very |
| 1155 | dense and line ending decisions driven by syntax and line length | 1155 | dense and line ending decisions driven by syntax and line length |
| 1156 | considerations to make readable code. Experienced SQL developers may | 1156 | considerations to make readable code. Experienced SQL developers may |
| @@ -1164,17 +1164,18 @@ indentation support in 'sql-mode' and 'sql-interactive-mode'. | |||
| 1164 | 1164 | ||
| 1165 | **** 'sql-mode-hook' and 'sql-interactive-mode-hook' changed. | 1165 | **** 'sql-mode-hook' and 'sql-interactive-mode-hook' changed. |
| 1166 | Both hook variables have had 'sql-indent-enable' added to their | 1166 | Both hook variables have had 'sql-indent-enable' added to their |
| 1167 | default values. If you have existing customizations to these variables, | 1167 | default values. If you have existing customizations to these |
| 1168 | you should make sure that the new default entry is included. | 1168 | variables, you should make sure that the new default entry is |
| 1169 | included. | ||
| 1169 | 1170 | ||
| 1170 | *** Connection Wallet | 1171 | *** Connection Wallet |
| 1171 | Database passwords can now by stored in NETRC or JSON data files that | 1172 | Database passwords can now by stored in NETRC or JSON data files that |
| 1172 | may optionally be encrypted. When establishing an interactive session | 1173 | may optionally be encrypted. When establishing an interactive session |
| 1173 | with the database via 'sql-connect' or a product specific function, | 1174 | with the database via 'sql-connect' or a product specific function, |
| 1174 | like 'sql-mysql' or 'my-postgres', the password wallet will be | 1175 | like 'sql-mysql' or 'my-postgres', the password wallet will be |
| 1175 | searched for the password. The 'sql-product', 'sql-server', | 1176 | searched for the password. The 'sql-product', 'sql-server', |
| 1176 | 'sql-database', and the 'sql-username' will be used to identify the | 1177 | 'sql-database', and the 'sql-username' will be used to identify the |
| 1177 | appropriate authorization. This eliminates the discouraged practice of | 1178 | appropriate authorization. This eliminates the discouraged practice of |
| 1178 | embedding database passwords in your Emacs initialization. | 1179 | embedding database passwords in your Emacs initialization. |
| 1179 | 1180 | ||
| 1180 | See the 'auth-source' module for complete documentation on the file | 1181 | See the 'auth-source' module for complete documentation on the file |
| @@ -1254,7 +1255,7 @@ Example use in auctex.el: '(defconst auctex-version (package-get-version))' | |||
| 1254 | When 'package-quickstart' is non-nil, package.el precomputes a big | 1255 | When 'package-quickstart' is non-nil, package.el precomputes a big |
| 1255 | autoloads file so that activation of packages can be done much faster, | 1256 | autoloads file so that activation of packages can be done much faster, |
| 1256 | which can speed up your startup significantly. | 1257 | which can speed up your startup significantly. |
| 1257 | It also causes variables like 'package-user-dir' and | 1258 | It also causes user options like 'package-user-dir' and |
| 1258 | 'package-load-list' to be consulted when 'package-quickstart-refresh' | 1259 | 'package-load-list' to be consulted when 'package-quickstart-refresh' |
| 1259 | is run rather than at startup so you don't need to set them in your | 1260 | is run rather than at startup so you don't need to set them in your |
| 1260 | early init file. | 1261 | early init file. |
| @@ -1281,7 +1282,7 @@ the 'package-menu-clear-filter' function, bound to '/ /' by default. | |||
| 1281 | *** In Package Menu, 'g' now updates package data from archives. | 1282 | *** In Package Menu, 'g' now updates package data from archives. |
| 1282 | Previously, 'g' invoked 'tabulated-list-revert' which did not update | 1283 | Previously, 'g' invoked 'tabulated-list-revert' which did not update |
| 1283 | the cached archive data. It is now bound to 'revert-buffer', which | 1284 | the cached archive data. It is now bound to 'revert-buffer', which |
| 1284 | will now update the data. | 1285 | will update the data. |
| 1285 | 1286 | ||
| 1286 | 'package-menu-refresh' is an obsolete alias for 'revert-buffer'. | 1287 | 'package-menu-refresh' is an obsolete alias for 'revert-buffer'. |
| 1287 | 1288 | ||
| @@ -1306,7 +1307,6 @@ of columns passed to the 'man' program for formatting man pages. This | |||
| 1306 | is to enhance readability when man pages are displayed in very wide | 1307 | is to enhance readability when man pages are displayed in very wide |
| 1307 | windows (which are customary with today's large displays). | 1308 | windows (which are customary with today's large displays). |
| 1308 | 1309 | ||
| 1309 | |||
| 1310 | ** Xref | 1310 | ** Xref |
| 1311 | 1311 | ||
| 1312 | +++ | 1312 | +++ |
| @@ -1348,9 +1348,9 @@ A new command 'xref-revert-buffer' is bound to 'g'. | |||
| 1348 | +++ | 1348 | +++ |
| 1349 | *** New minor mode Fido mode. | 1349 | *** New minor mode Fido mode. |
| 1350 | This mode is based on Icomplete, and its name stands for "Fake Ido". | 1350 | This mode is based on Icomplete, and its name stands for "Fake Ido". |
| 1351 | The point of this mode is to be an ido-mode workalike, but provide | 1351 | The point of this mode is to be an 'ido-mode' workalike, but provide |
| 1352 | most of the functionality present in Icomplete that is not in | 1352 | most of the functionality present in Icomplete that is not in |
| 1353 | ido-mode, while being much more compatible with all of Emacs's | 1353 | 'ido-mode', while being much more compatible with all of Emacs's |
| 1354 | completion facilities. | 1354 | completion facilities. |
| 1355 | 1355 | ||
| 1356 | ** Ecomplete | 1356 | ** Ecomplete |
| @@ -1582,9 +1582,8 @@ killed when pdbtracking session is finished. | |||
| 1582 | 1582 | ||
| 1583 | --- | 1583 | --- |
| 1584 | *** New function 'python-shell-send-region'. | 1584 | *** New function 'python-shell-send-region'. |
| 1585 | It send the statement delimited by 'python-nav-beginning-of-statement' and | 1585 | It sends the statement delimited by 'python-nav-beginning-of-statement' |
| 1586 | 'python-nav-end-of-statement' to the inferior Python process. | 1586 | and 'python-nav-end-of-statement' to the inferior Python process. |
| 1587 | |||
| 1588 | 1587 | ||
| 1589 | ** Help | 1588 | ** Help |
| 1590 | 1589 | ||
| @@ -1737,7 +1736,7 @@ previously-set breakpoints. If the code has changed substantially, | |||
| 1737 | this may not be possible. | 1736 | this may not be possible. |
| 1738 | 1737 | ||
| 1739 | +++ | 1738 | +++ |
| 1740 | *** New command 'edebug-remove-instrumentation. | 1739 | *** New command 'edebug-remove-instrumentation'. |
| 1741 | This command removes Edebug instrumentation from all functions that | 1740 | This command removes Edebug instrumentation from all functions that |
| 1742 | have been instrumented. | 1741 | have been instrumented. |
| 1743 | 1742 | ||
| @@ -1996,7 +1995,7 @@ GnuTLS manual) is recommended instead. | |||
| 1996 | 1995 | ||
| 1997 | ** Message | 1996 | ** Message |
| 1998 | 1997 | ||
| 1999 | *** Completion of email addresses can use the standard completion UI | 1998 | *** Completion of email addresses can use the standard completion UI. |
| 2000 | This is controlled by 'message-expand-name-standard-ui'. | 1999 | This is controlled by 'message-expand-name-standard-ui'. |
| 2001 | With the standard UI the different sources (ecomplete, bbdb, and eudc) | 2000 | With the standard UI the different sources (ecomplete, bbdb, and eudc) |
| 2002 | are matched together and try to obey 'completion-styles'. | 2001 | are matched together and try to obey 'completion-styles'. |
| @@ -2034,11 +2033,11 @@ set gpg's "--sender email@domain" option. | |||
| 2034 | The option is useful for two reasons when verifying the signature: | 2033 | The option is useful for two reasons when verifying the signature: |
| 2035 | 2034 | ||
| 2036 | 1. GnuPG's TOFU statistics are updated for the specific user id | 2035 | 1. GnuPG's TOFU statistics are updated for the specific user id |
| 2037 | (email) only. See gpg(1) man page about "--sender". | 2036 | (email) only. See gpg(1) man page about "--sender". |
| 2038 | 2037 | ||
| 2039 | 2. GnuPG's '--auto-key-retrieve' functionality can use WKD (web key | 2038 | 2. GnuPG's '--auto-key-retrieve' functionality can use WKD (web key |
| 2040 | directory) method for finding the signer's key. You need GnuPG | 2039 | directory) method for finding the signer's key. You need GnuPG |
| 2041 | 2.2.17 to fully benefit from this feature. See gpg(1) man page for | 2040 | 2.2.17 to fully benefit from this feature. See gpg(1) man page for |
| 2042 | '--auto-key-retrieve'. | 2041 | '--auto-key-retrieve'. |
| 2043 | 2042 | ||
| 2044 | --- | 2043 | --- |
| @@ -2056,8 +2055,8 @@ been removed. Use 'encode-coding-string', 'decode-coding-string', and | |||
| 2056 | 2055 | ||
| 2057 | *** 'epg-context' structure supports now 'sender' slot. | 2056 | *** 'epg-context' structure supports now 'sender' slot. |
| 2058 | The value of the new 'sender' slot (if a string) is used to set gpg's | 2057 | The value of the new 'sender' slot (if a string) is used to set gpg's |
| 2059 | '--sender' option. This feature is used by | 2058 | '--sender' option. This feature is used by |
| 2060 | 'mml-secure-openpgp-sign-with-sender'. See gpg(1) manual page about | 2059 | 'mml-secure-openpgp-sign-with-sender'. See gpg(1) manual page about |
| 2061 | '--sender' for more information. | 2060 | '--sender' for more information. |
| 2062 | 2061 | ||
| 2063 | --- | 2062 | --- |
| @@ -2135,11 +2134,11 @@ the 128...255 range, as expected. | |||
| 2135 | 2134 | ||
| 2136 | --- | 2135 | --- |
| 2137 | *** The rx 'or' and 'seq' forms no longer require any arguments. | 2136 | *** The rx 'or' and 'seq' forms no longer require any arguments. |
| 2138 | (or) produces a regexp that never matches anything, while (seq) | 2137 | '(or)' produces a regexp that never matches anything, while '(seq)' |
| 2139 | matches the empty string, each being an identity for the operation. | 2138 | matches the empty string, each being an identity for the operation. |
| 2140 | This also works for their aliases: '|' for 'or'; ':', 'and' and | 2139 | This also works for their aliases: '|' for 'or'; ':', 'and' and |
| 2141 | 'sequence' for 'seq'. | 2140 | 'sequence' for 'seq'. |
| 2142 | The symbol 'unmatchable' can be used as an alternative to (or). | 2141 | The symbol 'unmatchable' can be used as an alternative to '(or)'. |
| 2143 | 2142 | ||
| 2144 | --- | 2143 | --- |
| 2145 | *** 'regexp' and new 'literal' accept arbitrary lisp as arguments. | 2144 | *** 'regexp' and new 'literal' accept arbitrary lisp as arguments. |
| @@ -2427,16 +2426,16 @@ if you set 'time-stamp-format' or 'time-stamp-pattern' with a | |||
| 2427 | file-local variable, you may need to update the value. | 2426 | file-local variable, you may need to update the value. |
| 2428 | 2427 | ||
| 2429 | ** mode-local | 2428 | ** mode-local |
| 2430 | *** Declare 'define-overload' and 'define-child-mode' as obsolete | 2429 | *** Declare 'define-overload' and 'define-child-mode' as obsolete. |
| 2431 | *** Rename several internal functions to use a ''mode-local-' prefix | 2430 | *** Rename several internal functions to use a 'mode-local-' prefix. |
| 2432 | 2431 | ||
| 2433 | ** CC Mode | 2432 | ** CC Mode |
| 2434 | 2433 | ||
| 2435 | +++ | 2434 | +++ |
| 2436 | *** You can now flag "wrong style" comments with font-lock-warning-face. | 2435 | *** You can now flag "wrong style" comments with 'font-lock-warning-face'. |
| 2437 | To do this, use c-toggle-comment-style, if needed, to set the desired | 2436 | To do this, use 'c-toggle-comment-style', if needed, to set the desired |
| 2438 | default comment style (block or line); then set the option | 2437 | default comment style (block or line); then set the user option |
| 2439 | c-mark-wrong-style-of-comment to non-nil. | 2438 | 'c-mark-wrong-style-of-comment' to non-nil. |
| 2440 | 2439 | ||
| 2441 | 2440 | ||
| 2442 | * New Modes and Packages in Emacs 27.1 | 2441 | * New Modes and Packages in Emacs 27.1 |
| @@ -2539,7 +2538,6 @@ the hook may have specified higher/lower depths. This makes it | |||
| 2539 | possible to control the ordering of functions more precisely, as was | 2538 | possible to control the ordering of functions more precisely, as was |
| 2540 | already possible in 'add-function' and 'advice-add'. | 2539 | already possible in 'add-function' and 'advice-add'. |
| 2541 | 2540 | ||
| 2542 | |||
| 2543 | ** In 'compilation-error-regexp-alist' the old undocumented feature | 2541 | ** In 'compilation-error-regexp-alist' the old undocumented feature |
| 2544 | where 'line' could be a function of 2 arguments has been dropped. | 2542 | where 'line' could be a function of 2 arguments has been dropped. |
| 2545 | 2543 | ||
| @@ -2725,7 +2723,7 @@ scrolling. | |||
| 2725 | where it scales the image under the mouse pointer. | 2723 | where it scales the image under the mouse pointer. |
| 2726 | 2724 | ||
| 2727 | --- | 2725 | --- |
| 2728 | ** help-follow-symbol now signals 'user-error' if point (or the | 2726 | ** 'help-follow-symbol' now signals 'user-error' if point (or the |
| 2729 | position pointed to by the argument POS) is not in a symbol. | 2727 | position pointed to by the argument POS) is not in a symbol. |
| 2730 | 2728 | ||
| 2731 | 2729 | ||
| @@ -2856,9 +2854,9 @@ functions like 'process-id' that compute process IDs, and functions like | |||
| 2856 | 'user-uid' and 'group-gid' that compute user and group IDs. | 2854 | 'user-uid' and 'group-gid' that compute user and group IDs. |
| 2857 | 2855 | ||
| 2858 | +++ | 2856 | +++ |
| 2859 | ** overflow-error is now documented as a subcategory of range-error. | 2857 | ** 'overflow-error' is now documented as a subcategory of 'range-error'. |
| 2860 | Formerly it was undocumented, and was (incorrectly) a subcategory | 2858 | Formerly it was undocumented, and was (incorrectly) a subcategory |
| 2861 | of domain-error. | 2859 | of 'domain-error'. |
| 2862 | 2860 | ||
| 2863 | ** Time values | 2861 | ** Time values |
| 2864 | 2862 | ||
| @@ -3159,7 +3157,7 @@ are implemented in C using the Jansson library. | |||
| 3159 | 3157 | ||
| 3160 | +++ | 3158 | +++ |
| 3161 | ** New function 'flatten-tree'. | 3159 | ** New function 'flatten-tree'. |
| 3162 | 'flatten-list' is provided as an alias. These functions take a tree | 3160 | 'flatten-list' is provided as an alias. These functions take a tree |
| 3163 | and 'flatten' it such that the result is a list of all the terminal | 3161 | and 'flatten' it such that the result is a list of all the terminal |
| 3164 | nodes. | 3162 | nodes. |
| 3165 | 3163 | ||
| @@ -3367,7 +3365,7 @@ non-nil. This is used by 'mouse-drag-region' to make the effect | |||
| 3367 | easier to undo immediately afterwards. | 3365 | easier to undo immediately afterwards. |
| 3368 | 3366 | ||
| 3369 | --- | 3367 | --- |
| 3370 | ** When called interactively, next-buffer and previous-buffer now | 3368 | ** When called interactively, 'next-buffer' and 'previous-buffer' now |
| 3371 | signal 'user-error' if there is no buffer to switch to. | 3369 | signal 'user-error' if there is no buffer to switch to. |
| 3372 | 3370 | ||
| 3373 | 3371 | ||