* src/files.c (do_writeout), src/nano.c (do_exit): Normalize the
punctuation in some prompts: no space before a question mark, and
a semicolon instead of a comma between phrases.
+ * src/text.c (do_cutword): Don't put cut words into the cutbuffer --
+ that is: treat the deletion of words like pressing Backspace/Delete.
2016-03-19 Benno Schulenberg <bensberg@justemail.net>
* src/search.c (search_init): Always remember the last typed string,
filestruct *is_current = openfile->current;
size_t is_current_x = openfile->current_x;
+ /* Remember where the cutbuffer is and then make it seem blank. */
+ filestruct *is_cutbuffer = cutbuffer;
+ filestruct *is_cutbottom = cutbottom;
+ cutbuffer = NULL;
+ cutbottom = NULL;
+
/* Move the cursor to a word start, to the left or to the right. */
if (backward)
do_prev_word(ISSET(WORD_BOUNDS), FALSE);
/* Now kill the marked region and a word is gone. */
do_cut_text_void();
+
+ /* Discard the cut word and restore the cutbuffer. */
+ free_filestruct(cutbuffer);
+ cutbuffer = is_cutbuffer;
+ cutbottom = is_cutbottom;
}
/* Delete a word leftward. */