diff options
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS.26 | 35 |
1 files changed, 28 insertions, 7 deletions
diff --git a/etc/NEWS.26 b/etc/NEWS.26 index d751adde9b5..692c28a7210 100644 --- a/etc/NEWS.26 +++ b/etc/NEWS.26 | |||
| @@ -256,15 +256,19 @@ whether the output buffer of an asynchronous command is shown | |||
| 256 | immediately, or only when there is output. | 256 | immediately, or only when there is output. |
| 257 | 257 | ||
| 258 | +++ | 258 | +++ |
| 259 | ** The new user option 'mouse-select-region-move-to-beginning' | 259 | ** New user option 'mouse-select-region-move-to-beginning'. |
| 260 | controls the position of point when double-clicking mouse-1 on the end | 260 | This option controls the position of point when double-clicking |
| 261 | of a parenthetical grouping or string-delimiter: the default value nil | 261 | mouse-1 on the end of a parenthetical grouping or string-delimiter: |
| 262 | keeps point at the end of the region, setting it to non-nil moves | 262 | the default value nil keeps point at the end of the region, setting it |
| 263 | point to the beginning of the region. | 263 | to non-nil moves point to the beginning of the region. |
| 264 | 264 | ||
| 265 | +++ | 265 | +++ |
| 266 | ** The new user option 'mouse-drag-and-drop-region' allows to drag the | 266 | ** New user option 'mouse-drag-and-drop-region'. |
| 267 | entire region of text to another place or another buffer. | 267 | This option allows to drag the entire region of text to another place |
| 268 | or another buffer. Its behavior is customizable via the new options | ||
| 269 | 'mouse-drag-and-drop-region-cut-when-buffers-differ', | ||
| 270 | 'mouse-drag-and-drop-region-show-tooltip', and | ||
| 271 | 'mouse-drag-and-drop-region-show-cursor'. | ||
| 268 | 272 | ||
| 269 | +++ | 273 | +++ |
| 270 | ** The new user option 'confirm-kill-processes' allows the user to | 274 | ** The new user option 'confirm-kill-processes' allows the user to |
| @@ -1485,6 +1489,19 @@ passing '&optional' multiple times: | |||
| 1485 | Previously, Emacs would just ignore the extra keyword, or give | 1489 | Previously, Emacs would just ignore the extra keyword, or give |
| 1486 | incorrect results in certain cases. | 1490 | incorrect results in certain cases. |
| 1487 | 1491 | ||
| 1492 | --- | ||
| 1493 | ** The pinentry.el library has been removed. | ||
| 1494 | That package (and the corresponding change in GnuPG and pinentry) | ||
| 1495 | was intended to provide a way to input passphrase through Emacs with | ||
| 1496 | GnuPG 2.0. However, the change to support that was only implemented | ||
| 1497 | in GnuPG >= 2.1 and didn't get backported to GnuPG 2.0. And with | ||
| 1498 | GnuPG 2.1 and later, pinentry.el is not needed at all. So the | ||
| 1499 | library was useless, and we removed it. GnuPG 2.0 is no longer | ||
| 1500 | supported by the upstream project. | ||
| 1501 | |||
| 1502 | To adapt to the change, you may need to set 'epa-pinentry-mode' to the | ||
| 1503 | symbol 'loopback'. | ||
| 1504 | |||
| 1488 | 1505 | ||
| 1489 | * Lisp Changes in Emacs 26.1 | 1506 | * Lisp Changes in Emacs 26.1 |
| 1490 | 1507 | ||
| @@ -1567,6 +1584,10 @@ functions 'make-record', 'record', and 'recordp'. Records are now | |||
| 1567 | used internally to represent cl-defstruct and defclass instances, for | 1584 | used internally to represent cl-defstruct and defclass instances, for |
| 1568 | example. | 1585 | example. |
| 1569 | 1586 | ||
| 1587 | If your program defines new record types, you should use | ||
| 1588 | package-naming conventions for naming those types. This is so any | ||
| 1589 | potential conflicts with other types are avoided. | ||
| 1590 | |||
| 1570 | +++ | 1591 | +++ |
| 1571 | ** 'save-some-buffers' now uses 'save-some-buffers-default-predicate' | 1592 | ** 'save-some-buffers' now uses 'save-some-buffers-default-predicate' |
| 1572 | to decide which buffers to ask about, if the PRED argument is nil. | 1593 | to decide which buffers to ask about, if the PRED argument is nil. |