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