The solution could be simply a one line addition to eclipse.ini
. Here is what I did to solve it
Open eclipse.ini
(inside the eclipse folder) in a text editor and add
-Dorg.eclipse.swt.browser.DefaultType=webkit
to it if not already there with a different value.
Make sure you have at least libwebkitgtk-1.0.0
or libwebkitgtk-3.0.0
or both installed on your system. ( you can do sudo apt-get install libwebkitgtk-1.0.0
on Ubuntu).
My guess is the content assist view relies on the internal web browser to parse its HTML content. So if eclipse (and its settings) are not providing one then the raw HTML is displayed. This solution also fixed issues i had with other plugins that relied on internal web browsers like the Eclipse Colorer theme plugin
Hope it helps someone!