Hi Eli,
Thanks for looking at that further.
Re: the second issue, the problem seems to start here, with this: <table style="float:left" width="100%"> element (see PROBLEM below), which
(a) seems out of place
Instead, this "<table>" seems to be closed with a mismatched "</ul>"
<p>Syntax checks happen “on-the-fly”. Each check is started whenever:
</p>
<table style="float:left" width="100%"> <== PROBLEM?
<li> <code>flymake-mode</code> is started, unless
<code>flymake-start-on-flymake-mode</code> is <code>nil</code>;
</li><li> the buffer is saved, unless <code>flymake-start-on-save-buffer</code> is
<code>nil</code>;
</li><li> some changes were made to the buffer more than <code>0.5</code> seconds ago
(the delay is configurable in <code>flymake-no-changes-timeout</code>).
</li><li> When the user invokes the command <code>flymake-start</code>.
</li></ul> <== PROBLEM?
<p>If the check detected errors or warnings, the respective buffer
regions are highlighted. See <a href="#Finding-diagnostics">Finding diagnostics</a>, for how to
learn what the problems are.
</p>
Syntax checks happen ``on-the-fly''. Each check is started whenever:
@itemize @bullet
@item
@code{flymake-mode} is started, unless
@code{flymake-start-on-flymake-mode} is @code{nil};
@item
the buffer is saved, unless @code{flymake-start-on-save-buffer} is
@code{nil};
@item
some changes were made to the buffer more than @code{0.5} seconds ago
(the delay is configurable in @code{flymake-no-changes-timeout}).
@item
When the user invokes the command @code{flymake-start}.
@end itemize
Perhaps this is helpful; if not please pardon & ignore.