summaryrefslogtreecommitdiff
path: root/libbb/printable.c
diff options
context:
space:
mode:
authorRon Yorston2021-06-16 14:45:10 +0100
committerDenys Vlasenko2021-06-16 23:53:03 +0200
commitf1d21b743485defb39fada03b27878efb1e2f7e3 (patch)
treed46277dd061921c86e97571bf96f899391501baf /libbb/printable.c
parente7a8e8e30c31977476ab3be2fadb38c2bcb92482 (diff)
downloadbusybox-f1d21b743485defb39fada03b27878efb1e2f7e3.zip
busybox-f1d21b743485defb39fada03b27878efb1e2f7e3.tar.gz
vi: keep autoindent if line isn't empty
When ESC is entered to leave insert mode any autoindent should only be removed if there's no content beyond the indent. This may be the case if a line has been split by entering insert mode and then entering a CR. Add a check to ensure there's only a newline after the indent. function old new delta char_insert 912 929 +17 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/0 up/down: 17/0) Total: 17 bytes Signed-off-by: Ron Yorston <rmy@pobox.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb/printable.c')
0 files changed, 0 insertions, 0 deletions