If there are no objections I'll have TM convert tabs to spaces when inserting a snippet and tab emulation is enabled. That way it shouldn't be necessary for people to use spaces (and thus a fixed tab size) in their snippets (which makes them less general).