I’ve written a CSS snippet to kinda handle this. It isn’t perfect, and you cannot fold, but it provides me some nice utility.
I can shared this snippet if interested. Not a plugin, and not 100% the functionality, but its close.