'\" t
.\" Title: zsh-lovers
.\" Author: [see the "AUTHORS" section]
-.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
-.\" Date: 04/03/2014
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 09/08/2023
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
-.TH "ZSH\-LOVERS" "1" "04/03/2014" "\ \&" "\ \&"
+.TH "ZSH\-LOVERS" "1" "09/08/2023" "\ \&" "\ \&"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.sp
Most of the tricks and oneliner come from the mailinglists zsh\-users, zsh\-workers, google, newsgroups and from ourself\&. See section \fBLINKS\fR for details\&.
.sp
-Note: This manpage (zsh\-lovers(1)) is \fBnot\fR an offical part of the Z shell! It\(cqs just a just for fun \- manpage ;) For comments, bugreports and feedback take a quick look at the section \fBBUGS\fR\&.
-.SH "SHELL-SCRIPTING"
+Note: This manpage (zsh\-lovers(1)) is \fBnot\fR an official part of the Z shell! It\(cqs just a just for fun \- manpage ;) For comments, bugreports and feedback take a quick look at the section \fBBUGS\fR\&.
+.SH "SHELL\-SCRIPTING"
.sp
This section provides some examples for often needed shellscript\-stuff\&. Notice that you should not use otherwise most examples won\(cqt work\&. Parse options in shellscripts\&. Example taken from ZWS by Adam Chodorowski (http://www\&.chodorowski\&.com/projects/zws/):
.sp
.RE
.\}
.sp
-If you end up using a directory as argument, this will remove the trailing slash (usefull in ln)
+If you end up using a directory as argument, this will remove the trailing slash (useful in ln)
.sp
.if n \{\
.RS 4
# All files for which the owner hat read and execute permissions
$ echo *(f:u+rx:)
-# The same, but also others dont have execute permissions
+# The same, but also others don\*(Aqt have execute permissions
$ echo *(f:u+rx,o\-x:)
# brace expansion \- example
# Remove zero length and \&.bak files in a directory
$ rm \-i *(\&.L0) *\&.bak(\&.)
-# print out files that dont have extensions
+# print out files that don\*(Aqt have extensions
$ printf \*(Aq%s\en\*(Aq ^?*\&.*
$ printf \*(Aq%s\en\*(Aq ^?*\&.[^\&.]*(D)
$ ls \-d \-\- ^?*\&.*(D)
# see above, but now omit executables
$ ls **/*~*(${~${(j/|/)fignore}})(\&.^*)
-# Print out files that dont have extensions (require *setopt extendedglob*
+# Print out files that don\*(Aqt have extensions (require *setopt extendedglob*
# and *setopt dotglob*)
$ printf \*(Aq%s\en\*(Aq ^?*\&.*
$ print ${(r:10::0:)foo}
# find the name of all the files in their home directory that have
-# more than 20 characters in their file names
+# 20 or more characters in their file names
print \-rl $HOME/${(l:20::?:)~:\-}*
# Save arrays
$ for i (\&./*\&.mp3){mpg321 \-\-w \- $i > ${i:r}\&.wav}
# Download with LaTeX2HTML created Files (for example the ZSH\-Guide):
- $ for f in http://zsh\&.sunsite\&.dk/Guide/zshguide{,{01\&.\&.08}}\&.html; do
+ $ for f in https://zsh\&.sourceforge\&.io/Guide/zshguide{,{01\&.\&.08}}\&.html; do
> lynx \-source $f >${f:t}
> done
.\}
.SS "Redirection\-Examples"
.sp
-See zshmisc(1) for more informations (or less ${^fpath}/zmv(N))
+See zshmisc(1) for more information (or less ${^fpath}/zmv(N))
.sp
.if n \{\
.RS 4
$ ls *
1\&.c 1\&.foo 2\&.foo 3\&.foo 4\&.foo foo\&.fnord
-# Rename "file\&.with\&.many\&.dots\&.txt" by substituting dots (exept for the last
+# Rename "file\&.with\&.many\&.dots\&.txt" by substituting dots (except for the last
# one!) with a space
$ touch {1\&.\&.20}\-file\&.with\&.many\&.dots\&.txt
$ zmv \*(Aq(*\&.*)(\&.*)\*(Aq \*(Aq${1//\&./ }$2\*(Aq
# If a XML\-file contains stuff like ``<TAGA/>\*(Aq\*(Aq and ``<TAGB/>\*(Aq\*(Aq, number
# this empty tags (ones ending in \*(Aq/>\*(Aq) so if encountered in the same
-# order, the preceeding tags would become ``<TAGA/>1</TAGA>\*(Aq\*(Aq and
+# order, the preceding tags would become ``<TAGA/>1</TAGA>\*(Aq\*(Aq and
# ``<TAGB/>2</TAGB>\*(Aq\*(Aq
$ zmodload zsh/mapfile
$ cnt=0
\fBhttp://www\&.zsh\&.org/\fR
.RE
.PP
-Project\-page
+Zsh Web Pages
.RS 4
-\fBhttp://sourceforge\&.net/projects/zsh/\fR
+\fBhttps://zsh\&.sourceforge\&.io/\fR
.RE
.PP
-Z shell page at sunsite\&.dk
+Project\-page
.RS 4
-\fBhttp://zsh\&.sunsite\&.dk/\fR
+\fBhttp://sourceforge\&.net/projects/zsh/\fR
.RE
.PP
From Bash to Z Shell: Conquering the Command Line \- the book
.PP
ZSH\-FAQ
.RS 4
-\fBhttp://zsh\&.dotsrc\&.org/FAQ/\fR
+\fBhttps://zsh\&.sourceforge\&.io/FAQ/zshfaq\&.html\fR
.RE
.PP
Userguide
.RS 4
-\fBhttp://zsh\&.sunsite\&.dk/Guide/\fR
+\fBhttps://zsh\&.sourceforge\&.io/Guide/\fR
.RE
.PP
ZSH\-Wiki
\fBhttp://zshwiki\&.org/home/\fR
.RE
.PP
-A short introduction from BYU
-.RS 4
-\fBhttp://docs\&.cs\&.byu\&.edu/linux/advanced/zsh\&.html\fR
-.RE
-.PP
Mouse\-Support ;)
.RS 4
\fBhttp://stchaz\&.free\&.fr/mouse\&.zsh\fR
.RE
.PP
-Curtains up: introducing the Z shell
-.RS 4
-\fBhttp://www\-128\&.ibm\&.com/developerworks/linux/library/l\-z\&.html?dwzone=linux\fR
-.RE
-.PP
-ZSH\-Liebhaberseite (german)
-.RS 4
-\fBhttp://michael\-prokop\&.at/computer/tools_zsh_liebhaber\&.html\fR
-.RE
-.PP
-ZSH\-Seite von Michael Prokop (german)
-.RS 4
-\fBhttp://michael\-prokop\&.at/computer/tools_zsh\&.html\fR
-.RE
-.PP
ZSH Prompt introduction
.RS 4
\fBhttp://aperiodic\&.net/phil/prompt/\fR
.PP
ft\(cqs zsh configuration
.RS 4
-\fBhttp://ft\&.bewatermyfriend\&.org/comp/zsh\&.html\fR
+\fBhttp://ft\&.bewatermyfriend\&.org/computer/zsh\&.html\fR
.RE
.PP
Adam\(cqs ZSH page
.PP
IRC channel
.RS 4
-\fB#zsh at irc\&.libera\&.chat\fR
+\fB#zsh at irc\&.freenode\&.org\fR
.RE
.PP
The Z shell reference\-card (included in the zsh\-lovers debian\-package)
.nf
Andrew \*(Aqzefram\*(Aq Main \- http://www\&.fysh\&.org/~zefram/
Barton E\&. Schaefer \- http://www\&.well\&.com/user/barts/
-Matthias Kopfermann \- http://www\&.infodrom\&.north\&.de/~matthi/
+Matthias Kopfermann \- http://www\&.guckes\&.net/zsh/lover\&.html
Oliver Kiddle \- http://people\&.freenet\&.de/opk/
Paul Falstad \- http://www\&.falstad\&.com/
Peter Stephenson \- http://homepage\&.ntlworld\&.com/p\&.w\&.stephenson/
Richard Coleman
Stephane Chazelas \- http://stephane\&.chazelas\&.free\&.fr/
Sven Guckes \- http://www\&.guckes\&.net/
-Sven Wischnowsky \- http://w9y\&.de/zsh/zshrc
+Sven Wischnowsky \- http://w9y\&.de/
.fi
.if n \{\
.RE
Note: especially \fIman zshcontrib\fR covers very useful topics! Book: \fBFrom Bash to Z Shell\fR by Oliver Kiddle, Jerry Peck and Peter Stephenson\&. \fBISBN: 1590593766\fR\&. \- \fBbash2zsh\&.com\fR Also take a look at the section \fBLINKS\fR in this manpage\&.
.SH "BUGS"
.sp
-Probably\&. This manpage might be never complete\&. So please report bugs, feedback and suggestions to <zsh\-lovers@michael\-prokop\&.at>\&. Thank you!
+Probably\&. This manpage might be never complete\&. So please report bugs, feedback and suggestions via https://github\&.com/grml/zsh\-lovers Thank you!
.SH "COPYRIGHT"
.sp
Copyright (C) Michael Prokop, Christian Schneider and Matthias Kopfermann\&.
zsh-workers, google, newsgroups and from ourself. See section *LINKS* for
details.
-Note: This manpage (zsh-lovers(1)) is *not* an offical part of the Z shell! It's
+Note: This manpage (zsh-lovers(1)) is *not* an official part of the Z shell! It's
just a just for fun - manpage ;) +
For comments, bugreports and feedback take a quick look at the section *BUGS*.
$ grep alias ~/.zsh/* C
443
----------------------
-Some more or less useful global aliases (choose whether they are useful or not
+Some more or less useful global aliases (choose whether they are useful or not
for you on your own):
--------------------------------------------------------
---------------------------------------------------------------------------------------------------
If you end up using a directory as argument, this will remove the
-trailing slash (usefull in ln)
+trailing slash (useful in ln)
---------------------------------------------------------------------------------------------------
zstyle ':completion:*' squeeze-slashes true
---------------------------------------------------------------------------------------------------
# All files for which the owner hat read and execute permissions
$ echo *(f:u+rx:)
-# The same, but also others dont have execute permissions
+# The same, but also others don't have execute permissions
$ echo *(f:u+rx,o-x:)
# brace expansion - example
# Remove zero length and .bak files in a directory
$ rm -i *(.L0) *.bak(.)
-# print out files that dont have extensions
+# print out files that don't have extensions
$ printf '%s\n' ^?*.*
$ printf '%s\n' ^?*.[^.]*(D)
$ ls -d -- ^?*.*(D)
# see above, but now omit executables
$ ls **/*~*(${~${(j/|/)fignore}})(.^*)
-# Print out files that dont have extensions (require *setopt extendedglob*
+# Print out files that don't have extensions (require *setopt extendedglob*
# and *setopt dotglob*)
$ printf '%s\n' ^?*.*
$ print ${(r:10::0:)foo}
# find the name of all the files in their home directory that have
-# more than 20 characters in their file names
+# 20 or more characters in their file names
print -rl $HOME/${(l:20::?:)~:-}*
# Save arrays
$ for i (./*.mp3){mpg321 --w - $i > ${i:r}.wav}
# Download with LaTeX2HTML created Files (for example the ZSH-Guide):
- $ for f in http://zsh.sunsite.dk/Guide/zshguide{,{01..08}}.html; do
+ $ for f in https://zsh.sourceforge.io/Guide/zshguide{,{01..08}}.html; do
> lynx -source $f >${f:t}
> done
Redirection-Examples
~~~~~~~~~~~~~~~~~~~~
-See zshmisc(1) for more informations (or less ${^fpath}/zmv(N))
+See zshmisc(1) for more information (or less ${^fpath}/zmv(N))
-------------------------------------------------------------------------------
# Append `exit 1' at the end of all *.sh - files
$ ls *
1.c 1.foo 2.foo 3.foo 4.foo foo.fnord
-# Rename "file.with.many.dots.txt" by substituting dots (exept for the last
+# Rename "file.with.many.dots.txt" by substituting dots (except for the last
# one!) with a space
$ touch {1..20}-file.with.many.dots.txt
$ zmv '(*.*)(.*)' '${1//./ }$2'
# If a XML-file contains stuff like ``<TAGA/>'' and ``<TAGB/>'', number
# this empty tags (ones ending in '/>') so if encountered in the same
-# order, the preceeding tags would become ``<TAGA/>1</TAGA>'' and
+# order, the preceding tags would become ``<TAGA/>1</TAGA>'' and
# ``<TAGB/>2</TAGB>''
$ zmodload zsh/mapfile
$ cnt=0
-----
Primary site::
*http://www.zsh.org/[]*
+Zsh Web Pages::
+ *https://zsh.sourceforge.io/[]*
Project-page::
*http://sourceforge.net/projects/zsh/[]*
-Z shell page at sunsite.dk::
- *http://zsh.sunsite.dk/[]*
From Bash to Z Shell: Conquering the Command Line - the book::
*http://www.bash2zsh.com/[]*
"Zsh - die magische Shell" (german book about Zsh) by Sven Guckes and Julius Plenz::
Mailinglistarchive::
*http://www.zsh.org/mla/[]*
ZSH-FAQ::
- *http://zsh.dotsrc.org/FAQ/[]*
+ *https://zsh.sourceforge.io/FAQ/zshfaq.html[]*
Userguide::
- *http://zsh.sunsite.dk/Guide/[]*
+ *https://zsh.sourceforge.io/Guide/[]*
ZSH-Wiki::
*http://zshwiki.org/home/[]*
-A short introduction from BYU::
- *http://docs.cs.byu.edu/linux/advanced/zsh.html[]*
Mouse-Support ;)::
*http://stchaz.free.fr/mouse.zsh[]*
-Curtains up: introducing the Z shell::
- *http://www-128.ibm.com/developerworks/linux/library/l-z.html?dwzone=linux[]*
-ZSH-Liebhaberseite (german)::
- *http://michael-prokop.at/computer/tools_zsh_liebhaber.html[]*
-ZSH-Seite von Michael Prokop (german)::
- *http://michael-prokop.at/computer/tools_zsh.html[]*
ZSH Prompt introduction::
*http://aperiodic.net/phil/prompt/[]*
ft's zsh configuration::
- *http://ft.bewatermyfriend.org/comp/zsh.html[]*
+ *http://ft.bewatermyfriend.org/computer/zsh.html[]*
Adam's ZSH page::
*http://www.adamspiers.org/computing/zsh/[]*
Zzappers Best of ZSH Tips::
The zsh-lovers webpage::
*http://grml.org/zsh/[]*
IRC channel::
- *#zsh at irc.libera.chat*
+ *#zsh at irc.freenode.org*
The Z shell reference-card (included in the zsh-lovers debian-package)::
*http://www.bash2zsh.com/zsh_refcard/refcard.pdf[]*
-------------------------------------------------------------------------
Andrew 'zefram' Main - http://www.fysh.org/~zefram/
Barton E. Schaefer - http://www.well.com/user/barts/
-Matthias Kopfermann - http://www.infodrom.north.de/~matthi/
+Matthias Kopfermann - http://www.guckes.net/zsh/lover.html
Oliver Kiddle - http://people.freenet.de/opk/
Paul Falstad - http://www.falstad.com/
Peter Stephenson - http://homepage.ntlworld.com/p.w.stephenson/
Richard Coleman
Stephane Chazelas - http://stephane.chazelas.free.fr/
Sven Guckes - http://www.guckes.net/
-Sven Wischnowsky - http://w9y.de/zsh/zshrc
+Sven Wischnowsky - http://w9y.de/
-------------------------------------------------------------------------
SEE ALSO
BUGS
----
-Probably. This manpage might be never complete. So please report bugs,
-feedback and suggestions to <zsh-lovers@michael-prokop.at>. Thank
-you!
+Probably. This manpage might be never complete.
+So please report bugs, feedback and suggestions via https://github.com/grml/zsh-lovers
+Thank you!
COPYRIGHT
---------
+<?xml version="1.0" encoding="UTF-8"?>\r
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"\r
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 8.6.9" />\r
+<meta name="generator" content="AsciiDoc 10.2.0" />\r
<title>ZSH-LOVERS(1)</title>\r
<style type="text/css">\r
/* Shared CSS for AsciiDoc xhtml11 and html5 backends */\r
p.table {\r
margin-top: 0;\r
}\r
-/* Because the table frame attribute is overriden by CSS in most browsers. */\r
+/* Because the table frame attribute is overridden by CSS in most browsers. */\r
div.tableblock > table[frame="void"] {\r
border-style: none;\r
}\r
<div class="paragraph"><p>Most of the tricks and oneliner come from the mailinglists zsh-users,\r
zsh-workers, google, newsgroups and from ourself. See section <strong>LINKS</strong> for\r
details.</p></div>\r
-<div class="paragraph"><p>Note: This manpage (zsh-lovers(1)) is <strong>not</strong> an offical part of the Z shell! It’s\r
+<div class="paragraph"><p>Note: This manpage (zsh-lovers(1)) is <strong>not</strong> an official part of the Z shell! It’s\r
just a just for fun - manpage ;)<br />\r
For comments, bugreports and feedback take a quick look at the section <strong>BUGS</strong>.</p></div>\r
</div>\r
$ grep alias ~/.zsh/* C\r
443</code></pre>\r
</div></div>\r
-<div class="paragraph"><p>Some more or less useful global aliases (choose whether they are useful or not\r
+<div class="paragraph"><p>Some more or less useful global aliases (choose whether they are useful or not\r
for you on your own):</p></div>\r
<div class="listingblock">\r
<div class="content">\r
zstyle ':completion:*:kill:*' force-list always</code></pre>\r
</div></div>\r
<div class="paragraph"><p>If you end up using a directory as argument, this will remove the\r
-trailing slash (usefull in ln)</p></div>\r
+trailing slash (useful in ln)</p></div>\r
<div class="listingblock">\r
<div class="content">\r
<pre><code>zstyle ':completion:*' squeeze-slashes true</code></pre>\r
# All files for which the owner hat read and execute permissions\r
$ echo *(f:u+rx:)\r
\r
-# The same, but also others dont have execute permissions\r
+# The same, but also others don't have execute permissions\r
$ echo *(f:u+rx,o-x:)\r
\r
# brace expansion - example\r
# Remove zero length and .bak files in a directory\r
$ rm -i *(.L0) *.bak(.)\r
\r
-# print out files that dont have extensions\r
+# print out files that don't have extensions\r
$ printf '%s\n' ^?*.*\r
$ printf '%s\n' ^?*.[^.]*(D)\r
$ ls -d -- ^?*.*(D)\r
# see above, but now omit executables\r
$ ls **/*~*(${~${(j/|/)fignore}})(.^*)\r
\r
-# Print out files that dont have extensions (require *setopt extendedglob*\r
+# Print out files that don't have extensions (require *setopt extendedglob*\r
# and *setopt dotglob*)\r
$ printf '%s\n' ^?*.*\r
\r
$ print ${(r:10::0:)foo}\r
\r
# find the name of all the files in their home directory that have\r
-# more than 20 characters in their file names\r
+# 20 or more characters in their file names\r
print -rl $HOME/${(l:20::?:)~:-}*\r
\r
# Save arrays\r
$ for i (./*.mp3){mpg321 --w - $i > ${i:r}.wav}\r
\r
# Download with LaTeX2HTML created Files (for example the ZSH-Guide):\r
- $ for f in http://zsh.sunsite.dk/Guide/zshguide{,{01..08}}.html; do\r
+ $ for f in https://zsh.sourceforge.io/Guide/zshguide{,{01..08}}.html; do\r
> lynx -source $f >${f:t}\r
> done\r
\r
</div>\r
<div class="sect2">\r
<h3 id="_redirection_examples">Redirection-Examples</h3>\r
-<div class="paragraph"><p>See zshmisc(1) for more informations (or less ${^fpath}/zmv(N))</p></div>\r
+<div class="paragraph"><p>See zshmisc(1) for more information (or less ${^fpath}/zmv(N))</p></div>\r
<div class="listingblock">\r
<div class="content">\r
<pre><code># Append `exit 1' at the end of all *.sh - files\r
$ ls *\r
1.c 1.foo 2.foo 3.foo 4.foo foo.fnord\r
\r
-# Rename "file.with.many.dots.txt" by substituting dots (exept for the last\r
+# Rename "file.with.many.dots.txt" by substituting dots (except for the last\r
# one!) with a space\r
$ touch {1..20}-file.with.many.dots.txt\r
$ zmv '(*.*)(.*)' '${1//./ }$2'\r
\r
# If a XML-file contains stuff like ``<TAGA/>'' and ``<TAGB/>'', number\r
# this empty tags (ones ending in '/>') so if encountered in the same\r
-# order, the preceeding tags would become ``<TAGA/>1</TAGA>'' and\r
+# order, the preceding tags would become ``<TAGA/>1</TAGA>'' and\r
# ``<TAGB/>2</TAGB>''\r
$ zmodload zsh/mapfile\r
$ cnt=0\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
-Project-page\r
+Zsh Web Pages\r
</dt>\r
<dd>\r
<p>\r
- <strong><a href="http://sourceforge.net/projects/zsh/">http://sourceforge.net/projects/zsh/</a></strong>\r
+ <strong><a href="https://zsh.sourceforge.io/">https://zsh.sourceforge.io/</a></strong>\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
-Z shell page at sunsite.dk\r
+Project-page\r
</dt>\r
<dd>\r
<p>\r
- <strong><a href="http://zsh.sunsite.dk/">http://zsh.sunsite.dk/</a></strong>\r
+ <strong><a href="http://sourceforge.net/projects/zsh/">http://sourceforge.net/projects/zsh/</a></strong>\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
</dt>\r
<dd>\r
<p>\r
- <strong><a href="http://zsh.dotsrc.org/FAQ/">http://zsh.dotsrc.org/FAQ/</a></strong>\r
+ <strong><a href="https://zsh.sourceforge.io/FAQ/zshfaq.html">https://zsh.sourceforge.io/FAQ/zshfaq.html</a></strong>\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
</dt>\r
<dd>\r
<p>\r
- <strong><a href="http://zsh.sunsite.dk/Guide/">http://zsh.sunsite.dk/Guide/</a></strong>\r
+ <strong><a href="https://zsh.sourceforge.io/Guide/">https://zsh.sourceforge.io/Guide/</a></strong>\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
-A short introduction from BYU\r
-</dt>\r
-<dd>\r
-<p>\r
- <strong><a href="http://docs.cs.byu.edu/linux/advanced/zsh.html">http://docs.cs.byu.edu/linux/advanced/zsh.html</a></strong>\r
-</p>\r
-</dd>\r
-<dt class="hdlist1">\r
Mouse-Support ;)\r
</dt>\r
<dd>\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
-Curtains up: introducing the Z shell\r
-</dt>\r
-<dd>\r
-<p>\r
- <strong><a href="http://www-128.ibm.com/developerworks/linux/library/l-z.html?dwzone=linux">http://www-128.ibm.com/developerworks/linux/library/l-z.html?dwzone=linux</a></strong>\r
-</p>\r
-</dd>\r
-<dt class="hdlist1">\r
-ZSH-Liebhaberseite (german)\r
-</dt>\r
-<dd>\r
-<p>\r
- <strong><a href="http://michael-prokop.at/computer/tools_zsh_liebhaber.html">http://michael-prokop.at/computer/tools_zsh_liebhaber.html</a></strong>\r
-</p>\r
-</dd>\r
-<dt class="hdlist1">\r
-ZSH-Seite von Michael Prokop (german)\r
-</dt>\r
-<dd>\r
-<p>\r
- <strong><a href="http://michael-prokop.at/computer/tools_zsh.html">http://michael-prokop.at/computer/tools_zsh.html</a></strong>\r
-</p>\r
-</dd>\r
-<dt class="hdlist1">\r
ZSH Prompt introduction\r
</dt>\r
<dd>\r
</dt>\r
<dd>\r
<p>\r
- <strong><a href="http://ft.bewatermyfriend.org/comp/zsh.html">http://ft.bewatermyfriend.org/comp/zsh.html</a></strong>\r
+ <strong><a href="http://ft.bewatermyfriend.org/computer/zsh.html">http://ft.bewatermyfriend.org/computer/zsh.html</a></strong>\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
</dt>\r
<dd>\r
<p>\r
- <strong>#zsh at irc.libera.chat</strong>\r
+ <strong>#zsh at irc.freenode.org</strong>\r
</p>\r
</dd>\r
<dt class="hdlist1">\r
<div class="content">\r
<pre><code>Andrew 'zefram' Main - http://www.fysh.org/~zefram/\r
Barton E. Schaefer - http://www.well.com/user/barts/\r
-Matthias Kopfermann - http://www.infodrom.north.de/~matthi/\r
+Matthias Kopfermann - http://www.guckes.net/zsh/lover.html\r
Oliver Kiddle - http://people.freenet.de/opk/\r
Paul Falstad - http://www.falstad.com/\r
Peter Stephenson - http://homepage.ntlworld.com/p.w.stephenson/\r
Richard Coleman\r
Stephane Chazelas - http://stephane.chazelas.free.fr/\r
Sven Guckes - http://www.guckes.net/\r
-Sven Wischnowsky - http://w9y.de/zsh/zshrc</code></pre>\r
+Sven Wischnowsky - http://w9y.de/</code></pre>\r
</div></div>\r
</div>\r
</div>\r
<div class="sect1">\r
<h2 id="_bugs">BUGS</h2>\r
<div class="sectionbody">\r
-<div class="paragraph"><p>Probably. This manpage might be never complete. So please report bugs,\r
-feedback and suggestions to <<a href="mailto:zsh-lovers@michael-prokop.at">zsh-lovers@michael-prokop.at</a>>. Thank\r
-you!</p></div>\r
+<div class="paragraph"><p>Probably. This manpage might be never complete.\r
+So please report bugs, feedback and suggestions via <a href="https://github.com/grml/zsh-lovers">https://github.com/grml/zsh-lovers</a>\r
+Thank you!</p></div>\r
</div>\r
</div>\r
<div class="sect1">\r
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 2010-07-28 21:55:37 UTC\r
+Last updated\r
+ 2023-09-08 11:52:40 UTC\r
</div>\r
</div>\r
</body>\r