For non-C development, there are other files setting it: alex@flower2:~/projects/.metadata$ find . -name *.prefs | xargs grep sourceHoverBackgroundColor ./.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs:sourceHoverBackgroundColor=245,245,181 ./.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs:sourceHoverBackgroundColor.SystemDefault=false ./.plugins/org.eclipse.core.runtime/.settings/org.eclipse.dltk.ruby.ui.prefs:sourceHoverBackgroundColor=0,0,0 ./.plugins/org.eclipse.core.runtime/.settings/org.eclipse.dltk.ruby.ui.prefs:sourceHoverBackgroundColor.SystemDefault=true ./.plugins/org.eclipse.core.runtime/.settings/org.eclipse.dltk.ui.prefs:sourceHoverBackgroundColor.SystemDefault=true ./.plugins/org.eclipse.core.runtime/.settings/org.eclipse.dltk.ui.prefs:sourceHoverBackgroundColor=0,0,0
And the last two (Ruby and DLTK) get reset after shutting down Eclipse, even though I've set it to the same as CDT.
For non-C development, there are other files setting it: ~/projects/ .metadata$ find . -name *.prefs | xargs grep sourceHoverBack groundColor org.eclipse. core.runtime/ .settings/ org.eclipse. cdt.ui. prefs:sourceHov erBackgroundCol or=245, 245,181 org.eclipse. core.runtime/ .settings/ org.eclipse. cdt.ui. prefs:sourceHov erBackgroundCol or.SystemDefaul t=false org.eclipse. core.runtime/ .settings/ org.eclipse. dltk.ruby. ui.prefs: sourceHoverBack groundColor= 0,0,0 org.eclipse. core.runtime/ .settings/ org.eclipse. dltk.ruby. ui.prefs: sourceHoverBack groundColor. SystemDefault= true org.eclipse. core.runtime/ .settings/ org.eclipse. dltk.ui. prefs:sourceHov erBackgroundCol or.SystemDefaul t=true org.eclipse. core.runtime/ .settings/ org.eclipse. dltk.ui. prefs:sourceHov erBackgroundCol or=0,0, 0
alex@flower2:
./.plugins/
./.plugins/
./.plugins/
./.plugins/
./.plugins/
./.plugins/
And the last two (Ruby and DLTK) get reset after shutting down Eclipse, even though I've set it to the same as CDT.