Applied, thank you
On Fri, Aug 20, 2021 at 9:25 AM Ron Yorston <[email protected]> wrote: > > The right shift command ('>') shouldn't affect empty lines. > > function old new delta > do_cmd 4860 4894 +34 > ------------------------------------------------------------------------------ > (add/remove: 0/0 grow/shrink: 1/0 up/down: 34/0) Total: 34 bytes > > Signed-off-by: Ron Yorston <[email protected]> > --- > editors/vi.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/editors/vi.c b/editors/vi.c > index 3e1bd0820..6f8a87b70 100644 > --- a/editors/vi.c > +++ b/editors/vi.c > @@ -4089,8 +4089,8 @@ static void do_cmd(int c) > #endif > } > } > - } else /* if (c == '>') */ { > - // shift right -- add tab or tabstop spaces > + } else if (/* c == '>' && */ p != end_line(p)) { > + // shift right -- add tab or tabstop spaces > on non-empty lines > char_insert(p, '\t', allow_undo); > } > #if ENABLE_FEATURE_VI_UNDO > -- > 2.31.1 > > > _______________________________________________ > busybox mailing list > [email protected] > http://lists.busybox.net/mailman/listinfo/busybox _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
