BufWritePre to remove trailing spaces, my function uses a search/replace for
\s\+$ over the current buffer. So after saving any buffer, this weird entry
\s\+$ shows up in my search history. Is there a way to search-and-do-not-append-history? Or can a search history entry be automatically deleted (for example, the most recent entry)?