I think you're right that this is the lack of a feature instead of a
bug. I've seen at least one report that the next version of the Scala
plugin will be more Lift-aware. But I cannot confirm it.
I fixed these by binding the namespace myself. In the topmost element
of your .html file, you can add the xmlns:lift attribute. For your
wizard template, you can also add xmlns:wizard.
For example, my wizard-all template starts with:
<lift:Children xmlns:lift="
http://liftweb.net" xmlns:wizard="http://
liftweb.net/wizard">
Now the resources themselves will get a red highlight, but there's an
intention auto-correct thingie which you can use to basically tell
IntelliJ to ignore the external resource (or something like that; it's
been forever since I've done it).
Alternatively, there's probably a way to disable the check entirely.
I know this works when using XHTML with no ill effect; I haven't tried
it with HTML 5.
The only annoying side effect is that the xmlns: bindings remain in
the final generated HTML. These have caused me no harm... so far.
Hope this helps,
dave
<><