I have more carefully looked at what you asked and what you answered.
You are right. The find for inside projects is a problem for Atom V1.19.5.
There seems to be a problem when line-end character is included.
I am sorry for answering in an unhelpful way (to your problem) earlier.
Below I detail the experiment I have done to prove your position.
The test system is Wondows7 SP1 64-bit with Atom V1.19.5.
CLICK TO SEE A PICTURED STEP-BY-STEP OF EXPERIMENT
1. Get test text
Randomly selected a piece of text in a random file for the test. Note it is line 56.
2. Check special characters using Python
Copied the test text into the Python Shell to extract the end-of-line character. It is the
\n in this case. This text is copied.
3. FIND for open editor
Sanity check #1 - use the FIND tool to confirm the correct line is found in the open editor. Note the
. is replaced with
[.] to make it work in the right way in regular expressions.
4. FIND for active project
No the same text is used in the project find tool. No result is found!
5. FIND for active project but no end line character
Sanity check #2 - the search string is reduced to not include the end-of-line characters. Now line 56 and others come up in the results.
Further tests showed that any search string that includes a
\n is a problem. Also
Atom V1.20 Beta 4 delivered the same result.
- Dan Padric