I recently upgraded from Windows Emacs 19.x to Windows 26.3.1 and have a problem.
in the old version 19 if I did a search forward for a space, (C-s
) it skipped forward to the FIRST space character and stopped there. If I typed a second space character, the search became a search for two space characters in a row, and would find the first instance of two spaces, and point to the second character. I have dozens of functions and macros which depend upon this operation and now none of them work.
What I'm seeing with version 26.3.1 is that when I search for a space, if it finds multiple spaces in a row, it positions on the LAST space, which is (1) not what I want and (2) really strange behavior and (3) breaks all my functions.
I need the behavior for any and all forward searches in any and all files to be to find the first instance and STAY THERE and NOT move to the last of a series of characters, whitespace, etc.
How do I disable this "feature" where it skips to the LAST of a series of characters, and go back to the way Emacs used to work? Is there something I can put in the default.el
file (yeah, another great change I found out about the hard way) so that for EVERY file I open the operation is to find the first space?