mirror of
https://github.com/bartvdbraak/dotfiles.git
synced 2025-04-27 14:41:20 +00:00
43 lines
No EOL
959 B
Bash
43 lines
No EOL
959 B
Bash
if [ -e $HOME/.bash_aliases ]; then
|
|
source $HOME/.bash_aliases
|
|
fi
|
|
|
|
if command -v fzf > /dev/null; then
|
|
source <(fzf --bash)
|
|
fi
|
|
|
|
if command -v rg > /dev/null; then
|
|
source <(rg --generate=complete-bash)
|
|
fi
|
|
|
|
if [ -z "$SSH_AUTH_SOCK" ]; then
|
|
eval $(ssh-agent -s) &>/dev/null
|
|
fi
|
|
|
|
function ensure_ssh_key {
|
|
if ! ssh-add -l &>/dev/null; then
|
|
ssh-add -t 3600 ~/.ssh/id_ed25519
|
|
fi
|
|
}
|
|
|
|
# Map up/down arrow to search for history entries matching what is currently type in the command line.
|
|
bind '"\e[A": history-search-backward'
|
|
bind '"\e[B": history-search-forward'
|
|
|
|
export HISTSIZE=10000
|
|
export HISTFILESIZE=10000
|
|
|
|
HISTCONTROL=erasedups
|
|
HISTTIMEFORMAT='%F %T '
|
|
|
|
shopt -s histappend
|
|
shopt -s cmdhist #Save multi line commands as one history entry
|
|
PROMPT_COMMAND='history -a' #Append to history after each command
|
|
|
|
PROMPT_DIRTRIM=2
|
|
PS1='\[\033[0;33m\][\u@\h:\w]\$\[\033[0m\] '
|
|
|
|
RIPGREP_CONFIG_PATH=~/.ripgreprc
|
|
|
|
# Disable ctrl+s
|
|
stty -ixon |