Function: wgrep-setup
wgrep-setup is a natively compiled function defined in wgrep.el.
Signature
(wgrep-setup)
Documentation
Setup wgrep preparation.
Source Code
;; Defined in /nix/store/pbj4kr4ar755h56yscbqpnmv3swf8i1k-emacs-packages-deps/share/emacs/site-lisp/elpa/wgrep-20230203.1214/wgrep.el
;;;###autoload
(defun wgrep-setup ()
"Setup wgrep preparation."
(cond
((and (boundp 'grep-use-null-filename-separator)
grep-use-null-filename-separator
;; FIXME: command may contain "--null" text in search text
;; (e.g. grep -nH -e "searching --null argument")
;; `grep-use-null-filename-separator' is non-nil
;; enough to reduce that confusion.
(let ((command (car-safe compilation-arguments)))
(and (stringp command)
(string-match "[\s\t]--null[\s\t]" command))))
(set (make-local-variable 'wgrep-line-file-regexp)
wgrep-null-file-separator-header-regexp))
(t
(set (make-local-variable 'wgrep-line-file-regexp)
wgrep-colon-file-separator-header-regexp)))
(wgrep-setup-internal))