diff --git a/.gitignore b/.gitignore index b27cddd0..12ea43e8 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ lib/custom.bash plugins/custom.plugins.bash *.swp .*.un~ +.subl-*/* diff --git a/plugins/available/subl.plugin.bash b/plugins/available/subl.plugin.bash index d236b8ff..f8dc2845 100644 --- a/plugins/available/subl.plugin.bash +++ b/plugins/available/subl.plugin.bash @@ -1,4 +1,13 @@ cite about-plugin about-plugin 'Add Sublime Text cli binary "subl" to path' -export PATH=$PATH:/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl +SUBL_BIN="/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" +SUBL_LOCAL_DIR=$BASH_IT/.subl-bin/ +SUBL_LOCAL_BIN=$BASH_IT/.subl-bin/subl + +if [ ! -f $SUBL_LOCAL_BIN ]; then + mkdir -p $SUBL_LOCAL_DIR + ln -s "$SUBL_BIN" $SUBL_LOCAL_BIN +fi + +export PATH=$PATH:$SUBL_LOCAL_DIR