Ticket #303: 0002-check_for_blank_line_in_move_block_right_indent.patch

File 0002-check_for_blank_line_in_move_block_right_indent.patch, 873 bytes (added by im, 12 years ago)
  • src/editor/edit.c

    diff --git a/src/editor/edit.c b/src/editor/edit.c
    index 3dfd22e..0ca793f 100644
    a b edit_move_block_to_right (WEdit * edit) 
    16721672    do 
    16731673    { 
    16741674        edit_cursor_move (edit, cur_bol - edit->curs1); 
    1675         if (option_fill_tabs_with_spaces) 
    1676             insert_spaces_tab (edit, option_fake_half_tabs); 
    1677         else 
    1678             edit_insert (edit, '\t'); 
    1679         edit_cursor_move (edit, edit_bol (edit, cur_bol) - edit->curs1); 
     1675        if (!line_is_blank (edit, edit->curs_line)) 
     1676        { 
     1677            if (option_fill_tabs_with_spaces) 
     1678                insert_spaces_tab (edit, option_fake_half_tabs); 
     1679            else 
     1680                edit_insert (edit, '\t'); 
     1681            edit_cursor_move (edit, edit_bol (edit, cur_bol) - edit->curs1); 
     1682        } 
    16801683 
    16811684        if (cur_bol == 0) 
    16821685            break;