37 lines
731 B
Bash
37 lines
731 B
Bash
export TERM=xterm-256color
|
|
|
|
path_prepend() {
|
|
[[ -d "$1" ]] || return
|
|
case ":$PATH:" in
|
|
*":$1:"*) ;;
|
|
*) PATH="$1:$PATH" ;;
|
|
esac
|
|
}
|
|
|
|
path_append() {
|
|
[[ -d "$1" ]] || return
|
|
case ":$PATH:" in
|
|
*":$1:"*) ;;
|
|
*) PATH="$PATH:$1" ;;
|
|
esac
|
|
}
|
|
|
|
path_prepend "$HOME/.local/bin"
|
|
path_prepend "${GOBIN:-${GOPATH:-$HOME/go}/bin}"
|
|
path_prepend "$HOME/.cargo/bin"
|
|
path_prepend "$HOME/.ghcup/bin"
|
|
path_prepend "$HOME/gitui"
|
|
path_append "$HOME/Git/FlameGraph"
|
|
path_append "$HOME/.fzf/bin"
|
|
|
|
export PATH
|
|
|
|
export FZF_DEFAULT_COMMAND='fd --type file'
|
|
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
|
|
|
|
HISTCONTROL=ignoreboth
|
|
HISTSIZE=10000
|
|
HISTFILESIZE=20000
|
|
|
|
shopt -s histappend
|
|
shopt -s checkwinsize
|