packages and changes from http://blog.alexmaccaw.com/sublime-text