[[!meta title="Parallel Text Replacement"]] [[!meta copyright="Copyright © 2023 Lovro, Valentino Picotti"]] [[!inline pages="internal(2023/info/parallel-nav)" raw="yes"]] # Parallel Text Replacement Lovro, Valentino Picotti - IRC: hokomo, [[!inline pages="internal(2023/info/parallel-before)" raw="yes"]] We present our Emacs package for performing parallel text replacement. "Parallel" in this context does not refer to improving efficiency through parallelism, but to the concept of performing more than one text replacement without them interfering with each other. This is in line with the usage of the term in the Lisp community when contrasting the behaviors of LET and LET\*, SETQ and PSETQ, etc. (e.g. ). We will present the package's features and its integration with Emacs' query-replace system, a comparison with previous solutions, and a few notes on our implementation. We will describe some common use-cases and showcase how the package is used. The package is currently not yet published in a package archive, but the code is already publicly available at . The name "query-replace-parallel" is not yet final and we are thinking of alternatives. Our current best candidate is "replace-parallel" (similar to the built-in "replace.el"), but suggestions are welcome. [[!inline pages="internal(2023/info/parallel-after)" raw="yes"]] [[!inline pages="internal(2023/info/parallel-nav)" raw="yes"]]