Say I have the current text in the buffer, where _
marks the cursor
int main(int argc, char **argv) {
printf("Hello, world!\n");
_
}
I have indentexpr
on (though a solution with cindent
or autoindent
will probably work, too).
How do I begin inserting so my cursor is placed at the appropriate column to follow the indention rules, i.e.:
int main(int argc, char **argv) {
printf("Hello, world!\n");
_
}
Currently I find myself using ddO
often (or ddo
at the end of the buffer), but it seems there should be a better way. Using ==
or even >>
or v>
do not seem to work because the line is blank.