Subject: xref-query-replace-in-results doesn't replace truncated lines
From: Juri Linkov <[email-masked]>
To: [email-masked]
Date: Thu, 05 Jan 2023 19:52:59 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

1. (setq xref-search-program 'ripgrep)
2. (setq xref-search-program-alist '((ripgrep .
     "xargs -0 rg <C> -M 200 --max-columns-preview --null -nH --no-heading --no-messages -g '!*/' -e <R>")))

where "-M 200 --max-columns-preview" is added to default settings.
Then 'C-x p g' shows matches on truncated lines before the text
"[... omitted end of long line]".

But 'r' (xref-query-replace-in-results) skips these matches
that are displayed on truncated lines.