Commas work too
and so do spaces... I'll try for a while with commas just for the heck of it and see if it makes any difference.
Just played around a bit more, and closing & restaring sublime text solves the problem for a while. Then it starts happening again at some point. Seems like this could be a bug of some kind in which config information gets corrupted in memory. Though making changes to the build config file doesn't fix things, even though the changes are recognized right away.
I am using one other package called sublimeOnSaveBuild which is just this:
class SublimeOnSaveBuild( sublime_plugin.EventListener ):
def on_post_save( self, view ):
settings = sublime.load_settings( "SublimeOnSaveBuild.sublime-settings" )
if re.search( settings.get( "filename_filter" ), view.file_name() ):
view.window().run_command( "build" )
... pretty simple... so I don't think it's involved..