source "$ZDOTDIR/history.zsh" source "$ZDOTDIR/alias.zsh" source "$ZDOTDIR/plugins.zsh" PS1="%F{38}[%n@%m %F{45}%B%~%b%f%F{38}]%f$ " TIMEFMT=$'real\t%E\nuser\t%U\nsys\t%S' EDITOR="nvim" ViSUAL_EDITOR="nvim" # Bind Ctrl-left/right arrow to move back/formward one word # https://unix.stackexchange.com/a/140499 # # Bind Canc, Home and End to the right functions # https://stackoverflow.com/a/8645267 bindkey "^[[1;5C" forward-word bindkey "^[[1;5D" backward-word bindkey "^[[H" beginning-of-line bindkey "^[[F" end-of-line bindkey "^[[3~" delete-char # Enable the autocompletion and make it case insensitive # https://superuser.com/a/1092328 autoload -U compinit && compinit zstyle ":completion:*" matcher-list "m:{a-z}={A-Za-z}" # Load `ls` color when autocompleting directories # https://unix.stackexchange.com/a/447002 eval "$(dircolors)" zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} # Import fzf and zoxide eval "$(fzf --zsh)" eval "$(zoxide init --cmd cd zsh)"