At the moment each word-split character is being regarded as a separate word in move_to_next_word and move_to_prev_word, but not in remove_until_word_start. Changed the behavior in move_to_next_word and move_to_prev_word so that each word-split character mustn't be cycled through one-by-one, but rather consider consecutive word-split characters as a part of the previous word.
At the moment each word-split character is being regarded as a separate word in
move_to_next_word
andmove_to_prev_word
, but not inremove_until_word_start
. Changed the behavior inmove_to_next_word
andmove_to_prev_word
so that each word-split character mustn't be cycled through one-by-one, but rather consider consecutive word-split characters as a part of the previous word.