Subject: next-error: allow looping back to the first error

From: Dan Jacobson <[email-masked]>
Date: Wed, 15 May 2024 10:41:50 +0800

C-s runs the command isearch-forward
When we hit the bottom no worries, it will just print a
message and wrap back up to the top and keep searching.

C-x ` runs the command next-error.
But it doesn't loop around. Nope. Beep:
compilation-next-error: Moved past last error
We must manually place it back up at the top.