aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorBastien2017-07-03 09:06:29 +0200
committerBastien2017-07-03 09:06:29 +0200
commit5ca1888fe670aee7febd4d42665d7372ab2ffebc (patch)
tree1f7f8d8a7580e556fc83cf3a6aaeec567b33a090 /etc
parent20e006ffee41062f1b551a92c24d9edc53cd0f56 (diff)
parent1b4f0a92ff3505ef9a465b9b391756e3a73a6443 (diff)
downloademacs-5ca1888fe670aee7febd4d42665d7372ab2ffebc.tar.gz
emacs-5ca1888fe670aee7febd4d42665d7372ab2ffebc.zip
Merge branch 'master' into scratch/org-mode-merge
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS89
1 files changed, 85 insertions, 4 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 78d374840aa..39c88c60e77 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -129,6 +129,22 @@ given file is on a case-insensitive filesystem.
129of curved quotes for 'electric-quote-mode', allowing user to choose 129of curved quotes for 'electric-quote-mode', allowing user to choose
130the types of quotes to be used. 130the types of quotes to be used.
131 131
132** The new user option 'electric-quote-context-sensitive' makes
133'electric-quote-mode' context sensitive. If it is non-nil, you can
134type an ASCII apostrophe to insert an opening or closing quote,
135depending on context. Emacs will replace the apostrophe by an opening
136quote character at the beginning of the buffer, the beginning of a
137line, after a whitespace character, and after an opening parenthesis;
138and it will replace the apostrophe by a closing quote character in all
139other cases.
140
141** The new variable 'electric-quote-code-faces' controls when to
142disable electric quoting in text modes. Major modes can add faces to
143this list; Emacs will temporarily disable 'electric-quote-mode'
144whenever point is before a character having such a face. This is
145intended for major modes that derive from 'text-mode' but allow inline
146code segments, such as 'markdown-mode'.
147
132+++ 148+++
133** The new user variable 'dired-omit-case-fold' allows the user to 149** The new user variable 'dired-omit-case-fold' allows the user to
134customize the case-sensitivity of dired-omit-mode. It defaults to 150customize the case-sensitivity of dired-omit-mode. It defaults to
@@ -320,6 +336,15 @@ questions, with a handy way to display help texts.
320all call stack frames in a Lisp backtrace buffer as lists. Both 336all call stack frames in a Lisp backtrace buffer as lists. Both
321debug.el and edebug.el have been updated to heed to this variable. 337debug.el and edebug.el have been updated to heed to this variable.
322 338
339---
340** Values in call stack frames are now displayed using 'cl-prin1'.
341The old behaviour of using 'prin1' can be restored by customizing the
342new option 'debugger-print-function'.
343
344+++
345** NUL bytes in strings copied to the system clipboard are now
346replaced with "\0".
347
323+++ 348+++
324** The new variable 'x-ctrl-keysym' has been added to the existing 349** The new variable 'x-ctrl-keysym' has been added to the existing
325roster of X keysyms. It can be used in combination with another 350roster of X keysyms. It can be used in combination with another
@@ -364,6 +389,9 @@ use the local Emacs to edit remote files via Tramp. See the node
364"emacsclient Options" in the user manual for the details. 389"emacsclient Options" in the user manual for the details.
365 390
366+++ 391+++
392** 'describe-key-briefly' now ignores mouse movement events.
393
394+++
367** The new variable 'eval-expression-print-maximum-character' prevents 395** The new variable 'eval-expression-print-maximum-character' prevents
368large integers from being displayed as characters. 396large integers from being displayed as characters.
369 397
@@ -471,6 +499,12 @@ properties as intact as possible.
471 499
472* Changes in Specialized Modes and Packages in Emacs 26.1 500* Changes in Specialized Modes and Packages in Emacs 26.1
473 501
502** Dired
503You can now use '`?`' in 'dired-do-shell-command'; as ' ? ', it gets replaced
504by the current file name.
505
506*** html2text is now marked obsolete.
507
474*** smerge-refine-regions can refine regions in separate buffers 508*** smerge-refine-regions can refine regions in separate buffers
475 509
476*** Info menu and index completion uses substring completion by default. 510*** Info menu and index completion uses substring completion by default.
@@ -642,6 +676,13 @@ replaced by the real images asynchronously, which will also now
642respect width/height HTML specs (unless they specify widths/heights 676respect width/height HTML specs (unless they specify widths/heights
643bigger than the current window). 677bigger than the current window).
644 678
679---
680*** The 'w' command on links is now 'shr-maybe-probe-and-copy-url'.
681'shr-copy-url' now only copies the url at point; users who wish to
682avoid accidentally accessing remote links may rebind 'w' and 'u' in
683'eww-link-keymap' to it.
684
685
645** Ido 686** Ido
646 687
647*** The commands 'find-alternate-file-other-window', 688*** The commands 'find-alternate-file-other-window',
@@ -1203,7 +1244,7 @@ run.
1203frame's outer border. 1244frame's outer border.
1204 1245
1205+++ 1246+++
1206*** New frame parameters 1247*** New frame parameters and changed semantics for older ones
1207 1248
1208+++ 1249+++
1209**** 'z-group' positions a frame above or below all others. 1250**** 'z-group' positions a frame above or below all others.
@@ -1248,10 +1289,32 @@ focus via the mouse.
1248frame. 1289frame.
1249 1290
1250+++ 1291+++
1251*** The 'width' and 'height' frame parameters allow to specify pixel 1292**** 'width' and 'height' allow to specify pixel values and ratios now.
1252values now. 1293
1294+++
1295**** 'left' and 'top' allow to specify ratios now.
1296
1297+++
1298**** 'keep-ratio' preserves size and position of child frames when their
1299parent frame is resized.
1253 1300
1254+++ 1301+++
1302**** 'no-special-glyphs' suppresses display of truncation and
1303continuation glyphs in a frame.
1304
1305+++
1306**** 'auto-hide-function' and 'minibuffer-exit' handle auto hiding of
1307frames and exiting from minibuffer individually.
1308
1309+++
1310**** 'fit-frame-to-buffer-margins' and 'fit-frame-to-buffer-sizes'
1311handle fitting a frame to its buffer individually.
1312
1313+++
1314**** 'drag-internal-border', 'drag-with-header-line',
1315'drag-with-mode-line', 'snap-width', 'top-visible' and 'bottom-visible'
1316allow to drag and resize frames with the mouse.
1317
1255*** The new function 'frame-list-z-order' returns a list of all frames 1318*** The new function 'frame-list-z-order' returns a list of all frames
1256in Z (stacking) order. 1319in Z (stacking) order.
1257 1320
@@ -1310,6 +1373,10 @@ a new window when opening man pages when there's already one, use
1310its window gets deleted by 'delete-other-windows'. 1373its window gets deleted by 'delete-other-windows'.
1311 1374
1312+++ 1375+++
1376*** New window parameters 'mode-line-format' and 'header-line-format'
1377allow to override the buffer-local formats for this window.
1378
1379+++
1313*** New command 'window-swap-states' swaps the states of two live 1380*** New command 'window-swap-states' swaps the states of two live
1314windows. 1381windows.
1315 1382
@@ -1319,9 +1386,23 @@ windows.
1319window changed size when 'window-size-change-functions' are run. 1386window changed size when 'window-size-change-functions' are run.
1320 1387
1321+++ 1388+++
1389*** The new function 'window-lines-pixel-dimensions' returns the pixel
1390dimensions of a window's text lines.
1391
1392+++
1393*** The new function 'window-largest-empty-rectangle' returns the
1394dimensions of the largest rectangular area not occupying any text in a
1395window's body.
1396
1397+++
1322*** The semantics of 'mouse-autoselect-window' has changed slightly. 1398*** The semantics of 'mouse-autoselect-window' has changed slightly.
1323For details see the section "Mouse Window Auto-selection" in the Elisp 1399For details see the section "Mouse Window Auto-selection" in the Elisp
1324manual. 1400manual.
1401
1402---
1403** 'tcl-auto-fill-mode' is now declared obsolete. It's functionality
1404can be replicated simply by setting 'comment-auto-fill-only-comments'.
1405
1325 1406
1326* Changes in Emacs 26.1 on Non-Free Operating Systems 1407* Changes in Emacs 26.1 on Non-Free Operating Systems
1327 1408
@@ -1364,7 +1445,7 @@ This is in contrast to the default action on POSIX Systems, where it
1364causes the receiving process to terminate with a core dump if no 1445causes the receiving process to terminate with a core dump if no
1365debugger has been attached to it. 1446debugger has been attached to it.
1366 1447
1367** `set-mouse-position' and `set-mouse-absolute-pixel-position' work 1448** 'set-mouse-position' and 'set-mouse-absolute-pixel-position' work
1368on macOS. 1449on macOS.
1369 1450
1370 1451