Hi,
I've continued thinking about this and have come up with:
Make sure this
evaluation does not load any files, or call functions like
@code{posn-at-point} or @code{window-in-direction}, which themselves
evaluate the mode line, as doing so could cause infinite recursion.
or
Make sure evaluating @var{form} does not load any files, or call functions like
@code{posn-at-point} or @code{window-in-direction}, which themselves
evaluate the mode line, as doing so could cause infinite recursion.
I personally would highlight this. Putting that in a separate paragraph may help
or adding a bold *CAVEAT* before. My feeling is that being in the paragraph
dilutes the importance of this kind of advices, not only here, but also in other
places in the manuals. I know this can may take long, but IMHO this would improve
the manuals a lot.
Best, /PA