Zim alone won't change your Zsh experience! By enabling modules, you pick what features you want.
A brief list of modules and their descriptions can be seen below. Clicking on the name of a module will take you to the full documentation for that module.
Any bold module provides functionality that greatly enhances the user experience. These are recommended modules!
Behaviour
| Name | Description |
|---|---|
| completion | Enables and configures smart and extensive tab completion. |
| environment | Sets generic Zsh built-in environment options. |
| input | Applies correct bindkeys for input events. |
Productivity
| Name | Description |
|---|---|
| archive | Provides archive and unarchive functions for easy archive manipulation. |
| git | Provides nice git aliases and functions. |
| git-info | Exposes git repository status information to prompts. |
| ssh | Provides a convenient way to load ssh-agent. |
| termtitle | Sets a custom terminal title. |
| utility | Adds utility aliases and functions. Adds colour to ls, grep and less. |
Distro-specific
| Name | Description |
|---|---|
| homebrew | Adds aliases for Homebrew. |
| pacman | Adds aliases for the pacman package manager. |