How about keeping a (per-user) .vimrc.bits file on the site itself, then a button per bit would add/remove that snippet from my .vimrc.bits, which I can include in my main .vimrc.
This could get better integration with the site, given it would be reasonably simple to remove snippets as well as add them.