Given a text file with this:
MATCH_TEXT 1
context1
MATCH_TEXT 2
context3 SPECIAL
MATCH_TEXT 3
context2
MATCH_TEXT 4
context1
Search for All Occurrences of MATCH_TEXT, LinesBeforeAfter = 0,1
Now, in search results, Filter search results for "SPECIAL".
If KeepLine, all results are removed.
If DeleteLine, all context is removed.
#1: This result is self-inconsistent: If Keep removed everything, then Delete should not remove anything.
#2: Filter seems to always remove all context -- it shouldn't do that!
#3: What is the "Filter Files" tab? It isn't documented.
More Useful: KeepLine should result in:
Find all "MATCH_TEXT"
File Untitled<2>
3 1:MATCH_TEXT 2
+: context3 SPECIAL
Total found: 4
And DeleteLine should result in:
Find all "MATCH_TEXT"
File Untitled<2>
1 1:MATCH_TEXT 1
+: context1
5 1:MATCH_TEXT 3
+: context2
7 1:MATCH_TEXT 4
+: context1
Total found: 4
Filter should filter based on the context, as well as the matching text.