diff options
| author | Bastien | 2017-07-03 09:06:29 +0200 |
|---|---|---|
| committer | Bastien | 2017-07-03 09:06:29 +0200 |
| commit | 5ca1888fe670aee7febd4d42665d7372ab2ffebc (patch) | |
| tree | 1f7f8d8a7580e556fc83cf3a6aaeec567b33a090 /etc | |
| parent | 20e006ffee41062f1b551a92c24d9edc53cd0f56 (diff) | |
| parent | 1b4f0a92ff3505ef9a465b9b391756e3a73a6443 (diff) | |
| download | emacs-5ca1888fe670aee7febd4d42665d7372ab2ffebc.tar.gz emacs-5ca1888fe670aee7febd4d42665d7372ab2ffebc.zip | |
Merge branch 'master' into scratch/org-mode-merge
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 89 |
1 files changed, 85 insertions, 4 deletions
| @@ -129,6 +129,22 @@ given file is on a case-insensitive filesystem. | |||
| 129 | of curved quotes for 'electric-quote-mode', allowing user to choose | 129 | of curved quotes for 'electric-quote-mode', allowing user to choose |
| 130 | the types of quotes to be used. | 130 | the 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 | ||
| 134 | type an ASCII apostrophe to insert an opening or closing quote, | ||
| 135 | depending on context. Emacs will replace the apostrophe by an opening | ||
| 136 | quote character at the beginning of the buffer, the beginning of a | ||
| 137 | line, after a whitespace character, and after an opening parenthesis; | ||
| 138 | and it will replace the apostrophe by a closing quote character in all | ||
| 139 | other cases. | ||
| 140 | |||
| 141 | ** The new variable 'electric-quote-code-faces' controls when to | ||
| 142 | disable electric quoting in text modes. Major modes can add faces to | ||
| 143 | this list; Emacs will temporarily disable 'electric-quote-mode' | ||
| 144 | whenever point is before a character having such a face. This is | ||
| 145 | intended for major modes that derive from 'text-mode' but allow inline | ||
| 146 | code 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 |
| 134 | customize the case-sensitivity of dired-omit-mode. It defaults to | 150 | customize the case-sensitivity of dired-omit-mode. It defaults to |
| @@ -320,6 +336,15 @@ questions, with a handy way to display help texts. | |||
| 320 | all call stack frames in a Lisp backtrace buffer as lists. Both | 336 | all call stack frames in a Lisp backtrace buffer as lists. Both |
| 321 | debug.el and edebug.el have been updated to heed to this variable. | 337 | debug.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'. | ||
| 341 | The old behaviour of using 'prin1' can be restored by customizing the | ||
| 342 | new option 'debugger-print-function'. | ||
| 343 | |||
| 344 | +++ | ||
| 345 | ** NUL bytes in strings copied to the system clipboard are now | ||
| 346 | replaced 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 |
| 325 | roster of X keysyms. It can be used in combination with another | 350 | roster 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 |
| 368 | large integers from being displayed as characters. | 396 | large 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 | ||
| 503 | You can now use '`?`' in 'dired-do-shell-command'; as ' ? ', it gets replaced | ||
| 504 | by 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 | |||
| 642 | respect width/height HTML specs (unless they specify widths/heights | 676 | respect width/height HTML specs (unless they specify widths/heights |
| 643 | bigger than the current window). | 677 | bigger 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 | ||
| 682 | avoid 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. | |||
| 1203 | frame's outer border. | 1244 | frame'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. | |||
| 1248 | frame. | 1289 | frame. |
| 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. |
| 1252 | values 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 | ||
| 1299 | parent frame is resized. | ||
| 1253 | 1300 | ||
| 1254 | +++ | 1301 | +++ |
| 1302 | **** 'no-special-glyphs' suppresses display of truncation and | ||
| 1303 | continuation glyphs in a frame. | ||
| 1304 | |||
| 1305 | +++ | ||
| 1306 | **** 'auto-hide-function' and 'minibuffer-exit' handle auto hiding of | ||
| 1307 | frames and exiting from minibuffer individually. | ||
| 1308 | |||
| 1309 | +++ | ||
| 1310 | **** 'fit-frame-to-buffer-margins' and 'fit-frame-to-buffer-sizes' | ||
| 1311 | handle 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' | ||
| 1316 | allow 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 |
| 1256 | in Z (stacking) order. | 1319 | in Z (stacking) order. |
| 1257 | 1320 | ||
| @@ -1310,6 +1373,10 @@ a new window when opening man pages when there's already one, use | |||
| 1310 | its window gets deleted by 'delete-other-windows'. | 1373 | its window gets deleted by 'delete-other-windows'. |
| 1311 | 1374 | ||
| 1312 | +++ | 1375 | +++ |
| 1376 | *** New window parameters 'mode-line-format' and 'header-line-format' | ||
| 1377 | allow 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 |
| 1314 | windows. | 1381 | windows. |
| 1315 | 1382 | ||
| @@ -1319,9 +1386,23 @@ windows. | |||
| 1319 | window changed size when 'window-size-change-functions' are run. | 1386 | window changed size when 'window-size-change-functions' are run. |
| 1320 | 1387 | ||
| 1321 | +++ | 1388 | +++ |
| 1389 | *** The new function 'window-lines-pixel-dimensions' returns the pixel | ||
| 1390 | dimensions of a window's text lines. | ||
| 1391 | |||
| 1392 | +++ | ||
| 1393 | *** The new function 'window-largest-empty-rectangle' returns the | ||
| 1394 | dimensions of the largest rectangular area not occupying any text in a | ||
| 1395 | window's body. | ||
| 1396 | |||
| 1397 | +++ | ||
| 1322 | *** The semantics of 'mouse-autoselect-window' has changed slightly. | 1398 | *** The semantics of 'mouse-autoselect-window' has changed slightly. |
| 1323 | For details see the section "Mouse Window Auto-selection" in the Elisp | 1399 | For details see the section "Mouse Window Auto-selection" in the Elisp |
| 1324 | manual. | 1400 | manual. |
| 1401 | |||
| 1402 | --- | ||
| 1403 | ** 'tcl-auto-fill-mode' is now declared obsolete. It's functionality | ||
| 1404 | can 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 | |||
| 1364 | causes the receiving process to terminate with a core dump if no | 1445 | causes the receiving process to terminate with a core dump if no |
| 1365 | debugger has been attached to it. | 1446 | debugger 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 |
| 1368 | on macOS. | 1449 | on macOS. |
| 1369 | 1450 | ||
| 1370 | 1451 | ||