I'm trying out SublimeText 2 (on recommendation of a friend).
I was happy to find "Vintage" support (e.g. vi-mode), so I could get "right to using it" (fingers have old habits!).
A couple of comments:
I edited the settings: "ignored_packages" so as to enable global mode - in the Global settings (unfortunately).
When a new build / update came (today), I lost that setting, so I tried setting in user settings (without changing the global settings) - it didn't work.
I confirmed that if:
 I remove the settings in global, then user will take effect;
i.e. global: // "ignored_packages":["Vintage"]
 I set in global, then that takes effect
So it seems that you are doing something like a union of settings lists, rather than an override
i.e. a settings["ignored_packages"].append( user["ignored_packages"] ) is what it seems to behave like,
rather than settings["ignored_packages"]=user["ignored_packages"] (which is what I expect).
Also (a nit), while turning this "on" and "off" to be sure I had it right, I tried commenting out the various lines in question,
only to get parse errors (trailing comma); it would be nice if you tolerated trailing commas as pre-cursors to "no element", much like python lists do.
Thanks - looks like a nice product so far!
P.S. - what would I do to see a particular setting in the console?