diff options
| author | Yuuki Harano | 2021-01-10 18:49:51 +0900 |
|---|---|---|
| committer | Yuuki Harano | 2021-01-10 18:49:51 +0900 |
| commit | aac33a8074c41354ffdb1236a342da16dca4a1bc (patch) | |
| tree | 3a99478549f66d3f93a282e29d2c302995a86a49 /etc | |
| parent | 78fd106653a9e4fa7c9c3c9788540e2e15552254 (diff) | |
| parent | 690cf6b8d8b8827f046bc1e24b2e556afeff976c (diff) | |
| download | emacs-aac33a8074c41354ffdb1236a342da16dca4a1bc.tar.gz emacs-aac33a8074c41354ffdb1236a342da16dca4a1bc.zip | |
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs into feature/pgtk
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 40 |
1 files changed, 40 insertions, 0 deletions
| @@ -212,6 +212,19 @@ This makes debugging Emacs Lisp scripts run in batch mode easier. To | |||
| 212 | get back the old behavior, set the new variable | 212 | get back the old behavior, set the new variable |
| 213 | 'backtrace-on-error-noninteractive' to a nil value. | 213 | 'backtrace-on-error-noninteractive' to a nil value. |
| 214 | 214 | ||
| 215 | ** 'redisplay-skip-fontification-on-input' helps Emacs keep up with fast input. | ||
| 216 | This is another attempt to solve the problem of handling high key repeat rate | ||
| 217 | and other "slow scrolling" situations. It is hoped it behaves better | ||
| 218 | than 'fast-but-imprecise-scrolling' and 'jit-lock-defer-time'. | ||
| 219 | It is not enabled by default. | ||
| 220 | |||
| 221 | +++ | ||
| 222 | ** Modifiers now go outside angle brackets in pretty-printed key bindings. | ||
| 223 | For example, <return> with Control and Meta modifiers is now shown as | ||
| 224 | C-M-<return> instead of <C-M-return>. Either variant can be used as | ||
| 225 | input; functions such as 'kbd' and 'read-kbd-macro' accept both styles | ||
| 226 | as equivalent (they have done so for a long time). | ||
| 227 | |||
| 215 | 228 | ||
| 216 | * Editing Changes in Emacs 28.1 | 229 | * Editing Changes in Emacs 28.1 |
| 217 | 230 | ||
| @@ -360,6 +373,15 @@ disabled entirely. | |||
| 360 | 373 | ||
| 361 | ** Windows | 374 | ** Windows |
| 362 | 375 | ||
| 376 | +++ | ||
| 377 | *** New 'display-buffer' function 'display-buffer-use-least-recent-window' | ||
| 378 | This is like 'display-buffer-use-some-window', but won't reuse the | ||
| 379 | current window, and when called repeatedly will try not to reuse a | ||
| 380 | previously selected window. | ||
| 381 | |||
| 382 | *** New function 'window-bump-use-time'. | ||
| 383 | This updates the use time of a window. | ||
| 384 | |||
| 363 | *** The key prefix 'C-x 4 1' displays next command buffer in the same window. | 385 | *** The key prefix 'C-x 4 1' displays next command buffer in the same window. |
| 364 | It's bound to the command 'same-window-prefix' that requests the buffer | 386 | It's bound to the command 'same-window-prefix' that requests the buffer |
| 365 | of the next command to be displayed in the same window. | 387 | of the next command to be displayed in the same window. |
| @@ -383,11 +405,20 @@ of the next command to be displayed in a new tab. | |||
| 383 | +++ | 405 | +++ |
| 384 | *** New command 'C-x t C-r' to open file read-only in other tab. | 406 | *** New command 'C-x t C-r' to open file read-only in other tab. |
| 385 | 407 | ||
| 408 | --- | ||
| 386 | *** The tab bar is frame-local when 'tab-bar-show' is a number. | 409 | *** The tab bar is frame-local when 'tab-bar-show' is a number. |
| 387 | Show/hide the tab bar independently for each frame, according to the | 410 | Show/hide the tab bar independently for each frame, according to the |
| 388 | value of 'tab-bar-show'. | 411 | value of 'tab-bar-show'. |
| 389 | 412 | ||
| 390 | --- | 413 | --- |
| 414 | *** New command 'toggle-frame-tab-bar'. | ||
| 415 | It can be used to enable/disable the tab bar individually on each frame | ||
| 416 | independently from the value of 'tab-bar-mode' and 'tab-bar-show'. | ||
| 417 | |||
| 418 | --- | ||
| 419 | *** New user option 'tab-bar-tab-name-format-function'. | ||
| 420 | |||
| 421 | --- | ||
| 391 | *** The tabs in the tab line can now be scrolled using horizontal scroll. | 422 | *** The tabs in the tab line can now be scrolled using horizontal scroll. |
| 392 | If your mouse or trackpad supports it, you can now scroll tabs when | 423 | If your mouse or trackpad supports it, you can now scroll tabs when |
| 393 | the mouse pointer is in the tab line by scrolling left or right. | 424 | the mouse pointer is in the tab line by scrolling left or right. |
| @@ -1828,6 +1859,9 @@ also keep the type information of their arguments. Use the | |||
| 1828 | ** CPerl Mode | 1859 | ** CPerl Mode |
| 1829 | 1860 | ||
| 1830 | --- | 1861 | --- |
| 1862 | *** New face 'perl-heredoc', used for heredoc elements. | ||
| 1863 | |||
| 1864 | --- | ||
| 1831 | *** The command 'cperl-set-style' offers the new value "PBP". | 1865 | *** The command 'cperl-set-style' offers the new value "PBP". |
| 1832 | This value customizes Emacs to use the style recommended in Damian | 1866 | This value customizes Emacs to use the style recommended in Damian |
| 1833 | Conway's book "Perl Best Practices" for indentation and formatting | 1867 | Conway's book "Perl Best Practices" for indentation and formatting |
| @@ -2019,6 +2053,12 @@ ledit.el, lmenu.el, lucid.el and old-whitespace.el. | |||
| 2019 | 'vcursor-toggle-vcursor-map', 'w32-focus-frame', 'w32-select-font', | 2053 | 'vcursor-toggle-vcursor-map', 'w32-focus-frame', 'w32-select-font', |
| 2020 | 'wisent-lex-make-token-table'. | 2054 | 'wisent-lex-make-token-table'. |
| 2021 | 2055 | ||
| 2056 | ** The 'when' argument of `make-obsolete` and related functions is mandatory. | ||
| 2057 | The use of those functions without a 'when' argument was marked | ||
| 2058 | obsolete back in Emacs-23.1. The affected functions are: | ||
| 2059 | make-obsolete, define-obsolete-function-alias, make-obsolete-variable, | ||
| 2060 | define-obsolete-variable-alias. | ||
| 2061 | |||
| 2022 | 2062 | ||
| 2023 | * Lisp Changes in Emacs 28.1 | 2063 | * Lisp Changes in Emacs 28.1 |
| 2024 | 2064 | ||