zsh-users
 help / color / mirror / code / Atom feed
* zsh features short list - update?!
@ 1998-06-23 11:10 Sven Guckes
  1998-06-23 11:47 ` Zefram
  0 siblings, 1 reply; 3+ messages in thread
From: Sven Guckes @ 1998-06-23 11:10 UTC (permalink / raw)
  To: zsh-users

I am pretty sure that my short list of zsh features needs an update.
Please let me know about additions - or, better yet, an up-to-date
webpage on www.zsh.org (I might be missing this).

Sven

=== http://www.math.fu-berlin.de/~guckes/zsh/features :

ZSH features

===
very close to ksh/sh grammar, with csh additions
most features of ksh, bash, and tcsh
75 builtins, 89 options, 154 key bindings
short for loops, ex: for i (*.c) echo $i
select
shell functions
conditional expressions (test builtin, [ ... ], and ksh-style [[ ... ]])
global aliases (may be expanded anywhere on the line)
directory stack access with =num
process substitution (vi =(cmd) edits the output of cmd)
generalized pipes (ls foo >>(cmd1) 2>>(cmd2) pipes stdout to cmd1
  and stderr to cmd2)
arithmetic expressions
advanced globbing:
  ls **/file  searches recursively for "file" in subdirectories
  ls file<20->  matches file20, file30, file100, etc.
  ls *.(c|pro)  matches *.c and *.pro
  ls *(R)  matches only world-readable files
  ls *.c~lex.c  matches all .c files except lex.c
null command shorthands:
  "< file" is same as "more <file"
  "> file" is same as "cat >file"
  ">> file" is same as "cat >>file"
ksh-style coprocesses
automatic file stream teeing (ls >foo >bar puts output in two places)
chpwd() function run every time you change directory (useful for
  updating the status line)
job control
csh-style history
full vi line editing, including "c2w" and "y$" and such things
full emacs line editing
incremental history search
magic-space history
spelling correction
array parameters
$HOSTTYPE, $LINENO, $RANDOM, $SECONDS, $cdpath, $COLUMNS, $fignore,
  $HISTCHARS, $mailpath
with autocd option, typing a directory name by itself is the same as
  typing "cd dirname"
menu completion: pressing TAB repeatedly cycles through the possible matches
incremental path hashing
automatic process time reporting for commands that run over a certain limit
full tcsh-style prompt substitution
utmp login/logout reporting
with histverify option, performing csh-style history expansions causes the
  input line to be brought up for editing instead of being executed
with sunkeyboardhack option, accidently typed trailing ` characters
  are removed from the input line (for those of you with Sun keyboards :-) )
autoloaded functions (loaded from a file when they are first referenced)
"cd old new" replaces "old" with "new" in directory string
generalized argument completion, including:
  - command name completion
  - filename and path completion
  - hostname completion
  - key binding completion
  - option completion
  - variable name completion
  - user-specified keyword completion
  - anything else you can think of
prompt on right side of screen
directory stacks
history datestamps and execution time records
command scheduling (like at(1), but in the shell's context)
tty mode freezing
up to 9 startup files (but you only need 1 or 2)
8-bit clean
which -a cmd lists all occurences of "cmd" in the path

=== END


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: zsh features short list - update?!
  1998-06-23 11:10 zsh features short list - update?! Sven Guckes
@ 1998-06-23 11:47 ` Zefram
  1998-06-24 15:59   ` Sven Guckes
  0 siblings, 1 reply; 3+ messages in thread
From: Zefram @ 1998-06-23 11:47 UTC (permalink / raw)
  To: Sven Guckes; +Cc: zsh-users

Sven Guckes wrote:
>I am pretty sure that my short list of zsh features needs an update.

The Etc/FEATURES in the current distributions is more up to date than
this list.

-zefram


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: zsh features short list - update?!
  1998-06-23 11:47 ` Zefram
@ 1998-06-24 15:59   ` Sven Guckes
  0 siblings, 0 replies; 3+ messages in thread
From: Sven Guckes @ 1998-06-24 15:59 UTC (permalink / raw)
  To: zsh-users

Quoting Zefram (zefram@tao.co.uk):
> >I am pretty sure that my short list of zsh features needs an update.
> The Etc/FEATURES in the current distributions is more up to date than this.

Indeed.  Sorry for the noise!

I am now linking the Etc/FEATURES from my zsh page.
And the docs from the zsh-3.1.4-doc.tar.gz, too.

Btw, I used "980601" as the release date of zsh-3.1.4 in my sig - correct?

Sven

-- 
Sven Guckes guckes@math.fu-berlin.de            using zsh-3.0.5 [961218]
ZSH HomePage: http://www.zsh.org   | Latest version:  zsh-3.1.4 [980601]
ZSH Pages:    http://www.math.fu-berlin.de/~guckes/zsh/  Tips and tricks


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1998-06-24 16:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-06-23 11:10 zsh features short list - update?! Sven Guckes
1998-06-23 11:47 ` Zefram
1998-06-24 15:59   ` Sven Guckes

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).