Zsh: Difference between revisions

From wikinotes
No edit summary
Line 34: Line 34:
| compsys || [https://man.archlinux.org/man/extra/zsh/zshcompsys.1.en man zshcompsys] || new completion system
| compsys || [https://man.archlinux.org/man/extra/zsh/zshcompsys.1.en man zshcompsys] || new completion system
|-
|-
| compwid || [https://man.archlinux.org/man/extra/zsh/zshcompwid.1.en man zshcompwid] ||  
| compwid || [https://man.archlinux.org/man/extra/zsh/zshcompwid.1.en man zshcompwid] ||
|-
|-
|}
|}
Line 44: Line 44:
<blockquote>
<blockquote>
{|
{|
| [[zsh antigen]]
|-
| [[zsh plugins]]
|-
|-
| [[zsh autocompletion]]
| [[zsh autocompletion]]
Line 54: Line 51:
|}
|}
</blockquote><!-- Notes -->
</blockquote><!-- Notes -->
= Extensions =
<blockquote>
{|
|-
| [[zsh antigen]]
|-
| [[zsh plugins]]
|-
|}
</blockquote><!-- Extensions -->

Revision as of 00:23, 5 October 2021

ZSH is a shell, it is almost entirely backwards compatible with bash with several additional options.

Documentation

official docs http://zsh.sourceforge.net/Doc/Release/index-frame.html
zsh manpages https://manpages.debian.org/buster/zsh-common/index.html

Locations

~/.zshrc rcfile
/usr/share/zsh/functions/Completion/*/* builtin completions (see $fpath)
/usr/share/zsh/site-functions third party zsh completions

Components

ZLE man zshzle zsh's line editor
compctl man zshcompctl old completion system
compsys man zshcompsys new completion system
compwid man zshcompwid

See man zsh and man zshroadmap for overviews.

Notes

zsh autocompletion
zsh widgets

Extensions

zsh antigen
zsh plugins