searchText method
Searches file contents for pattern (a regular expression). glob limits
which files are searched; context lines of surrounding text are attached.
Implementation
@override
Future<List<TextMatch>> searchText(
String pattern, {
String? glob,
bool ignoreCase = false,
int context = 0,
int? limit,
}) async {
final result = await _callMap(Op.searchText, {
'pattern': pattern,
'glob': ?glob,
'ignoreCase': ignoreCase,
'context': context,
'limit': ?limit,
});
return _list(result['matches']).map(TextMatch.fromJson).toList();
}