I wrote a casper.js driven scraper to download .gvimrc or .vimrc files from paginated github.com search results. I parsed those files into User :has_many Lines SQLite3 tables with ActiveRecord. I cleaned up odd characters and whitespace, and then explored using ruby via irb and the Firefox SQLite Manager.
Summary Statistics
Overview
Files Scraped
777
Lines Parsed
185,582
Max / Min Lines
1,339 / 1* (an include directive)
Mean Lines / File
240
Line Breakdown
Cruft
Comments
44,102
Blank
34,367
Settings
set
22,175
let
6,078
Mappings
map
4,757
nnoremap
3,189
nmap
3,077
inoremap
912
noremap
852
imap
584
Commands
autocmd
2,965
au
1,491
Miscellaneous
if
1,979
endif
1,946
Pathogen
1,525
Bundle
1,230
syntax
623
color | colorscheme
287
Selected Settings Distributions
history
tabstop
scrolloff
codewidth
guifont
Color Findings
Summary
Number of Records
287
Number of Unique Schemes
81
Dark : Light
242 : 45
Top 5 Color Schemes
Solarized
69
Desert
22
Molokai
18
IR_black
15
Railscasts
14
Distribution
solarized
desert
molokai
ir_black
railscasts
jellybeans
vividchalk
zenburn
desert256
wombat256
torte
lucius
evening
wombat
koehler
blue
herald
goerz
topfunky-light
twilight
gredark
mustang
slate
anotherdark
hybrid
delek
inkpot
xoria256
darkblue
ir_black_mod
blackboard
256-grayvim
idleFingers
pablo
peaksea
pyte
oceanblack
rdark
rkadeColor
ron
rues
sand
mydefault
elflord
mycolors
softlight
my
default
mustangpp
sunburst
flux
textmate
moria
tir_black_infinity
molokai_mod
tomorrow
getafe
darkspectrum
mlessnau
darkZ
mdskinner
dante
maroloccio
vibrantink
Mustang
candycode
herald_JeffCustom
calmar256-dark
leo
wombat-256
lanai
bensday
kraihlight
wombat256mod
herald_pc
badwolf
kamakou
ydream
jellyx
lucius-transparent
elise
Boolean Setting Rates
This table shows the number of files out of 777 that had the settings turned on. (full results hidden in DOM)