diff options
| author | Michael Albinus | 2018-11-16 13:47:51 +0100 |
|---|---|---|
| committer | Michael Albinus | 2018-11-16 13:47:51 +0100 |
| commit | f7cbe83e3b37d2faa56947490e8eaa348565b1af (patch) | |
| tree | a5e792a0fcd1ef23d8993632fd62d983d1ae2ade | |
| parent | cf7f44d07ed643848b89b03e517efe913250d2ef (diff) | |
| download | emacs-f7cbe83e3b37d2faa56947490e8eaa348565b1af.tar.gz emacs-f7cbe83e3b37d2faa56947490e8eaa348565b1af.zip | |
; Further cosmetic changes in etc/NEWS
| -rw-r--r-- | etc/NEWS | 78 |
1 files changed, 42 insertions, 36 deletions
| @@ -89,7 +89,7 @@ We recommend against putting any customizations in this file that | |||
| 89 | don't need to be set up before initializing installed add-on packages, | 89 | don't need to be set up before initializing installed add-on packages, |
| 90 | because the early init file is read too early into the startup | 90 | because the early init file is read too early into the startup |
| 91 | process, and some important parts of the Emacs session, such as | 91 | process, and some important parts of the Emacs session, such as |
| 92 | window-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 |
| 93 | make some customization fail to work. | 93 | make 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 |
| 301 | In the current follow group of windows, "ghost" cursors are no longer | 301 | In the current follow group of windows, "ghost" cursors are no longer |
| 302 | displayed in the non-selected follow windows. To get the old behavior | 302 | displayed in the non-selected follow windows. To get the old behavior |
| 303 | back, customize follow-hide-ghost-cursors to nil. | 303 | back, 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. |
| 308 | The new command windmove-display-default-keybindings binds default | 308 | The new command 'windmove-display-default-keybindings' binds default |
| 309 | keys with provided modifiers (by default, shift-meta) to the commands | 309 | keys with provided modifiers (by default, Shift-Meta) to the commands |
| 310 | that display the next buffer in the window at the specified direction. | 310 | that display the next buffer in the window at the specified direction. |
| 311 | This is like windmove-default-keybindings that binds keys to commands | 311 | This is like 'windmove-default-keybindings' that binds keys to commands |
| 312 | that select the window in the specified direction, but additionally it | 312 | that select the window in the specified direction, but additionally it |
| 313 | displays the buffer from the next command in that window. For example, | 313 | displays 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 | |||
| 316 | display the buffer in the same window, for example, 'S-M-0 C-h e' | 316 | display the buffer in the same window, for example, 'S-M-0 C-h e' |
| 317 | displays the *Messages* buffer in the same window. | 317 | displays 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 |
| 320 | the edge of the frame. | 320 | the 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 |
| 334 | tags-loop-scan variables are now obsolete; use the new multifile-initialize and | 335 | 'multifile-revert-buffers'. |
| 335 | multifile-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; | ||
| 339 | use the new 'multifile-initialize' and 'multifile-continue' functions | ||
| 340 | instead. | ||
| 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'. |
| 340 | In bibtex-mode-map, forward-paragraph and backward-paragraph are | 346 | In 'bibtex-mode-map', 'forward-paragraph' and 'backward-paragraph' are |
| 341 | remapped to these, respectively. | 347 | remapped 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'. |
| 363 | This new variable allows customizing the default arguments passed to | 369 | This new variable allows customizing the default arguments passed to |
| 364 | git-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. |
| 367 | When some files are marked, only those are stashed. | 373 | When some files are marked, only those are stashed. |
| @@ -376,12 +382,12 @@ with conflicts existed in earlier versions of Emacs, but incorrectly | |||
| 376 | never detected a conflict due to invalid assumptions about cached | 382 | never detected a conflict due to invalid assumptions about cached |
| 377 | values. | 383 | values. |
| 378 | 384 | ||
| 379 | ** diff-mode | 385 | ** Diff mode |
| 380 | *** Hunks are now automatically refined by default. | 386 | *** Hunks are now automatically refined by default. |
| 381 | To disable it, set the new defcustom 'diff-font-lock-refine' to nil. | 387 | To 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. |
| 384 | To enable it, set the new defcustom 'diff-font-lock-prettify to t. | 390 | To 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. | |||
| 401 | Also, 'shell-strip-ctrl-m' is declared obsolete. | 407 | Also, '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 '&'. |
| 405 | This feature caused problems when '&&' was present in the previous | 411 | This feature caused problems when '&&' was present in the previous |
| 406 | command. Since this command emulates 'M-.' in Bash and zsh, neither | 412 | command. Since this command emulates 'M-.' in Bash and zsh, neither |
| 407 | of which treats '&' specially, the feature was removed for | 413 | of 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. |
| 465 | Example use in auctex.el: (defconst auctex-version (package-get-version)) | 471 | Example use in auctex.el: '(defconst auctex-version (package-get-version))' |
| 466 | 472 | ||
| 467 | *** New 'package-quickstart' feature. | 473 | *** New 'package-quickstart' feature. |
| 468 | When 'package-quickstart' is non-nil, package.el precomputes a big autoloads | 474 | When 'package-quickstart' is non-nil, package.el precomputes a big autoloads |
| 469 | file so that activation of packages can be done much faster, which can speed up | 475 | file so that activation of packages can be done much faster, which can speed up |
| 470 | your startup significantly. | 476 | your startup significantly. |
| 471 | It also causes variables like package-user-dir and package-load-list to be | 477 | It also causes variables like 'package-user-dir' and 'package-load-list' to be |
| 472 | consulted when 'package-quickstart-refresh' is run rather than at startup so | 478 | consulted when 'package-quickstart-refresh' is run rather than at startup so |
| 473 | you don't need to set them in your early init file. | 479 | you 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. |
| 568 | You can add or modify the 'charset' text properties of text using the | 574 | You can add or modify the 'charset' text properties of text using the |
| 569 | Edit->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 |
| 571 | saved with the charset properties, and those properties will be | 577 | saved with the charset properties, and those properties will be |
| 572 | restored when the file is visited. | 578 | restored when the file is visited. |
| @@ -574,9 +580,9 @@ restored when the file is visited. | |||
| 574 | ** Smtpmail | 580 | ** Smtpmail |
| 575 | 581 | ||
| 576 | Authentication mechanisms can be added via external packages, by | 582 | Authentication mechanisms can be added via external packages, by |
| 577 | defining new cl-defmethod of smtpmail-try-auth-method. | 583 | defining 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. |
| 620 | For convenience, 'view-lossage' now displays the last keystrokes | 626 | For convenience, 'view-lossage' now displays the last keystrokes |
| 621 | and commands in the same format as the edit buffer of | 627 | and 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 |
| 638 | of matches in the Isearch prompt. Customizable variables | 644 | of matches in the Isearch prompt. Customizable variables |
| 639 | lazy-count-prefix-format and lazy-count-suffix-format define the | 645 | 'lazy-count-prefix-format' and 'lazy-count-suffix-format' define the |
| 640 | format of the current and the total number of matches in the prompt's | 646 | format of the current and the total number of matches in the prompt's |
| 641 | prefix and suffix respectively. | 647 | prefix 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. |
| 644 | It is useful in combination with lazy-highlight-cleanup customized to nil | 650 | It is useful in combination with 'lazy-highlight-cleanup' customized to nil |
| 645 | to leave matches highlighted in the whole buffer after exiting isearch. | 651 | to leave matches highlighted in the whole buffer after exiting isearch. |
| 646 | Also when lazy-highlight-buffer prepares highlighting in the buffer, | 652 | Also when 'lazy-highlight-buffer' prepares highlighting in the buffer, |
| 647 | navigation through the matches without flickering is more smooth. | 653 | navigation through the matches without flickering is more smooth. |
| 648 | lazy-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 |
| 649 | highlight in one iteration while processing the full buffer. | 655 | highlight 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 |
| 655 | isearch-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. |
| 984 | If $HOME is set to a relative file name, 'expand-file-name' now | 990 | If $HOME is set to a relative file name, 'expand-file-name' now |
| 985 | interprets it relative to the directory where Emacs was started, not | 991 | interprets it relative to the directory where Emacs was started, not |
| 986 | relative to the default-directory of the current buffer. We recommend | 992 | relative to the 'default-directory' of the current buffer. We recommend |
| 987 | always setting $HOME to an absolute file name, so that its meaning is | 993 | always setting $HOME to an absolute file name, so that its meaning is |
| 988 | independent of where Emacs was started. | 994 | independent of where Emacs was started. |
| 989 | 995 | ||
| @@ -1112,7 +1118,7 @@ by hand. | |||
| 1112 | This can convert decoded times and Lisp time values to Lisp timestamps | 1118 | This can convert decoded times and Lisp time values to Lisp timestamps |
| 1113 | of various forms, including a new timestamp form '(TICKS . HZ)', where | 1119 | of various forms, including a new timestamp form '(TICKS . HZ)', where |
| 1114 | TICKS is an integer and HZ is a positive integer denoting a clock | 1120 | TICKS is an integer and HZ is a positive integer denoting a clock |
| 1115 | frequency. The old encode-time API is still supported. | 1121 | frequency. 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 |