mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-06-08 00:06:04 +02:00
18433: package documentation for 4.1.1
This commit is contained in:
parent
f713bf4b09
commit
f6797d6f78
|
@ -1,3 +1,8 @@
|
||||||
|
2003-04-04 Peter Stephenson <pws@csr.com>
|
||||||
|
|
||||||
|
* 18433: INSTALL, README, Etc/CONTRIBUTORS, Etc/NEWS: information
|
||||||
|
for 4.1.1.
|
||||||
|
|
||||||
2003-04-03 Peter Stephenson <pws@csr.com>
|
2003-04-03 Peter Stephenson <pws@csr.com>
|
||||||
|
|
||||||
* 18432: Completion/Unix/Command/_mh,
|
* 18432: Completion/Unix/Command/_mh,
|
||||||
|
|
|
@ -15,6 +15,52 @@ to be currently accurate. If you feel that you or someone else have
|
||||||
been unfairly omitted from this list please mail the current maintainer
|
been unfairly omitted from this list please mail the current maintainer
|
||||||
at <coordinator@zsh.org>.
|
at <coordinator@zsh.org>.
|
||||||
|
|
||||||
|
Version 4.1.1
|
||||||
|
-------------
|
||||||
|
|
||||||
|
Clint Adams <clint@zsh.org>: termcap/terminfo, completion, configuration,
|
||||||
|
various modules, networking, prompts
|
||||||
|
|
||||||
|
Andrej Borsenkow <bor@zsh.org>: configuration, completion functions, cygwin
|
||||||
|
support
|
||||||
|
|
||||||
|
Chmouel Bodjnah <chmouel@mandrakesoft.com>: Linux completion support
|
||||||
|
|
||||||
|
Wayne Davison <wayned@users.sourceforge.net>: shell history mechanism,
|
||||||
|
arithmetic
|
||||||
|
|
||||||
|
Zvi Har'El <rl@math.technion.ac.il>: completion functions
|
||||||
|
|
||||||
|
Doug Kearns <djkea2@mugca.its.monash.edu.au>: completion functions
|
||||||
|
|
||||||
|
Oliver Kiddle <opk@zsh.org>: builtins, completion, parameters, prompts,
|
||||||
|
standards support, tests
|
||||||
|
|
||||||
|
Andrew Main <zefram@zsh.org>: zle keymaps, games
|
||||||
|
|
||||||
|
Akinori Musha: BSD completion support
|
||||||
|
|
||||||
|
Felix Rosencrantz <f_rosenkrantz@yahoo.com>: completion, zle
|
||||||
|
|
||||||
|
Bart Schaefer <schaefer@zsh.org>: configuration, parameters, prompts,
|
||||||
|
signals, syntax, tests, functions, sanity checking
|
||||||
|
|
||||||
|
Adam Spiers <adam@spiers.net>: completion and other functions
|
||||||
|
|
||||||
|
Peter Stephenson <pws@zsh.org>: configuration, zle, networking, syntax,
|
||||||
|
completion
|
||||||
|
|
||||||
|
Tanaka Akira <akr@zsh.org>: completion functions
|
||||||
|
|
||||||
|
Philippe Troin <phil@fifi.org>: signals, process groups.
|
||||||
|
|
||||||
|
Geoff Wing <gcw@zsh.org>: archiving and distribution network, line editor
|
||||||
|
display, configuration
|
||||||
|
|
||||||
|
Sven Wischnowsky <wischnow@zsh.org>: internal completion mechanism and
|
||||||
|
low-level functions, line editor internals, syntax, wordcode mechanism,
|
||||||
|
|
||||||
|
|
||||||
Version 4.0.1
|
Version 4.0.1
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
|
70
Etc/NEWS
70
Etc/NEWS
|
@ -1,7 +1,75 @@
|
||||||
-------------------------------------
|
-------------------------------------
|
||||||
CHANGES FROM PREVIOUS VERSIONS OF ZSH
|
CHANGES FROM PREVIOUS VERSIONS OF ZSH
|
||||||
-------------------------------------
|
-------------------------------------
|
||||||
|
|
||||||
|
New features between zsh versions 4.0 and 4.1
|
||||||
|
---------------------------------------------
|
||||||
|
|
||||||
|
Configuration:
|
||||||
|
- upgraded to use autoconf post-2.50
|
||||||
|
- improved compatibility with other shells through shell options,
|
||||||
|
builtin arguments and improved builtin option parsing
|
||||||
|
|
||||||
|
Syntax and builtins:
|
||||||
|
- new printf builtin
|
||||||
|
- `+=' to append to parameters which works for scalars, arrays and (with
|
||||||
|
pairs) associative arrays.
|
||||||
|
- enhanced multiple parameter `for' loops:
|
||||||
|
for key value in key1 value1 key2 value2 ...
|
||||||
|
maintaining full compatibility with POSIX syntax
|
||||||
|
|
||||||
|
Add-on modules and functions:
|
||||||
|
- zsh/net/tcp module provides builtin interface to TCP through ztcp
|
||||||
|
builtin. Function suite for interactive and script use with expect-style
|
||||||
|
pattern matching.
|
||||||
|
- zsh/net/socket module provides zsocket builtin.
|
||||||
|
- zcalc calculator function with full line editing.
|
||||||
|
- builtin interface to pcre library
|
||||||
|
- zsh/zselect module provides zselect builtin as interface to select
|
||||||
|
system call
|
||||||
|
|
||||||
|
Completion system:
|
||||||
|
- general improvements to command and context support, low-level functions,
|
||||||
|
display code.
|
||||||
|
- in verbose mode, matches with the same description are grouped
|
||||||
|
- highly configurable completions for values of specific parameters,
|
||||||
|
specific redirections for specific commands
|
||||||
|
- support for bash completion functions (typically zsh native functions are
|
||||||
|
more powerful where available)
|
||||||
|
- New completions provided for (some of these may be in later 4.0
|
||||||
|
releases): valgrind, tidy, texinfo, infocmp, Java classes, larch, limit,
|
||||||
|
locale parameters, netcat, mysqldiff, mt, lsof, elinks, ant, debchange
|
||||||
|
(dch), email addresses, file system types, Perforce, xsltproc.
|
||||||
|
|
||||||
|
Line editor:
|
||||||
|
- special parameters $PREDISPLAY, $POSTDISPLAY available in function
|
||||||
|
widgets to configure uneditable text (for narrowing)
|
||||||
|
- recursive editing
|
||||||
|
- supplied widgets read-from-minibuffer, replace-string use these features
|
||||||
|
(more intuitive prompting and argument reading than 4.0)
|
||||||
|
- access to killed text vai $CUTBUFFER and $killring
|
||||||
|
- supplied highly configurable word widgets forward-word-match etc., can
|
||||||
|
set what constitutes a word interactively or in startup script
|
||||||
|
(implement bash-style behaviour, replacing previous bash-* word widgets)
|
||||||
|
- interface to increment search via $LASTSEARCH
|
||||||
|
- better handling of keymaps in zle and widgets
|
||||||
|
- better support for output from user-defined widgets while zle is active
|
||||||
|
- tetris game which runs entirely in zle
|
||||||
|
|
||||||
|
Local internal improvements:
|
||||||
|
- disowned jobs are automatically restarted
|
||||||
|
- line numbers in error messages and $PS4 output are more consistent
|
||||||
|
- `=prog' expands only paths, no longer aliases for consistency
|
||||||
|
- job display in prompts; `jobs' command output can be piped
|
||||||
|
- prompts: new $RPROMPT2, %^, %y, enhanced %{, %}, %_.
|
||||||
|
- rand48() function for better randomness in arithmetic
|
||||||
|
(if the corresponding math library function is present)
|
||||||
|
- $SECONDS parameter can be made floating point via `typeset -F SECONDS'
|
||||||
|
for better accuracy
|
||||||
|
- improvements to command line history mechanism
|
||||||
|
- many bugfixes
|
||||||
|
|
||||||
|
|
||||||
New features in zsh version 4.0.1
|
New features in zsh version 4.0.1
|
||||||
---------------------------------
|
---------------------------------
|
||||||
|
|
||||||
|
|
2
INSTALL
2
INSTALL
|
@ -181,7 +181,7 @@ Alternatively, you can install the various parts in separate stages. To
|
||||||
install the zsh binary, execute the command:
|
install the zsh binary, execute the command:
|
||||||
make install.bin
|
make install.bin
|
||||||
Any previous copy of zsh will be renamed "zsh.old"
|
Any previous copy of zsh will be renamed "zsh.old"
|
||||||
|
|
||||||
To install the dynamically-loadable modules, execute the command:
|
To install the dynamically-loadable modules, execute the command:
|
||||||
make install.modules
|
make install.modules
|
||||||
Note that this is required for the shell to operate properly if dynamic
|
Note that this is required for the shell to operate properly if dynamic
|
||||||
|
|
42
README
42
README
|
@ -5,7 +5,9 @@ THE Z SHELL (ZSH)
|
||||||
Version
|
Version
|
||||||
-------
|
-------
|
||||||
|
|
||||||
This is zsh version 4.0. This is a stable release.
|
This is zsh version 4.1. This is a development release. However, it has
|
||||||
|
been in use over a long period by many people and it is believed to be
|
||||||
|
fairly stable.
|
||||||
|
|
||||||
Installing Zsh
|
Installing Zsh
|
||||||
--------------
|
--------------
|
||||||
|
@ -24,38 +26,14 @@ details, see the documentation.
|
||||||
Possible incompatibilities
|
Possible incompatibilities
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
Some particular differences you may notice between version 3.0 and 4.0
|
Some particular differences you may notice since version 4.0:
|
||||||
(mostly based on 3.0.8; there are other differences from earlier versions):
|
|
||||||
|
|
||||||
o The options ALWAYS_LAST_PROMPT (return to the line you were
|
The bash-compatibility zle functions described in the zshcontrib manual
|
||||||
editing after displaying completion lists) and LIST_AMBIGUOUS
|
page have been removed as a more configurable set of editing widgets for
|
||||||
(don't do AUTO_LIST if there was an unambiguous prefix that could be
|
dealing with words have been added. The following code in .zshrc will set
|
||||||
inserted, i.e. only list if it is ambiguous what to insert next) are
|
up for bash-style word handling:
|
||||||
now set by default. This is in response to complaints that too many
|
autoload -U select-word-style
|
||||||
zsh features are never noticed by many users. To turn them off,
|
select-word-style bash
|
||||||
just put `unsetopt alwayslastprompt listambiguous' in your
|
|
||||||
.zshrc file.
|
|
||||||
o The editor commands history-search-{forward,backward} are implemented
|
|
||||||
slightly differently, as are {up,down}-line-or-search. You may
|
|
||||||
well not notice this, however.
|
|
||||||
o Cursor keys are now usually bound in both vi command and insert
|
|
||||||
mode. In the latter case, this may result in a slight delay after
|
|
||||||
hitting ESCAPE to exit insert mode. Purists who object to this can
|
|
||||||
unbind the appropriate key sequences (see zshzle(1)). Most beginning
|
|
||||||
users of zsh apparently find the current behaviour preferable.
|
|
||||||
o History file format is incompatible with versions older than 3.0.6,
|
|
||||||
but this should only affect people who try to share history files
|
|
||||||
between the two versions -- 4.0 can read the old format, 3.0.6 and
|
|
||||||
later can read the new format. Just beware of INC_APPEND_HISTORY,
|
|
||||||
which could conceivably mix the two.
|
|
||||||
o Default compctl completions have been removed for some builtin
|
|
||||||
commands. Either use the new compinit-derived system, use the
|
|
||||||
improved compctls from Misc/compctl-examples, or restore these
|
|
||||||
equivalents yourself:
|
|
||||||
compctl -b bindkey
|
|
||||||
compctl -v export typeset vared
|
|
||||||
compctl -o setopt unsetopt
|
|
||||||
compctl -c which
|
|
||||||
|
|
||||||
Documentation
|
Documentation
|
||||||
-------------
|
-------------
|
||||||
|
|
Loading…
Reference in New Issue