def run(self, paths = [], type = 'item'):
Preferences = sublime.load_settings("Preferences.sublime-settings")
excluded = Preferences.get("binary_file_patterns", [])
for item in self.items(paths, type, SideBarSelection(paths)):
excluded.append(item)
for k, v in enumerate(excluded):
excluded[k] = excluded[k].replace('\\', '/')
excluded[k] = re.sub('([a-z])\:/', '/\\1/', excluded[k], 0, re.I)
excluded[k] = re.sub('/$', '/**', excluded[k])
excluded = list(set(excluded))
excluded = sorted(excluded)
Preferences.set("binary_file_patterns", excluded);
sublime.save_settings("Preferences.sublime-settings");
评论列表
文章目录