vim: add config and don't ignore it
assert: add BUG() macros, that didn't respect NDEBUG macro