Commit bfb98f8b authored by David Lawrence Ramsey's avatar David Lawrence Ramsey
Browse files

in do_cut_text(), set concatenate_cut to TRUE unconditionally when doing

a marked cut; this fixes an incompatibility with Pico where an extra
line is uncut if we do a marked cut that includes the magicline and
immediately follow it with an unmarked cut


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2094 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
No related merge requests found
Showing with 8 additions and 6 deletions
+8 -6
......@@ -114,6 +114,12 @@ CVS code -
handle this. (DLR)
- Convert some ints with predefined boundaries to enums. (DLR)
- cut.c:
do_cut_text()
- Set concatenate_cut to TRUE unconditionally when doing a
marked cut. This fixes an incompatibility with Pico where an
extra line is uncut if we do a marked cut that includes the
magicline and immediately follow it with an unmarked cut.
(DLR)
do_uncut_text()
- Maintain current_y's value when uncutting blocks so that
smooth scrolling works correctly. (DLR)
......
......@@ -264,13 +264,9 @@ void do_cut_text(void)
placewewant = xplustabs();
UNSET(MARK_ISSET);
/* If we just did a marked cut of part of a line, we should add
* the first line of any cut done immediately afterward to the
* end of this cut, as Pico does. */
if (current == mark_beginbuf && current_x <
strlen(current->data))
concatenate_cut = TRUE;
marked_cut = CUT_MARKED;
concatenate_cut = TRUE;
edit_refresh();
set_modified();
return;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment