25 lines
496 B
Bash
25 lines
496 B
Bash
# Set editor
|
|
EDITOR='nvim'
|
|
alias vim='nvim'
|
|
alias vi='nvim'
|
|
|
|
# Configure history
|
|
HISTCONTROL=ignoreboth
|
|
unset HISTFILE
|
|
|
|
# Handy aliases
|
|
alias la='ls -A'
|
|
alias ll='la -l'
|
|
alias ..='cd ..'
|
|
alias e='exit'
|
|
|
|
# Git branch helper
|
|
git_branch_prompt() {
|
|
local branch="$(git branch --show-current 2> /dev/null)"
|
|
[[ -z "$branch" ]] || echo "[${branch}]"
|
|
}
|
|
|
|
# Colorful command prompt
|
|
PS1='\[\e[33m\][\[\e[0m\]\W\[\e[33m\]]\[\e[32m\]$(git_branch_prompt)\[\e[33m\]\$\[\e[37m\] '
|
|
trap 'printf \\e[0m' DEBUG
|