Custom themes should be loaded *after* the base theme.
authorJohn Schulz <JFSIII@JFSIII.org>
Thu, 27 Oct 2011 23:29:34 +0000 (19:29 -0400)
committerJohn Schulz <JFSIII@JFSIII.org>
Thu, 27 Oct 2011 23:29:34 +0000 (19:29 -0400)
bash_it.sh

index 4ee8f2d..fd87248 100644 (file)
@@ -4,19 +4,6 @@
 # Reload Library
 alias reload='source ~/.bash_profile'
 
-# Load the framework
-
-# Load colors first so they can be use in base theme
-source "${BASH_IT}/themes/colors.theme.bash"
-source "${BASH_IT}/themes/base.theme.bash"
-
-# Library
-LIB="${BASH_IT}/lib/*.bash"
-for config_file in $LIB
-do
-  source $config_file
-done
-
 # Load enabled aliases, completion, plugins
 for file_type in "aliases" "completion" "plugins"
 do
@@ -44,6 +31,17 @@ do
   source $config_file
 done
 
+# Load colors first so they can be use in base theme
+source "${BASH_IT}/themes/colors.theme.bash"
+source "${BASH_IT}/themes/base.theme.bash"
+
+# library
+[ -z "$BASH_IT" ] && export BASH_IT=$HOME/.bash_it
+LIB="${BASH_IT}/lib/*.bash"
+for config_file in $LIB
+do
+  source $config_file
+done
 
 unset config_file
 if [[ $PROMPT ]]; then