]> code.delx.au - gnu-emacs/blobdiff - etc/NEWS
Merge from emacs--devo--0
[gnu-emacs] / etc / NEWS
index 6b21ba4eb1a71db9ec3bb015db123f0323b7390a..21194e24a2fa98a207abf2b606579d946cd42240 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -46,6 +46,10 @@ highlighting, and help echoing in the minibuffer.
 recenter the visited source file.  Its value can be a number (for example,
 0 for top line, -1 for bottom line), or nil for no recentering.
 
+** The mode-line display a `@' if the default-directory for the current buffer
+is on a remote machine, or a hyphen otherwise.
+** The new command balance-window-area balances windows both vertically
+and horizontally.
 \f
 * Startup Changes in Emacs 23.1
 
@@ -57,6 +61,16 @@ recenter the visited source file.  Its value can be a number (for example,
 
 ** New command kill-matching-buffers kills buffers whose name matches a regexp.
 
+** Minibuffer changes:
+
+*** isearch started in the minibuffer searches in the minibuffer history.
+Reverse isearch commands (C-r, C-M-r) search in previous minibuffer
+history elements, and forward isearch commands (C-s, C-M-s) search in
+next history elements.  When the reverse search reaches the first history
+element, it wraps to the last history element, and the forward search
+wraps to the first history element.  When the search is terminated, the
+history element containing the search string becomes the current.
+
 \f
 * New Modes and Packages in Emacs 23.1
 
@@ -86,6 +100,8 @@ considered for update.
 
 *** VC has some support for Mercurial (hg).
 
+*** VC has some support for Git.
+
 ** sgml-electric-tag-pair-mode lets you simultaneously edit matched tag pairs.
 
 ** BibTeX mode:
@@ -131,6 +147,7 @@ file copy is checked via the file's checksum.
 If `default-directory' is a remote file name, subprocesses are started
 on the corresponding remote system.
 
+** C-x C-q in dired-mode now runs the command wdired-change-to-wdired-mode.
 \f
 * Changes in Emacs 23.1 on non-free operating systems
 
@@ -150,7 +167,7 @@ supported on other platforms, but not on Windows due to using the winsock
 \f
 * Lisp Changes in Emacs 23.1
 
-+++ 
++++
 ** In `condition-case', a handler can specify "let the debugger run first".
 
 You do this by writing `debug' in the list of conditions to be handled,
@@ -177,16 +194,23 @@ with a given image specification.
 +++
 ** The new function `start-file-process is similar to `start-process',
 but obeys file handlers.  The file handler is chosen based on
-`default-directory'.
+`default-directory'.  The functions `start-file-process-shell-command'
+and `process-file-shell-command' are also new; they call internally
+`start-file-process and `process-file', respectively.
 
 +++
-** `file-remote-p' has a new optional parameter CONNECTED.
-With this paramter passed non-nil, it is checked whether a remote
-connection has been established already.
+** `file-remote-p' has new optional parameters IDENTIFICATION and CONNECTED.
+IDENTIFICATION specifies which part of the remote identifier has to be
+returned.  With CONNECTED passed non-nil, it is checked whether a
+remote connection has been established already.
 
 ** The two new functions `looking-at-p' and `string-match-p' can do
 the same matching as `looking-at' and `string-match' without changing
 the match data.
+
+** The interactive-form of a function can be added post-facto via the
+`interactive-form' symbol property.  Mostly useful to add complex interactive
+forms to subroutines.
 \f
 * New Packages for Lisp Programming in Emacs 23.1