Variable: projectile-replace-mode-abbrev-table
projectile-replace-mode-abbrev-table is a variable defined in
projectile.el.
Value
#<obarray n=1>
Documentation
Abbrev table for projectile-replace-mode.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(define-derived-mode projectile-replace-mode special-mode "Projectile-Replace"
"Major mode for reviewing and applying a project-wide replacement.
Each match starts enabled and can be toggled on or off; only the
enabled matches are applied. Besides toggling and applying, the search
itself can be reshaped without leaving the buffer: toggle case
sensitivity (\\<projectile-replace-mode-map>\\[projectile-replace--toggle-case]),
literal/regexp matching (\\[projectile-replace--toggle-regexp]) or whole-word
matching (\\[projectile-replace--toggle-word]) to re-scan, and
narrow the shown matches by keeping or flushing them against a regexp
matched on the context line (\\[projectile-replace--keep-matches] / \\[projectile-replace--flush-matches]) or the file name
(\\[projectile-replace--keep-files] / \\[projectile-replace--flush-files]). Re-searching (\\[projectile-replace--refresh]) rebuilds the list from scratch,
undoing any filtering.
Applying with \\[projectile-replace--apply] needs no external package. If you prefer the
grep/wgrep workflow, \\[projectile-replace--export] exports the shown matches to a `grep-mode'
buffer that wgrep or Emacs 31's `grep-edit-mode' can turn editable and
write back to the files.
\\{projectile-replace-mode-map}"
(setq-local truncate-lines t)
;; killing the buffer mid-scan must not leave a dangling chunk timer
(add-hook 'kill-buffer-hook #'projectile-replace--cancel-scan nil t)
(buffer-disable-undo))