Hi Bruno! > Le 16 févr. 2019 à 00:14, Bruno Haible <[email protected]> a écrit : > > If many people report the same thing, we could have a single environment > variable for all libtextstyle-enabled programs, that would turn off styled > output.
That would probably make sense. >> But moving all the output functions on top of ostream would be >> quite painful. I really wonder if I should not try to synchronize >> the ostream for style, and the FILE* for output. > > What I can offer are two methods on the styled ostreams: > - a flush method that puts the target into the default state, so that > you can print any string you like (including newlines) through a > FILE*, > - a flush_to_current_style method that puts the target into the style > that corresponds to the currently active CSS classes, so that you > can print any string that does NOT contain newlines. That sounds like a good option. >> I will try to play with flush and simultaneous >> uses of stderr and styled_ostream and see how it goes. > > I can implement the above mentioned methods within a couple of days. No pressure, there's no commitment to release anything soon :) Take your time, and thanks for the effort! Cheers!
