Dennis, I tried the support for @param[in] for example and with no spaces between the param and the oppening square bracket, the color coding for the param is lost. I've always put the [in,out], [in], [out] at the same indentation level as the first comment for the parameter - perhaps I was incorrect and I'm not sure that the doxygen guidelines correctly. I am not sure that the spec is very accurate, as it seems to specify a space between the param and the opening '[', which does not match their example (if their example used this space the color coding to the '@param' text would not be broken).
Also the doxygen example for 'dir' is well formatted, as a comment header (it is missing the closing comment '*/').
/*!
Copies bytes from a source memory area to a destination memory area,
where both areas may not overlap.
@param[out] dest The memory area to copy to.
@param[in] src The memory area to copy from.
@param[in] n The number of bytes to copy
/
void memcpy(void *dest, const void *src, size_t n);
With this example (fixed up with the missing */) The latest beta 3 shows the attached screen shot, which is definitely not very useful.
As far as something that would look awesome in the preview area, I think aligning the '-' separators on the same column for each parameter would look amazing. Naturally line wrap would need to be indented 2 spaces after the leading - to make things look good. Alternative food for thought might be to consider using a separate color for the [in,out,reference etc.]