Make Compileable source
Add excluded path
Add preference "exclude_mask_string"

Bugs: dont read his option from preferense + bug with query to provider