Do you know how
whitespace mode turns on the visibility of certain normally non-visible characters, such as the space and the tab? Well, I'd like to be able to emulate this with Unicode bidirectional characters (e.g.
Pop Directional Isolate
One way to make, say, the Right-To-Left Mark visible, is to put the following lines in the
(unless standard-display-table (setq standard-display-table (make-display-table))) (unless (aref standard-display-table #x200F) (aset standard-display-table #x200F (vector (make-glyph-code #x22c9 'escape-glyph))))
The problem with this approach is that it keeps the mark visible all the time. I'd like a way to turn its visibility off, and then possibly on again later on.
This question is related to this one. The difference is that in the present question I'm not asking to turn the feature on only in
whitespace mode, but rather to turn it off and on in the current mode, whatever it be. Hopefully this is an easier question to answer.