On Wed, Nov 08, 2023 at 09:24:53PM -0500, tpeplt wrote: > Manuel Giraud via Users list for the GNU Emacs text editor > writes: > > > > If you don't want to confirm for the replacements, you could instead do > > this: > > > > (defun my-delete-all-whitespace-region (beg end) > > (interactive "r") > > (save-excursion > > (goto-char beg) > > (while (re-search-forward " " end t) > > (replace-match "")))) A small optimisation would be to use the regexp " +", meaning one or more spaces. > > Emacs 28 added the function ‘replace-string-in-region’. > > (defun my-delete-all-whitespace-region (beg end) > (interactive "r") > (save-excursion > (replace-string-in-region " " "" beg end))) To have this here, you'd have to "replace-regexp-in-region", of course. Cheers -- t