added background
some changes for YCM and python
added ^ to uncomment/comment macros to jump to beg of line