aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2018-11-16 13:47:51 +0100
committerMichael Albinus2018-11-16 13:47:51 +0100
commitf7cbe83e3b37d2faa56947490e8eaa348565b1af (patch)
treea5e792a0fcd1ef23d8993632fd62d983d1ae2ade
parentcf7f44d07ed643848b89b03e517efe913250d2ef (diff)
downloademacs-f7cbe83e3b37d2faa56947490e8eaa348565b1af.tar.gz
emacs-f7cbe83e3b37d2faa56947490e8eaa348565b1af.zip
; Further cosmetic changes in etc/NEWS
-rw-r--r--etc/NEWS78
1 files changed, 42 insertions, 36 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 6e52f6cd1fa..92b20c700a4 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -89,7 +89,7 @@ We recommend against putting any customizations in this file that
89don't need to be set up before initializing installed add-on packages, 89don't need to be set up before initializing installed add-on packages,
90because the early init file is read too early into the startup 90because the early init file is read too early into the startup
91process, and some important parts of the Emacs session, such as 91process, and some important parts of the Emacs session, such as
92window-system and other GUI features, are not yet set up, which could 92'window-system' and other GUI features, are not yet set up, which could
93make some customization fail to work. 93make some customization fail to work.
94 94
95+++ 95+++
@@ -300,15 +300,15 @@ the node "(emacs) Directory Variables" of the user manual.
300** Follow mode 300** Follow mode
301In the current follow group of windows, "ghost" cursors are no longer 301In the current follow group of windows, "ghost" cursors are no longer
302displayed in the non-selected follow windows. To get the old behavior 302displayed in the non-selected follow windows. To get the old behavior
303back, customize follow-hide-ghost-cursors to nil. 303back, customize 'follow-hide-ghost-cursors' to nil.
304 304
305** Windmove 305** Windmove
306 306
307*** Windmove supports directional window display and selection. 307*** Windmove supports directional window display and selection.
308The new command windmove-display-default-keybindings binds default 308The new command 'windmove-display-default-keybindings' binds default
309keys with provided modifiers (by default, shift-meta) to the commands 309keys with provided modifiers (by default, Shift-Meta) to the commands
310that display the next buffer in the window at the specified direction. 310that display the next buffer in the window at the specified direction.
311This is like windmove-default-keybindings that binds keys to commands 311This is like 'windmove-default-keybindings' that binds keys to commands
312that select the window in the specified direction, but additionally it 312that select the window in the specified direction, but additionally it
313displays the buffer from the next command in that window. For example, 313displays the buffer from the next command in that window. For example,
314'S-M-right C-h i' displays the *Info* buffer in the right window, 314'S-M-right C-h i' displays the *Info* buffer in the right window,
@@ -316,7 +316,7 @@ creating the window if necessary. A special key can be customized to
316display the buffer in the same window, for example, 'S-M-0 C-h e' 316display the buffer in the same window, for example, 'S-M-0 C-h e'
317displays the *Messages* buffer in the same window. 317displays the *Messages* buffer in the same window.
318 318
319*** windmove-create-window when non-nil makes a new window on moving off 319*** 'windmove-create-window' when non-nil makes a new window on moving off
320the edge of the frame. 320the edge of the frame.
321 321
322** Octave mode 322** Octave mode
@@ -324,25 +324,31 @@ The mode is automatically enabled in files that start with the
324'function' keyword. 324'function' keyword.
325 325
326** project.el 326** project.el
327*** New commands project-search and project-query-replace 327*** New commands 'project-search' and 'project-query-replace'.
328 328
329** Etags 329** Etags
330
330+++ 331+++
331*** 'next-file' is now an obsolete alias of tags-next-file 332*** 'next-file' is now an obsolete alias of 'tags-next-file'.
332*** tags-loop-revert-buffers is an obsolete alias of multifile-revert-buffers 333
333*** The tags-loop-continue function along with the tags-loop-operate and 334*** 'tags-loop-revert-buffers' is an obsolete alias of
334tags-loop-scan variables are now obsolete; use the new multifile-initialize and 335'multifile-revert-buffers'.
335multifile-continue functions instead. 336
337*** The 'tags-loop-continue' function along with the
338'tags-loop-operate' and 'tags-loop-scan' variables are now obsolete;
339use the new 'multifile-initialize' and 'multifile-continue' functions
340instead.
336 341
337---
338** bibtex 342** bibtex
343
344---
339*** New commands 'bibtex-next-entry' and 'bibtex-previous-entry'. 345*** New commands 'bibtex-next-entry' and 'bibtex-previous-entry'.
340In bibtex-mode-map, forward-paragraph and backward-paragraph are 346In 'bibtex-mode-map', 'forward-paragraph' and 'backward-paragraph' are
341remapped to these, respectively. 347remapped to these, respectively.
342 348
343+++
344** Dired 349** Dired
345 350
351+++
346*** New command 'dired-create-empty-file'. 352*** New command 'dired-create-empty-file'.
347 353
348** Change Logs and VC 354** Change Logs and VC
@@ -361,7 +367,7 @@ With non-nil, 'vc-find-revision' doesn't write the created buffer to file.
361 367
362*** New customizable variable 'vc-git-grep-template'. 368*** New customizable variable 'vc-git-grep-template'.
363This new variable allows customizing the default arguments passed to 369This new variable allows customizing the default arguments passed to
364git-grep when 'vc-git-grep' is used. 370'git-grep' when 'vc-git-grep' is used.
365 371
366*** Command 'vc-git-stash' now respects marks in the '*vc-dir*' buffer. 372*** Command 'vc-git-stash' now respects marks in the '*vc-dir*' buffer.
367When some files are marked, only those are stashed. 373When some files are marked, only those are stashed.
@@ -376,12 +382,12 @@ with conflicts existed in earlier versions of Emacs, but incorrectly
376never detected a conflict due to invalid assumptions about cached 382never detected a conflict due to invalid assumptions about cached
377values. 383values.
378 384
379** diff-mode 385** Diff mode
380*** Hunks are now automatically refined by default. 386*** Hunks are now automatically refined by default.
381To disable it, set the new defcustom 'diff-font-lock-refine' to nil. 387To disable it, set the new defcustom 'diff-font-lock-refine' to nil.
382 388
383*** File headers can be shortened, mimicking Magit's diff format. 389*** File headers can be shortened, mimicking Magit's diff format.
384To enable it, set the new defcustom 'diff-font-lock-prettify to t. 390To enable it, set the new defcustom 'diff-font-lock-prettify' to t.
385 391
386+++ 392+++
387*** Prefix arg of 'diff-goto-source' means jump to the old revision 393*** Prefix arg of 'diff-goto-source' means jump to the old revision
@@ -401,7 +407,7 @@ shown in the currently selected window.
401Also, 'shell-strip-ctrl-m' is declared obsolete. 407Also, 'shell-strip-ctrl-m' is declared obsolete.
402 408
403+++ 409+++
404*** 'C-c .' (comint-insert-previous-argument) no longer interprets '&'. 410*** 'C-c .' ('comint-insert-previous-argument') no longer interprets '&'.
405This feature caused problems when '&&' was present in the previous 411This feature caused problems when '&&' was present in the previous
406command. Since this command emulates 'M-.' in Bash and zsh, neither 412command. Since this command emulates 'M-.' in Bash and zsh, neither
407of which treats '&' specially, the feature was removed for 413of which treats '&' specially, the feature was removed for
@@ -462,13 +468,13 @@ This enables more efficient backends. See the docstring of
462** Package 468** Package
463 469
464*** New function 'package-get-version' lets packages query their own version. 470*** New function 'package-get-version' lets packages query their own version.
465Example use in auctex.el: (defconst auctex-version (package-get-version)) 471Example use in auctex.el: '(defconst auctex-version (package-get-version))'
466 472
467*** New 'package-quickstart' feature. 473*** New 'package-quickstart' feature.
468When 'package-quickstart' is non-nil, package.el precomputes a big autoloads 474When 'package-quickstart' is non-nil, package.el precomputes a big autoloads
469file so that activation of packages can be done much faster, which can speed up 475file so that activation of packages can be done much faster, which can speed up
470your startup significantly. 476your startup significantly.
471It also causes variables like package-user-dir and package-load-list to be 477It also causes variables like 'package-user-dir' and 'package-load-list' to be
472consulted when 'package-quickstart-refresh' is run rather than at startup so 478consulted when 'package-quickstart-refresh' is run rather than at startup so
473you don't need to set them in your early init file. 479you don't need to set them in your early init file.
474 480
@@ -566,7 +572,7 @@ and 'hfy-rgb-txt-color-map' have been renamed from names that used
566+++ 572+++
567** Enriched mode supports the 'charset' text property. 573** Enriched mode supports the 'charset' text property.
568You can add or modify the 'charset' text properties of text using the 574You can add or modify the 'charset' text properties of text using the
569Edit->Text Properties->Special Properties menu, or by invoking the 575'Edit->Text Properties->Special Properties' menu, or by invoking the
570'facemenu-set-charset' command. Documents in Enriched mode will be 576'facemenu-set-charset' command. Documents in Enriched mode will be
571saved with the charset properties, and those properties will be 577saved with the charset properties, and those properties will be
572restored when the file is visited. 578restored when the file is visited.
@@ -574,9 +580,9 @@ restored when the file is visited.
574** Smtpmail 580** Smtpmail
575 581
576Authentication mechanisms can be added via external packages, by 582Authentication mechanisms can be added via external packages, by
577defining new cl-defmethod of smtpmail-try-auth-method. 583defining new 'cl-defmethod' of 'smtpmail-try-auth-method'.
578 584
579** Footnote-mode 585** Footnote mode
580 586
581*** Support Hebrew-style footnotes 587*** Support Hebrew-style footnotes
582*** Footnote text lines are now aligned. 588*** Footnote text lines are now aligned.
@@ -616,7 +622,7 @@ directories in the destination.
616** Help 622** Help
617 623
618--- 624---
619*** Output format of 'C-h l' (view-lossage) has changed. 625*** Output format of 'C-h l' ('view-lossage') has changed.
620For convenience, 'view-lossage' now displays the last keystrokes 626For convenience, 'view-lossage' now displays the last keystrokes
621and commands in the same format as the edit buffer of 627and commands in the same format as the edit buffer of
622'edit-last-kbd-macro'. This makes it possible to copy the lines from 628'edit-last-kbd-macro'. This makes it possible to copy the lines from
@@ -630,29 +636,29 @@ can now be searched via 'C-s'.
630** Ibuffer 636** Ibuffer
631 637
632--- 638---
633*** New filter ibuffer-filter-by-process; bound to '/E'. 639*** New filter 'ibuffer-filter-by-process'; bound to '/E'.
634 640
635** Search and Replace 641** Search and Replace
636 642
637*** isearch-lazy-count shows the current match number and total number 643*** 'isearch-lazy-count' shows the current match number and total number
638of matches in the Isearch prompt. Customizable variables 644of matches in the Isearch prompt. Customizable variables
639lazy-count-prefix-format and lazy-count-suffix-format define the 645'lazy-count-prefix-format' and 'lazy-count-suffix-format' define the
640format of the current and the total number of matches in the prompt's 646format of the current and the total number of matches in the prompt's
641prefix and suffix respectively. 647prefix and suffix respectively.
642 648
643*** lazy-highlight-buffer highlights matches in the full buffer. 649*** 'lazy-highlight-buffer' highlights matches in the full buffer.
644It is useful in combination with lazy-highlight-cleanup customized to nil 650It is useful in combination with 'lazy-highlight-cleanup' customized to nil
645to leave matches highlighted in the whole buffer after exiting isearch. 651to leave matches highlighted in the whole buffer after exiting isearch.
646Also when lazy-highlight-buffer prepares highlighting in the buffer, 652Also when 'lazy-highlight-buffer' prepares highlighting in the buffer,
647navigation through the matches without flickering is more smooth. 653navigation through the matches without flickering is more smooth.
648lazy-highlight-buffer-max-at-a-time controls the number of matches to 654'lazy-highlight-buffer-max-at-a-time' controls the number of matches to
649highlight in one iteration while processing the full buffer. 655highlight in one iteration while processing the full buffer.
650 656
651+++ 657+++
652*** New isearch bindings. 658*** New isearch bindings.
653 659
654'C-M-w' in isearch changed from isearch-del-char to the new function 660'C-M-w' in isearch changed from 'isearch-del-char' to the new function
655isearch-yank-symbol-or-char. isearch-del-char is now bound to 661'isearch-yank-symbol-or-char'. 'isearch-del-char' is now bound to
656'C-M-d'. 662'C-M-d'.
657 663
658+++ 664+++
@@ -983,7 +989,7 @@ its default value changed in Emacs 27.1.
983** Interpretation of relative HOME directory has changed. 989** Interpretation of relative HOME directory has changed.
984If $HOME is set to a relative file name, 'expand-file-name' now 990If $HOME is set to a relative file name, 'expand-file-name' now
985interprets it relative to the directory where Emacs was started, not 991interprets it relative to the directory where Emacs was started, not
986relative to the default-directory of the current buffer. We recommend 992relative to the 'default-directory' of the current buffer. We recommend
987always setting $HOME to an absolute file name, so that its meaning is 993always setting $HOME to an absolute file name, so that its meaning is
988independent of where Emacs was started. 994independent of where Emacs was started.
989 995
@@ -1112,7 +1118,7 @@ by hand.
1112This can convert decoded times and Lisp time values to Lisp timestamps 1118This can convert decoded times and Lisp time values to Lisp timestamps
1113of various forms, including a new timestamp form '(TICKS . HZ)', where 1119of various forms, including a new timestamp form '(TICKS . HZ)', where
1114TICKS is an integer and HZ is a positive integer denoting a clock 1120TICKS is an integer and HZ is a positive integer denoting a clock
1115frequency. The old encode-time API is still supported. 1121frequency. The old 'encode-time' API is still supported.
1116 1122
1117+++ 1123+++
1118** 'time-add', 'time-subtract', and 'time-less-p' now accept 1124** 'time-add', 'time-subtract', and 'time-less-p' now accept