replaceCurrent method

void replaceCurrent()

Replaces the currently focused match with SearchState.replaceText.

Implementation

void replaceCurrent() {
  final current = searchState.currentMatch;
  if (current == null) return;

  _documentController.replaceMatch(
    current,
    searchState.replaceText,
    preserveLink: searchState.options.preserveLinkOnReplace,
  );

  _performSearch(preferredIndex: searchState.currentMatchIndex);
}