[emacs] add Borg's layer/essentials init, with some of my stuff
[~bandali/configs] / zsh / .zimrc
CommitLineData
855ca243
AB
1
2
3#################
4# CORE SETTINGS #
5#################
6
7#
8# Zim settings
9#
10
11# Select what modules you would like enabled.
378dacde
AB
12# The second line of modules may depend on options set by modules in the first
13# line. These dependencies are noted on the respective module's README.md.
56fe4497 14zmodules=(directory environment git git-info history input ssh utility custom \
378dacde 15 syntax-highlighting history-substring-search prompt completion)
855ca243
AB
16
17
18###################
19# MODULE SETTINGS #
20###################
21
22#
23# Prompt
24#
25
26# Set your desired prompt here
8b2a2e9c 27zprompt_theme='pure'
149b29f1
AB
28#PURE_PROMPT_SYMBOL=λ
29#PURE_PROMPT_SYMBOL=δ
30PURE_PROMPT_SYMBOL=➜
855ca243
AB
31
32#
33# Completion
34#
35
36# set an optional host-specific filename for the completion cache file
37# if none is provided, the default '.zcompdump' is used.
38#zcompdump_file=".zcompdump-${HOST}-${ZSH_VERSION}"
39
40#
41# Utility
42#
43
44# Uncomment to enable command correction prompts
45# See: http://zsh.sourceforge.net/Doc/Release/Options.html#Input_002fOutput
46setopt CORRECT
47
48#
49# Environment
50#
51
52# Set the string below to the desired terminal title format string.
53# The terminal title is redrawn upon directory change, however, variables like
54# ${PWD} are only evaluated once. Use prompt expansion strings for dynamic data:
55# http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html#Simple-Prompt-Escapes
56# The example below uses the following format: 'username@host:/current/directory'
57ztermtitle='%n@%m:%~'
58
59#
60# Input
61#
62
63# Uncomment to enable double-dot expansion.
64# This appends '../' to your input for each '.' you type after an initial '..'
65#zdouble_dot_expand='true'
66
67#
68# Syntax-Highlighting
69#
70
71# This determines what highlighters will be used with the syntax-highlighting module.
72# Documentation of the highlighters can be found here:
73# https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md
74# For (u)rxvt, termite and gnome-terminal users,
75# removing the 'cursor' highlighter will fix the disappearing cursor problem
76#zhighlighters=(main brackets cursor)
77zhighlighters=(main brackets pattern)
78
79
80#
81# SSH
82#
83
84# Load these ssh identities with the ssh module
85zssh_ids=(id_rsa plasma_id_rsa id_ed25519 id_rsa_aur)
86
87
88#
89# Pacman
90#
91
92# Set (optional) pacman front-end.
149b29f1 93zpacman_frontend='yay'
855ca243
AB
94
95# Load any helper scripts as defined here
96#zpacman_helper=(aur)