is a variable defined in `
Its value is
If non-nil, M-x allout-end-of-line will cycle through smart-placement options.
Cycling only happens on when the command is repeated, not when it
follows a different command.
Smart placement means that repeated calls to this function will
advance as follows:
- if the cursor is not on the end-of-line,
then it goes to the end-of-line
- if the cursor is on the end-of-line but not the end-of-entry,
then it goes to the end-of-entry, exposing it if necessary
- if the cursor is on the end-of-entry,
then it goes to the end of the head line
In this fashion, you can use the end-of-line command to do its
normal job and then, when repeated, advance through the entry,
cycling back to start.
If this configuration variable is nil, then the cursor is just
advanced to the end of the line and remains there on repeated
You can customize this variable.