When I do I-search: or I-search-backward , it starts right away from the first word it find.
Original behavior:
word1 |[cursor]word1 ; cursor moves here wor[cursor]d2 ;<= I press `ctrl+r` word [enter] |word2 word3 |word3 For example, when I am in I-search, I want to start doing backward search and press ctrl+r but in the first press it remains in the current found word (cursor move into its beginning) and on the second press to ctrl+r, `emacs jumps to the found word on backward.
Example:
word1 |word1 wor[cursor]d2 ;<= I press `ctrl+s` word [enter] |word2 word3 |word3[cursor]; cursor moves here then
word1 |word1 word2 |word2 word3[cursor] ;<= I press `ctrl+r` word [enter] |[cursor]word3 ; cursor moves here at this stage I want cursor to move beginning of word2 like it should do on its original behavior.
=> I was wondering when the switch from I-search: to I-search-backward or visa versa, can the action take place on the first click instead of two?