Delete Commands
---------------
`d MOTION-COMMAND'
Delete the region determined by the motion command MOTION-COMMAND.
For example, `d $' will delete the region between point and end of
current line since `$' is a point command that moves point to end of
line. `d G' will delete the region between the beginning of current
line and end of the buffer, since `G' is a line command. A count given
to the command above will become the count for the associated motion
command. Thus, `3 d w' will delete three words.
It is also possible to save the deleted text into a register you
specify. For example, you can say `" t 3 d w' to delete three words
and save it to register `t'. The name of a register is a lower-case
letter between `a' and `z'. If you give an upper-case letter as an
argument to a delete command, then the deleted text will be appended to
the content of the register having the corresponding lower-case letter
as its name. So, `" T d w' will delete a word and append it to
register `t'. Other modifying commands also accept a register name as
their argument, and we will not repeat similar explanations.
We have more delete commands as below.
`d d'
Delete a line. Given a count N, delete N lines.
`d r'
Delete current region.
`d R'
Expand current region and delete it.
`D'
Delete to the end of a line (`vip-kill-line').
`x'
Delete a character after point. Given N, delete N characters
(`vip-delete-char').
`<DEL>'
Delete a character before point. Given N, delete N characters
(`vip-delete-backward-char').