Zsh: Difference between revisions
From wikinotes
(→Notes) |
No edit summary |
||
Line 23: | Line 23: | ||
|} | |} | ||
</blockquote><!-- Locations --> | </blockquote><!-- Locations --> | ||
= Components = | |||
<blockquote> | |||
{| class="wikitable" | |||
|- | |||
| ZLE || [man zshzle https://man.archlinux.org/man/extra/zsh/zshzle.1.en] || zsh's line editor | |||
|- | |||
| compctl || [man zshcompctl https://man.archlinux.org/man/extra/zsh/zshcompctl.1.en] || original completion system | |||
|- | |||
| compsys || [man zshcompsys https://man.archlinux.org/man/extra/zsh/zshcompsys.1.en] || new completion system | |||
|- | |||
|} | |||
</blockquote><!-- Components --> | |||
= Notes = | = Notes = |
Revision as of 16:00, 3 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 https://man.archlinux.org/man/extra/zsh/zshzle.1.en] zsh's line editor compctl [man zshcompctl https://man.archlinux.org/man/extra/zsh/zshcompctl.1.en] original completion system compsys [man zshcompsys https://man.archlinux.org/man/extra/zsh/zshcompsys.1.en] new completion system
Notes
zsh antigen zsh plugins zsh autocompletion