aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorYuuki Harano2021-01-10 18:49:51 +0900
committerYuuki Harano2021-01-10 18:49:51 +0900
commitaac33a8074c41354ffdb1236a342da16dca4a1bc (patch)
tree3a99478549f66d3f93a282e29d2c302995a86a49 /etc
parent78fd106653a9e4fa7c9c3c9788540e2e15552254 (diff)
parent690cf6b8d8b8827f046bc1e24b2e556afeff976c (diff)
downloademacs-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/NEWS40
1 files changed, 40 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index b294ff1d230..eaaf9bfb0ef 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -212,6 +212,19 @@ This makes debugging Emacs Lisp scripts run in batch mode easier. To
212get back the old behavior, set the new variable 212get 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.
216This is another attempt to solve the problem of handling high key repeat rate
217and other "slow scrolling" situations. It is hoped it behaves better
218than 'fast-but-imprecise-scrolling' and 'jit-lock-defer-time'.
219It is not enabled by default.
220
221+++
222** Modifiers now go outside angle brackets in pretty-printed key bindings.
223For example, <return> with Control and Meta modifiers is now shown as
224C-M-<return> instead of <C-M-return>. Either variant can be used as
225input; functions such as 'kbd' and 'read-kbd-macro' accept both styles
226as 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'
378This is like 'display-buffer-use-some-window', but won't reuse the
379current window, and when called repeatedly will try not to reuse a
380previously selected window.
381
382*** New function 'window-bump-use-time'.
383This 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.
364It's bound to the command 'same-window-prefix' that requests the buffer 386It's bound to the command 'same-window-prefix' that requests the buffer
365of the next command to be displayed in the same window. 387of 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.
387Show/hide the tab bar independently for each frame, according to the 410Show/hide the tab bar independently for each frame, according to the
388value of 'tab-bar-show'. 411value of 'tab-bar-show'.
389 412
390--- 413---
414*** New command 'toggle-frame-tab-bar'.
415It can be used to enable/disable the tab bar individually on each frame
416independently 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.
392If your mouse or trackpad supports it, you can now scroll tabs when 423If your mouse or trackpad supports it, you can now scroll tabs when
393the mouse pointer is in the tab line by scrolling left or right. 424the 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".
1832This value customizes Emacs to use the style recommended in Damian 1866This value customizes Emacs to use the style recommended in Damian
1833Conway's book "Perl Best Practices" for indentation and formatting 1867Conway'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.
2057The use of those functions without a 'when' argument was marked
2058obsolete back in Emacs-23.1. The affected functions are:
2059make-obsolete, define-obsolete-function-alias, make-obsolete-variable,
2060define-obsolete-variable-alias.
2061
2022 2062
2023* Lisp Changes in Emacs 28.1 2063* Lisp Changes in Emacs 28.1
2024 2064