Form Feed characters in *Compile-Log*

"R. Diez" <[email protected]> Sat, 6 Jun 2026 21:26:16 +0200
Newsgroups gmane.emacs.help
Message-ID <[email protected]>
Hi all:

Why does the *Compile-Log* (elisp-compile) buffer use the ASCII Form Feed character (the ugly ^L below) to separate compilations?
Example output:

--------8<--------8<--------
^L
Compiling file /home/rdiez/some_file.el at Sat Jun  6 19:04:21 2026
^L
Compiling file /home/rdiez/some_file at Sat Jun  6 19:04:32 2026
^L
Compiling internal form(s) at Sat Jun  6 19:10:18 2026
--------8<--------8<--------

Is this ASCII FF some standard way to easily separate compilation runs? How would you normally take advantage of that separation?

I noticed because I am using glyphless-display-mode now, so that those FF characters get highlighted in red.

Can you change that separator character?

Is *Compile-Log* useful anyway? Is there a way to divert the compilation progress messages to *Messages*? Errors could go to *Warnings*.

Thanks in advance,
   rdiez