about summary refs log tree commit diff
path: root/NEWS
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2012-04-15 19:20:57 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2012-04-15 19:20:57 +0000
commit1a8b031749047b3ebe2a9fd2e2af81cc78bde3a9 (patch)
tree5795e936b1a4779bd067331d0d5740cf2eb1ff32 /NEWS
parentb8d7e068fc930321dbd1d9850ef8e6e1203e99d9 (diff)
downloadzsh-1a8b031749047b3ebe2a9fd2e2af81cc78bde3a9.tar.gz
zsh-1a8b031749047b3ebe2a9fd2e2af81cc78bde3a9.tar.xz
zsh-1a8b031749047b3ebe2a9fd2e2af81cc78bde3a9.zip
unposted: incporate Bart's NEWS suggestions from 30408
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS18
1 files changed, 10 insertions, 8 deletions
diff --git a/NEWS b/NEWS
index 9954ec5f5..efb561d9e 100644
--- a/NEWS
+++ b/NEWS
@@ -27,7 +27,7 @@ Here is a summary of the most significant changes:
 - Job control is supported in non-interactive shells and subshells.
 
 - The zshroadmap manual page provides a slightly more helpful
-  introduction to the shell manual than was available hitherto.
+  introduction to the shell manual than was previously available.
 
 Expansion (parameters, globbing, etc.) and redirection
 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
@@ -92,9 +92,9 @@ Expansion (parameters, globbing, etc.) and redirection
   arbitrary file descriptors rather than the explicit range 0 to 9.
 
 - New prompt escapes:
-  %x and %I show source file and line number, useful
-    in $PS4 (the existing %N and %i show names and lines in the execution
-    environment rather than the source file).
+  %x and %I show source file and line number, useful in $PS4 (the
+    existing %N and %i show names and lines in the execution environment
+    rather than the source file).
   %F, %K, %f, %k allow colouring of prompts both using ANSI colour names
     and values supported by individual terminal emulators.
 
@@ -118,7 +118,8 @@ Shell variables (parameters)
 - New variables:
   CORRECT_IGNORE can be set to a pattern to be ignored in spelling correction.
   KEYBOARD_HACK defines characters to be ignored if typed unmatched at
-    the end of the line (an extension of the SUN_KEYBOARD_HACK option).
+    the end of the line (an extension of the SUN_KEYBOARD_HACK option,
+    but note that setting the option will override the variable).
   ZSH_PATCHLEVEL provides a unique indication of the code compiled to
     make the shell, even between releases.
   ZSH_SUBSHELL indicates the subshell level, incremented once per fork, at
@@ -137,8 +138,8 @@ Options
     code they refer to.  This is a change of the default behaviour
     as the new behaviour is much more useful.
   HASH_EXECUTABLES_ONLY: don't insert non-executable files into the
-    command hash used e.g. by completion.  This may be very slow
-    on network paths.
+    command hash used e.g. by completion; this is optional as the
+    resulting behaviour may be very slow on network paths.
   HIST_FCNTL_LOCK: Use the system's file locking mechanism instead
     of an ad-hoc mechanism for locking history files.
   HIST_LEX_WORDS: Perform lexical analysis on history lines read from
@@ -151,7 +152,8 @@ Options
     rather than raw bytes depending on the locale.  May be turned off
     within functions to perform bytewise operations.
   MULTI_FUNCDEF (on by default): "foo bar () { ... }" defines two
-    functions.  This is often found to be confusing and bug-prone.
+    functions.  This is often found to be confusing and bug-prone,
+    so you may want to unset it.
   PATH_SCRIPT: search the path for a script specified as the first
     argument to the shell on invocation.
   POSIX_ALIASES: reserved words are not candidates for alias expansion.