stop wasting time on nonsence, and get going with the fun stuff and the editor.
mb the erasing mechanism should be implemented via cutting the deleted things and yank them into a tmp buffer, would save the prev state of the current buffer for the use of {Ctrl-Z Ctrl-Y} commplete copy\paste\cut
add a custom buffer for debugging purposes
change all the functuality to work on these functions: { next_end_word, next_start_word, prev_end_word_, prev_start_word }