I can repeat this on my own project.
I was doing a global search and replace, replacing:
on a C++ project with around 400 files.
Whenever I run this ‘Replace All’, around 3 files (the exact files differ each time) are completed blanked of all source code. I do not believe this can be due to a badly formed regex, as (I believe) regexes only match single lines at a time, and many lines will not match that regex at all.
I don’t really know a good way of trying to more carefully pin down what is going wrong… is there some kind of logging I can enable to see what atom is doing?