aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS.2635
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
256immediately, or only when there is output. 256immediately, 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'.
260controls the position of point when double-clicking mouse-1 on the end 260This option controls the position of point when double-clicking
261of a parenthetical grouping or string-delimiter: the default value nil 261mouse-1 on the end of a parenthetical grouping or string-delimiter:
262keeps point at the end of the region, setting it to non-nil moves 262the default value nil keeps point at the end of the region, setting it
263point to the beginning of the region. 263to 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'.
267entire region of text to another place or another buffer. 267This option allows to drag the entire region of text to another place
268or 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:
1485Previously, Emacs would just ignore the extra keyword, or give 1489Previously, Emacs would just ignore the extra keyword, or give
1486incorrect results in certain cases. 1490incorrect results in certain cases.
1487 1491
1492---
1493** The pinentry.el library has been removed.
1494That package (and the corresponding change in GnuPG and pinentry)
1495was intended to provide a way to input passphrase through Emacs with
1496GnuPG 2.0. However, the change to support that was only implemented
1497in GnuPG >= 2.1 and didn't get backported to GnuPG 2.0. And with
1498GnuPG 2.1 and later, pinentry.el is not needed at all. So the
1499library was useless, and we removed it. GnuPG 2.0 is no longer
1500supported by the upstream project.
1501
1502To adapt to the change, you may need to set 'epa-pinentry-mode' to the
1503symbol '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
1567used internally to represent cl-defstruct and defclass instances, for 1584used internally to represent cl-defstruct and defclass instances, for
1568example. 1585example.
1569 1586
1587If your program defines new record types, you should use
1588package-naming conventions for naming those types. This is so any
1589potential 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'
1572to decide which buffers to ask about, if the PRED argument is nil. 1593to decide which buffers to ask about, if the PRED argument is nil.