summaryrefslogtreecommitdiffhomepage
path: root/editors/cmp.c
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2021-04-25 11:51:55 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2021-04-28 11:29:33 +0200
commit7a8ceb4eb25f1b136bf9a79b04d46dc4d7f440a7 (patch)
treebbc4bc69aa3e42f2750c4fe5b5a6a97f2b9eb419 /editors/cmp.c
parent81f9a0035b857206ac03afb729be3c8438f218b9 (diff)
vi: changes to line addresses for colon commands
Make line addresses behave more like vi: - Vi allows the user to enter an arbitrary number of addresses, though only the last two are used. This simplifies get_address() by reducing the amount of state that needs to be carried. - When a command requires a single address the last one entered is used. - If addresses are separated by a ';' instead of a ',' the current line is updated to the left address. This may be useful when a search is used to specify a range, e.g. ':/first/;/last/d'. - When the last address is empty it should refer to the current line. function old new delta colon 3855 3834 -21 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-21) Total: -21 bytes Signed-off-by: Ron Yorston <rmy@pobox.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'editors/cmp.c')
0 files changed, 0 insertions, 0 deletions