diff options
author | recht <recht> | 2004-03-28 10:30:13 +0000 |
---|---|---|
committer | recht <recht> | 2004-03-28 10:30:13 +0000 |
commit | cfa09f597edfb578e8ce9c55314c39ded38dd8d6 (patch) | |
tree | 2f70974a8a11abe7861c2579d824601f916f86ae /shells/zsh/PLIST.dynamic | |
parent | d97af4b3fbcb27cbdf1d019d23646ecb6d23d2aa (diff) | |
download | pkgsrc-cfa09f597edfb578e8ce9c55314c39ded38dd8d6.tar.gz |
Update to 4.2.0
Patch provided by Geoff C. Wing in PR 24918
ok'd by uebayasi@
New features between zsh versions 4.0 and 4.2
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.
* Suffix aliases allow the shell to run a command on a file by suffix, e.g
`alias -s ps=gv' makes `foo.ps' execute `gv foo.ps'. Supplied function
zsh-mime-setup uses existing mailcap and mime.types files to set up suitable
aliases. Supplied function pick-web-browser is suitable for finding a browser
to show .html etc. files by suffix alias.
* new option `no_case_glob' for case-insensitive globbing.
Add-on modules and functions:
* zsh/datetime modules makes date formatting and seconds since EPOCH available
inside the shell.
* 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. Plus many others.
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 via $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 incremental 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
* several other contributed widgets
Local internal improvements:
* disowned jobs are automatically restarted
* \u and \U print escapes for Unicode
* read -d allows a custom line ending.
* read -t .
* 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, %^, %j, %y, enhanced %{, %}, %_.
* rand48() function in zsh/mathfunc 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 timing accuracy
* improvements to command line history mechanism
* job table is dynamically sized, preventing overflow (typically seen
previously in complex completions).
* many bugfixes
Diffstat (limited to 'shells/zsh/PLIST.dynamic')
-rw-r--r-- | shells/zsh/PLIST.dynamic | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/shells/zsh/PLIST.dynamic b/shells/zsh/PLIST.dynamic index 1b8173bf940..d88dd546b81 100644 --- a/shells/zsh/PLIST.dynamic +++ b/shells/zsh/PLIST.dynamic @@ -1,27 +1,50 @@ -@comment $NetBSD: PLIST.dynamic,v 1.2 2004/02/02 08:48:40 uebayasi Exp $ +@comment $NetBSD: PLIST.dynamic,v 1.3 2004/03/28 10:30:13 recht Exp $ lib/zsh/${PKGVERSION}/zsh/cap.so lib/zsh/${PKGVERSION}/zsh/clone.so lib/zsh/${PKGVERSION}/zsh/compctl.so lib/zsh/${PKGVERSION}/zsh/complete.so lib/zsh/${PKGVERSION}/zsh/complist.so lib/zsh/${PKGVERSION}/zsh/computil.so +lib/zsh/${PKGVERSION}/zsh/datetime.so lib/zsh/${PKGVERSION}/zsh/deltochar.so lib/zsh/${PKGVERSION}/zsh/example.so lib/zsh/${PKGVERSION}/zsh/files.so +lib/zsh/${PKGVERSION}/zsh/langinfo.so lib/zsh/${PKGVERSION}/zsh/mapfile.so lib/zsh/${PKGVERSION}/zsh/mathfunc.so lib/zsh/${PKGVERSION}/zsh/parameter.so lib/zsh/${PKGVERSION}/zsh/rlimits.so lib/zsh/${PKGVERSION}/zsh/sched.so lib/zsh/${PKGVERSION}/zsh/stat.so +lib/zsh/${PKGVERSION}/zsh/system.so lib/zsh/${PKGVERSION}/zsh/termcap.so -lib/zsh/${PKGVERSION}/zsh/terminfo.so lib/zsh/${PKGVERSION}/zsh/zftp.so lib/zsh/${PKGVERSION}/zsh/zle.so lib/zsh/${PKGVERSION}/zsh/zleparameter.so lib/zsh/${PKGVERSION}/zsh/zprof.so lib/zsh/${PKGVERSION}/zsh/zpty.so +lib/zsh/${PKGVERSION}/zsh/zselect.so lib/zsh/${PKGVERSION}/zsh/zutil.so +lib/zsh/${PKGVERSION}/zsh/net/socket.so +lib/zsh/${PKGVERSION}/zsh/net/tcp.so +share/zsh/${PKGVERSION}/functions/tcp_alias +share/zsh/${PKGVERSION}/functions/tcp_close +share/zsh/${PKGVERSION}/functions/tcp_command +share/zsh/${PKGVERSION}/functions/tcp_expect +share/zsh/${PKGVERSION}/functions/tcp_fd_handler +share/zsh/${PKGVERSION}/functions/tcp_log +share/zsh/${PKGVERSION}/functions/tcp_open +share/zsh/${PKGVERSION}/functions/tcp_output +share/zsh/${PKGVERSION}/functions/tcp_point +share/zsh/${PKGVERSION}/functions/tcp_proxy +share/zsh/${PKGVERSION}/functions/tcp_read +share/zsh/${PKGVERSION}/functions/tcp_rename +share/zsh/${PKGVERSION}/functions/tcp_send +share/zsh/${PKGVERSION}/functions/tcp_sess +share/zsh/${PKGVERSION}/functions/tcp_shoot +share/zsh/${PKGVERSION}/functions/tcp_spam +share/zsh/${PKGVERSION}/functions/tcp_talk +share/zsh/${PKGVERSION}/functions/tcp_wait share/zsh/${PKGVERSION}/functions/zfanon share/zsh/${PKGVERSION}/functions/zfautocheck share/zsh/${PKGVERSION}/functions/zfcd @@ -53,6 +76,7 @@ share/zsh/${PKGVERSION}/functions/zftransfer share/zsh/${PKGVERSION}/functions/zftype share/zsh/${PKGVERSION}/functions/zfuget share/zsh/${PKGVERSION}/functions/zfuput +@dirrm lib/zsh/${PKGVERSION}/zsh/net @dirrm lib/zsh/${PKGVERSION}/zsh @dirrm lib/zsh/${PKGVERSION} @dirrm lib/zsh |