Tldr: 1. aliases, 2. suffix aliases, 3. global aliases
Tldr: 1. aliases, 2. suffix aliases, 3. global aliases
However, the os-specific aliases became more and more important to me due to GitHub and VisualStudio Codespaces. Targeting different operating systems is quite important to me.
But technically it's just a regular alias. (Which is also mentioned in the corresponding paragraph)
>You have seen four different types of ZSH aliases that will boost your productivity
`four` in these two lines is typo or intentional? Because the title says `5 Types Of ...`
> The registration of aliases with parameters looks pretty similar to a function definition in regular programming languages.
Well that's because it is a function definition in this programming language, no?
Furthermore, this breaks down when you, say, use `alias` to view all your aliases. It won't show the functions, because they are not aliases.