substitute 
- Description
- Efficiently replace targets in the buffer or context
- Latest
- substitute-0.4.0.0.20251129.90529.tar (.sig), 2025-Nov-29, 100 KiB
- Maintainer
- Protesilaos Stavrou <info@protesilaos.com>
- Website
- https://github.com/protesilaos/substitute
- Browse ELPA's repository
- CGit or Gitweb
- Badge
- Manual
- substitute
To install this package from Emacs, use package-install or list-packages.
Full description
Substitute (substitute.el) for GNU Emacs
Efficiently replace targets in the buffer or context.
Substitute is a set of commands that perform text replacement (i)
throughout the buffer, (ii) limited to the current definition (per
narrow-to-defun), (iii) from point to the end of the buffer, and
(iv) from point to the beginning of the buffer. Variations of these
scopes are also available.
These substitutions are meant to be as quick as possible and, as such,
differ from the standard query-replace (which I still use when
necessary). The provided commands prompt for substitute text and
perform the substitution outright, without moving the point. The
target is the symbol/word at point or the text corresponding to the
currently marked region. All matches in the given scope are
highlighted by default.
- Package name (GNU ELPA):
substitute - Official manual: https://protesilaos.com/emacs/substitute
- Git repositories:
- Video demo: https://protesilaos.com/codelog/2023-01-16-emacs-substitute-package-demo/
- Backronym: Substitutions Uniformly Beget Standardisation for Text Invariably Transfigured Unto This Entry.
Old versions
| substitute-0.4.0.0.20251129.84101.tar.lz | 2025-Nov-29 | 19.4 KiB |
| substitute-0.3.1.0.20250710.41803.tar.lz | 2025-Jul-10 | 18.4 KiB |
| substitute-0.3.1.0.20250124.63904.tar.lz | 2025-Jan-24 | 18.4 KiB |
| substitute-0.3.1.0.20241025.81721.tar.lz | 2024-Oct-25 | 18.4 KiB |
| substitute-0.3.1.0.20240522.34122.tar.lz | 2024-May-22 | 18.4 KiB |
| substitute-0.3.0.0.20240520.81717.tar.lz | 2024-May-20 | 18.4 KiB |
| substitute-0.2.1.0.20240117.30048.tar.lz | 2024-Mar-31 | 18.3 KiB |
| substitute-0.2.0.0.20230701.184233.tar.lz | 2023-Jul-01 | 18.3 KiB |
| substitute-0.1.8.0.20230409.85458.tar.lz | 2023-Apr-09 | 18.4 KiB |
| substitute-0.1.5.0.20230126.42931.tar.lz | 2023-Jan-26 | 5.01 KiB |