Zsh: Difference between revisions

From wikinotes
 
(4 intermediate revisions by the same user not shown)
Line 11: Line 11:
|}
|}
</blockquote><!-- Documentation -->
</blockquote><!-- Documentation -->
= Turorials =
<blockquote>
{| class="wikitable"
|-
| completion overview || https://thevaluable.dev/zsh-completion-guide-examples/
|-
|}
</blockquote><!-- Turorials -->


= Locations =
= Locations =
Line 34: Line 43:
| 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 40: Line 49:
See [https://man.archlinux.org/man/extra/zsh/zsh.1.en man zsh] and [https://man.archlinux.org/man/extra/zsh/zshroadmap.1.en man zshroadmap] for overviews.
See [https://man.archlinux.org/man/extra/zsh/zsh.1.en man zsh] and [https://man.archlinux.org/man/extra/zsh/zshroadmap.1.en man zshroadmap] for overviews.
</blockquote><!-- Components -->
</blockquote><!-- Components -->
= Zsh Libraries =
<blockquote>
{|
| [[Programs: shell libraries]]
|-
| [[Programs: zsh libraries]]
|-
|}
</blockquote><!-- zsh libraries -->


= Notes =
= Notes =
<blockquote>
<blockquote>
{|
{|
| [[zsh antigen]]
|-
| [[zsh plugins]]
|-
|-
| [[zsh autocompletion]]
| [[zsh autocompletion]]
|-
|-
| [[zsh widgets]]
| [[zsh widgets]]
|-
| [[zsh keybindings]]
|-
| [[zsh history]]
|-
|-
|}
|}
</blockquote><!-- Notes -->
</blockquote><!-- Notes -->
= Extensions =
<blockquote>
{|
|-
| [[zsh antigen]]
|-
| [[zsh plugins]]
|-
|}
</blockquote><!-- Extensions -->

Latest revision as of 13:37, 10 April 2024

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

Turorials

completion overview https://thevaluable.dev/zsh-completion-guide-examples/

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.

Zsh Libraries

Programs: shell libraries
Programs: zsh libraries

Notes

zsh autocompletion
zsh widgets
zsh keybindings
zsh history

Extensions

zsh antigen
zsh plugins