diff options
author | Johannes Löthberg <johannes@kyriasis.com> | 2016-11-06 02:59:12 +0100 |
---|---|---|
committer | Johannes Löthberg <johannes@kyriasis.com> | 2017-06-01 18:37:35 +0200 |
commit | 4bc0b955e7b257a89a8b0826730a823a5585b9d1 (patch) | |
tree | 2aa89a136df5d2ddbc5e8402afdcfa7e462ca4d1 /zsh/zshrc | |
parent | 2272c730f82b52345b54c508977b4bd51df7f0a3 (diff) | |
download | dotfiles-4bc0b955e7b257a89a8b0826730a823a5585b9d1.tar.xz |
zsh: Move .zshrc to zshrc, make symlink
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
Diffstat (limited to 'zsh/zshrc')
-rw-r--r-- | zsh/zshrc | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/zsh/zshrc b/zsh/zshrc new file mode 100644 index 0000000..4e21f7e --- /dev/null +++ b/zsh/zshrc @@ -0,0 +1,59 @@ +HISTFILE=~/.config/zsh/.zsh_history +HISTSIZE=500000 +SAVEHIST=500000 + +fpath+=("$XDG_CONFIG_HOME/zsh/themes") +zstyle :compinstall filename "$ZDOTDIR"/.zshrc + +# Menu completion +zstyle ':completion:*' menu select +zstyle ':completion:*' use-cache on +zstyle ':completion:*' rehash yes + +# Colors for file completion +zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} + +autoload -Uz colors \ + compinit \ + promptinit \ + edit-command-line \ + run-help \ + zmv +compinit +promptinit +colors + +setopt autocd \ + complete_aliases \ + glob_dots \ + extended_history \ + hist_verify \ + hist_ignore_space \ + inc_append_history_time \ + interactive_comments \ + numeric_glob_sort \ + no_bg_nice \ + print_exit_value \ + prompt_subst \ + notify + +# "This associative array takes as keys the names of files; the resulting +# value is the content of the file" +zmodload zsh/mapfile + +source "$ZDOTDIR"/keybindings.zsh +source "$ZDOTDIR"/aliases.zsh # aliases and functions. + +if [[ -n "$VTE_VERSION" ]]; then + source /etc/profile.d/vte.sh + __vte_prompt_command +fi + +if [[ -f "$ZDOTDIR"/zshrc-"$SHORTHOST" ]]; then + source "$ZDOTDIR"/zshrc-"$SHORTHOST" +fi + +GPG_TTY=$(tty) +export GPG_TTY + +prompt kyrias |