view zshrc @ 169:9ee1bb5d8360

use filetype specific commands for vimux
author zegervdv <zegervdv@me.com>
date Sun, 02 Nov 2014 17:38:24 +0100
parents 7b712c989aad
children 4c6e4d53f8f6
line wrap: on
line source

source ~/.zsh/colors.zsh
source ~/.zsh/setopt.zsh
source ~/.zsh/exports.zsh
source ~/.zsh/prompt.zsh
source ~/.zsh/completion.zsh
source ~/.zsh/aliases.zsh
source ~/.zsh/bindkeys.zsh
source ~/.zsh/history.zsh
source ~/.zsh/zsh_hooks.zsh

# Plugins
source ~/.fzf.zsh
source ~/.zsh/zsh-history-substring-search.zsh
source ~/.zsh/z.sh
source ~/.zsh/plugins/zsh-autosuggestions/autosuggestions.zsh

precmd() {
  if [[ -n "$TMUX" ]]; then
    export TERM=screen-256color
    tmux setenv "$(tmux display -p 'TMUX_PWD_#D')" "$PWD"
  fi
}

# Enable autosuggestions automatically
zle-line-init() {
    zle autosuggest-start
}
zle -N zle-line-init


[[ -f ~/.zshrc.local ]] && source ~/.zshrc.local