aboutsummaryrefslogtreecommitdiffstats
path: root/etc/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'etc/NEWS')
-rw-r--r--etc/NEWS24
1 files changed, 19 insertions, 5 deletions
diff --git a/etc/NEWS b/etc/NEWS
index a78980bedcc..32dea505e02 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -162,6 +162,7 @@ next and previous path separator, respectively.
162*** minibuffer-electric-default-mode can rewrite (default ...) to [...]. 162*** minibuffer-electric-default-mode can rewrite (default ...) to [...].
163Just set minibuffer-eldef-shorten-default to t before enabling the mode. 163Just set minibuffer-eldef-shorten-default to t before enabling the mode.
164 164
165+++
165** ImageMagick support, if available, is automatically enabled. 166** ImageMagick support, if available, is automatically enabled.
166It is no longer necessary to call `imagemagick-register-types' 167It is no longer necessary to call `imagemagick-register-types'
167explicitly to install ImageMagick image types; that function is called 168explicitly to install ImageMagick image types; that function is called
@@ -470,6 +471,7 @@ when you receive a private message or your nickname is mentioned.
470*** ERC will look up server/channel names via auth-source and use any 471*** ERC will look up server/channel names via auth-source and use any
471channel keys found. 472channel keys found.
472 473
474+++
473** Flymake uses fringe bitmaps to indicate errors and warnings. 475** Flymake uses fringe bitmaps to indicate errors and warnings.
474See `flymake-fringe-indicator-position', `flymake-error-bitmap' and 476See `flymake-fringe-indicator-position', `flymake-error-bitmap' and
475`flymake-warning-bitmap'. 477`flymake-warning-bitmap'.
@@ -478,10 +480,12 @@ See `flymake-fringe-indicator-position', `flymake-error-bitmap' and
478** Follow mode no longer works by using advice. 480** Follow mode no longer works by using advice.
479The option `follow-intercept-processes' has been removed. 481The option `follow-intercept-processes' has been removed.
480 482
483---
481** The FFAP option `ffap-url-unwrap-remote' can now be a list of strings, 484** The FFAP option `ffap-url-unwrap-remote' can now be a list of strings,
482specifying URL types which should be converted to remote file names at 485specifying URL types that should be converted to remote file names at
483the FFAP prompt. The default is now '("ftp"). 486the FFAP prompt. The default is now '("ftp").
484 487
488---
485** New Ibuffer `derived-mode' filter, bound to `/ M'. 489** New Ibuffer `derived-mode' filter, bound to `/ M'.
486The old binding for `/ M' (filter by used-mode) is now bound to `/ m'. 490The old binding for `/ M' (filter by used-mode) is now bound to `/ m'.
487 491
@@ -497,11 +501,14 @@ The old binding for `/ M' (filter by used-mode) is now bound to `/ m'.
497The function `notifications-get-capabilities' returns the supported 501The function `notifications-get-capabilities' returns the supported
498server properties. 502server properties.
499 503
504---
500** In Perl mode, new option `perl-indent-parens-as-block' causes non-block 505** In Perl mode, new option `perl-indent-parens-as-block' causes non-block
501closing brackets to be aligned with the line of the opening bracket. 506closing brackets to be aligned with the line of the opening bracket.
502 507
508---
503** In Proced mode, new command `proced-renice' renices marked processes. 509** In Proced mode, new command `proced-renice' renices marked processes.
504 510
511---
505** Python mode 512** Python mode
506 513
507A new version of python.el, which provides several new features, including: 514A new version of python.el, which provides several new features, including:
@@ -548,6 +555,8 @@ python-insert-while | python-skeleton-while
548python-find-function | python-nav-jump-to-defun 555python-find-function | python-nav-jump-to-defun
549python-next-statement | python-nav-forward-sentence 556python-next-statement | python-nav-forward-sentence
550python-previous-statement | python-nav-backward-sentence 557python-previous-statement | python-nav-backward-sentence
558python-beginning-of-defun-function | python-nav-beginning-of-defun
559python-end-of-defun-function | python-nav-end-of-defun
551python-send-buffer | python-shell-send-buffer 560python-send-buffer | python-shell-send-buffer
552python-send-defun | python-shell-send-defun 561python-send-defun | python-shell-send-defun
553python-send-region | python-shell-send-region 562python-send-region | python-shell-send-region
@@ -586,8 +595,9 @@ Sphinx support has been improved.
586 595
587*** `sh-use-smie' lets you choose a new indentation and navigation code. 596*** `sh-use-smie' lets you choose a new indentation and navigation code.
588 597
598+++
589** New option `async-shell-command-buffer' specifies the buffer to use 599** New option `async-shell-command-buffer' specifies the buffer to use
590for a new asynchronous shell command when the default output buffer 600for a new asynchronous `shell-command' when the default output buffer
591`*Async Shell Command*' is already in use. 601`*Async Shell Command*' is already in use.
592 602
593--- 603---
@@ -831,11 +841,15 @@ table, but with a different prefix.
831 841
832** Debugger changes 842** Debugger changes
833 843
844+++
834*** New error type and new function `user-error'. 845*** New error type and new function `user-error'.
835These do not trigger the debugger. 846These do not trigger the debugger.
836 847
837*** New option `debugger-bury-or-kill'. 848+++
849*** New option `debugger-bury-or-kill', saying what to do with the
850debugger buffer when exiting debug.
838 851
852+++
839*** Set `debug-on-message' to enter the debugger when a certain 853*** Set `debug-on-message' to enter the debugger when a certain
840message is displayed in the echo area. This can be useful when trying 854message is displayed in the echo area. This can be useful when trying
841to work out which code is doing something. 855to work out which code is doing something.
@@ -900,7 +914,7 @@ in Emacs 24.1:
900*** `current-time-string' no longer requires that its argument's year 914*** `current-time-string' no longer requires that its argument's year
901must be in the range 1000..9999. It now works with any year supported 915must be in the range 1000..9999. It now works with any year supported
902by the underlying C implementation. 916by the underlying C implementation.
903 917+++
904*** `current-time' now returns extended-format time stamps 918*** `current-time' now returns extended-format time stamps
905(HIGH LOW USEC PSEC), where the new PSEC slot specifies picoseconds. 919(HIGH LOW USEC PSEC), where the new PSEC slot specifies picoseconds.
906PSEC is typically a multiple of 1000 on current machines. Other 920PSEC is typically a multiple of 1000 on current machines. Other
@@ -912,7 +926,7 @@ stamps are still accepted.
912[TRIGGERED-P HI-SECS LO-SECS USECS REPEAT-DELAY FUNCTION ARGS IDLE-DELAY PSECS]. 926[TRIGGERED-P HI-SECS LO-SECS USECS REPEAT-DELAY FUNCTION ARGS IDLE-DELAY PSECS].
913The PSECS slot is new, and uses picosecond resolution. It can be 927The PSECS slot is new, and uses picosecond resolution. It can be
914accessed via the new timer--psecs accessor. 928accessed via the new timer--psecs accessor.
915 929+++
916*** Last-modified time stamps in undo lists now are of the form 930*** Last-modified time stamps in undo lists now are of the form
917(t HI-SECS LO-SECS USECS PSECS) instead of (t HI-SECS . LO-SECS). 931(t HI-SECS LO-SECS USECS PSECS) instead of (t HI-SECS . LO-SECS).
918 932