From 767d6a681b6b6756b6c966c5b33b885e5e9be951 Mon Sep 17 00:00:00 2001 From: Alexandr Date: Mon, 3 Oct 2016 15:27:38 +0300 Subject: [PATCH] Add exclude filenames. --- SublimeOnSaveBuild.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SublimeOnSaveBuild.py b/SublimeOnSaveBuild.py index 2f3c444..3b6b32d 100644 --- a/SublimeOnSaveBuild.py +++ b/SublimeOnSaveBuild.py @@ -15,10 +15,15 @@ def on_post_save(self, view): # Load filename filter. Again, a project level setting takes precedence. filename_filter = view.settings().get('filename_filter', global_settings.get('filename_filter', '.*')) + exclude_names = view.settings().get('exclude', global_settings.get('exclude', [])) + if not should_build: return if not re.search(filename_filter, view.file_name()): return + if view.file_name() in exclude_names: + return + view.window().run_command('build')