Modules

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.