Tags: patch Tags: patch See attached. Older Emacsen don't have string-replace. In GNU Emacs 28.0.91 (build 1, aarch64-apple-darwin21.3.0, Carbon Version 165 AppKit 2113.3) of 2022-02-02 built on Brians-Mac-mini.local Windowing system distributor 'Apple Inc.', version 12.2.0 System Description: macOS 12.2 Configured using: 'configure --enable-locallisppath=/opt/homebrew/share/emacs/site-lisp --infodir=/opt/homebrew/Cellar/emacs-mac/HEAD-674407f/share/info/emacs --prefix=/opt/homebrew/Cellar/emacs-mac/HEAD-674407f --with-mac --enable-mac-app=/opt/homebrew/Cellar/emacs-mac/HEAD-674407f --with-gnutls --with-modules --with-native-compilation 'CFLAGS=-I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include' 'LDFLAGS=-L/opt/homebrew/lib/gcc/11 -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include''