+
+# HSTR configuration - add this to ~/.bashrc
+alias hh=hstr # hh to be alias for hstr
+export HSTR_CONFIG=hicolor # get more colors
+shopt -s histappend # append new history items to .bash_history
+export HISTCONTROL=ignorespace # leading space hides commands from history
+export HISTFILESIZE=10000 # increase history file size (default is 500)
+export HISTSIZE=${HISTFILESIZE} # increase history size (default is 500)
+# ensure synchronization between bash memory and history file
+export PROMPT_COMMAND="history -a; history -n; ${PROMPT_COMMAND}"
+# if this is interactive shell, then bind hstr to Ctrl-r (for Vi mode check doc)
+if [[ $- =~ .*i.* ]]; then bind '"\C-r": " hstr -- \C-j"'; fi
+# if this is interactive shell, then bind 'kill last command' to Ctrl-x k
+if [[ $- =~ .*i.* ]]; then bind '"\C-xk": " hstr -k \C-j"'; fi
+# if this is an interactive shell, then bind ranger to Ctrl-f
+if [[ $- =~ .*i.* ]]; then bind '"\C-f": " ranger \C-j"'; fi
+
+
+
+
+
+#############OK NEXT TIME YOU SEE THIS REMEMBER TO ORGANIZE IN MULTIPLE FILES AND CLEAN
+
+
+
+
+
+## HERE I'LL EXPORT SOME STUFF TO CLEAN MY HOME DIR
+export GEM_HOME="$XDG_DATA_HOME"/gem;
+export GEM_SPEC_CACHE="$XDG_CACHE_HOME"/gem;
+export KDEHOME="$XDG_CONFIG_HOME"/kde;
+export MPLAYER_HOME="$XDG_CONFIG_HOME"/mplayer;