For highlighting the current line, we have a solid gray background. This background is overlaying other highlights, in our case namely the breakpoint highlighter.
Thus, I'm trying to move the highlight for the current line behind the breakpoint indicator.
It seems to me that the current line itself isn't an IOrderable.
I've noticed that the current line also overlays other taggers like CurrentWord. I tried this with your examples for IndicatorsDebugging and AdornmentsHighlightWord by setting the IsCurrentLineHighlightingEnabled property to true (and of course registering a different style).
Interestingly, our own implementation of a CurrentWord highlighter is in front of the current line, but I can't make out a difference. The ordering, at least, is the same for any of these highlighters.
Do you have any ideas how to move the breakpoint highlighter further back?