Files
code/core/shell/profile
2023-06-01 00:54:51 +02:00

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