Wrong index : there are only 3 tabs. Produces an error the first time
it's opened.
Bug on Windows : replaceFirst uses a regexp, and \ is a regexp operator
Maintain an up-to-date list of projectSourceFiles