In `keymap.autoindent`, `!^F` is added to `indentkeys`, then `<C-f>` is fed. In the end `indentkeys` is reset to its original value. We need to escape any `|` in `indentkeys` when setting the option because otherwise they are seen as the command separator.