HISTFILE=~/.histfile HISTSIZE=1000 SAVEHIST=1000 setopt notify setopt extendedglob unsetopt beep bindkey -e # Force xterm in 256 color mode case $TERM in (xterm*) TERM=xterm-256color esac if [ -f $HOME/.profile ]; then source $HOME/.profile fi # Source local zsh configs if [ -f $HOME/.zshrc_local ]; then source $HOME/.zshrc_local fi # Source modules if [ -d "$HOME/.zshrc.d" ]; then for sh in $HOME/.zshrc.d/*.zsh(N) ; do [ -r "$sh" ] && source "$sh" done fi # Source color tags for hostnames if [ -f $HOME/.zsh_host_colors ]; then source $HOME/.zsh_host_colors HOST_COLOR="${HOST_COLORS[$(cat /etc/hostname | tr -d '\n')]}" fi # Default to none if not defined if [ -z "$HOST_COLOR" ]; then HOST_COLOR="none" fi # Source color tags for usernames if [ -f $HOME/.zsh_user_colors ]; then source $HOME/.zsh_user_colors USER_COLOR="${USER_COLORS[$USER]}" fi # Default to none if not defined if [ -z "$USER_COLOR" ]; then USER_COLOR="none" fi # Prompt PS1="%F{$USER_COLOR}%n%f@%F{$HOST_COLOR}%m %F{green}%/%f $ " declare -a PLUGINS PLUGINS=( "/data/data/com.termux/files/usr/share/zsh/site-functions/zsh-syntax-highlighting.zsh" "/usr/share/zsh/site-functions/zsh-syntax-highlighting.zsh" "/usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" ) declare -r PLUGINS for plugin in $PLUGINS; do if [ -e "$plugin" ]; then source $plugin fi done