Some of this definitely belongs in separate files.
The problem is that most of these are things I came up with when, during the middle of coding, I thought "oh, this would be really nice". So I just switched to my vimrc, added it, and got back to working, instead of thinking about where to put it, creating new files, etc.
Every so often I'll go through and clean it up. I just haven't gotten around to it for a long time since it works perfectly fine as is.
The problem is that most of these are things I came up with when, during the middle of coding, I thought "oh, this would be really nice". So I just switched to my vimrc, added it, and got back to working, instead of thinking about where to put it, creating new files, etc.
Every so often I'll go through and clean it up. I just haven't gotten around to it for a long time since it works perfectly fine as is.