• David Lawrence Ramsey's avatar
    softwrap: move the updating of a softwrapped line to a new function · 2f6c8987
    David Lawrence Ramsey authored
    The new function, update_softwrapped_line(), is called from inside
    update_line() when softwrap mode is on, so that existing calls remain
    unchanged.  It takes no index, instead displaying edittop from column
    firstcolumn, and all other lines from column zero.
    
    If current is on edittop, it's displayed using the edittop rules, but
    this is not a problem: if current[current_x] is above edittop at column
    firstcolumn, it's offscreen, and that should be handled before calling
    update_line() anyway.
    
    Together with the preceding bunch of changes,
    this fixes https://savannah.gnu.org/bugs/?47667.
    2f6c8987
proto.h 23.3 KB