Index: src/nano.c =================================================================== --- src/nano.c (revisión: 4580) +++ src/nano.c (copia de trabajo) @@ -465,7 +465,11 @@ } #ifndef NANO_TINY else if (openfile->mark_set) { - if (!right_side_up) { + if (right_side_up) { + /* get the new data -- stuff was inserted! */ + openfile->mark_begin = openfile->fileage; + /* the x is okay, it did not move */ + } else { if (single_line) { openfile->mark_begin = openfile->current; openfile->mark_begin_x -= current_x_save;