Initial commit.
This commit is contained in:
26
bash_options
Normal file
26
bash_options
Normal file
@@ -0,0 +1,26 @@
|
||||
# vi mode, of course
|
||||
set -o vi
|
||||
|
||||
# case-insensitive globbing (used in pathname expansion)
|
||||
shopt -s nocaseglob
|
||||
|
||||
# Add tab completion for SSH hostnames based on ~/.ssh/config, ignoring wildcards
|
||||
[ -e "$HOME/.ssh/config" ] && complete -o "default" -o "nospace" -W "$(grep "^Host" ~/.ssh/config | grep -v "[?*]" | cut -d " " -f2)" scp sftp ssh
|
||||
|
||||
# Colors the way I like em
|
||||
export LSCOLORS=BxGxFxdxCxDxDxhbadBxBx
|
||||
|
||||
# Larger bash history (allow 32k entries; default is 500)
|
||||
export HISTSIZE=32768
|
||||
export HISTFILESIZE=$HISTSIZE
|
||||
export HISTCONTROL=ignoredups
|
||||
|
||||
# Make some commands not show up in history
|
||||
export HISTIGNORE="ls:ls *"
|
||||
|
||||
export EVENT_NOKQUEUE=1
|
||||
export COPY_EXTENDED_ATTRIBUTES_DISABLE=true
|
||||
export COPYFILE_DISABLE=true
|
||||
|
||||
# Prompt
|
||||
export PS1='\[\033[01;34m\]\u:\[\033[01;32m\]\w\[\033[00;34m\]\[\033[01;32m\]\[\033[00m\]\[\033[01;33m\]$(__git_ps1)$ \[\033[00;37m\]'
|
||||
Reference in New Issue
Block a user