reindent-then-newline-and-indent
reindent-then-newline-and-indent is an interactive compiled Lisp function in `simple.el
'.
(reindent-then-newline-and-indent)
Reindent current line, insert newline, then indent the new line.
Indentation of both lines is done according to the current major mode,
which means calling the current value of `indent-line-function'.
In programming language modes, this is the same as TAB.
In some text modes, where TAB inserts a tab, this indents to the
column specified by the function `current-left-margin'.