1# Start configuration added by Zim install {{{
2# -------
3# Modules
4# -------
5
6# Sets sane Zsh built-in environment options.
7zmodule environment
8# Applies correct bindkeys for input events.
9zmodule input
10# Sets a custom terminal title.
11zmodule termtitle
12# Utility aliases and functions. Adds colour to ls, grep and less.
13zmodule utility
14
15#
16# Prompt
17#
18# Exposes to prompts how long the last command took to execute, used by asciiship.
19zmodule duration-info
20# Exposes git repository status information to prompts, used by asciiship.
21zmodule git-info
22
23# Additional completion definitions for Zsh.
24zmodule zsh-users/zsh-completions
25# Fish-like autosuggestions for Zsh.
26zmodule zsh-users/zsh-autosuggestions
27# Fish-like syntax highlighting for Zsh.
28# zsh-users/zsh-syntax-highlighting must be sourced after completion
29zmodule zsh-users/zsh-syntax-highlighting
30# Fish-like history search (up arrow) for Zsh.
31# zsh-users/zsh-history-substring-search must be sourced after zsh-users/zsh-syntax-highlighting
32zmodule zsh-users/zsh-history-substring-search
33# }}} End configuration added by Zim install
34
35zmodule archive
36zmodule exa
37zmodule fzf
38zmodule prompt-pwd
39zmodule s1ck94
40zmodule ssh
41zmodule joke/zim-starship
42zmodule joke/zim-chezmoi
43
44fpath=($XDG_CONFIG_HOME/zsh/completions $fpath)
45
46# Enables and configures smart and extensive tab completion.
47# completion must be sourced after zsh-users/zsh-completions
48zmodule completion