* lisp/international/characters.el
(bidi-string-strip-control-characters): New function.
\f
* Lisp Changes in Emacs 29.1
+** New function 'bidi-string-strip-control-characters'.
+This utility function is meant for displaying strings when it's
+essential that there's no bidirectional context.
+
---
** The Gnus range functions have been moved to a new library, range.el.
All the old names have been made obsolete.
#x2069) ; ?\N{pop directional isolate}
"List of bidirectional control characters.")
+(defun bidi-string-strip-control-characters (string)
+ "Strip bidi control characters from STRING and return the result."
+ (apply #'string (seq-filter (lambda (char)
+ (not (memq char bidi-control-characters)))
+ string)))
+
(defun update-glyphless-char-display (&optional variable value)
"Make the setting of `glyphless-char-display-control' take effect.
This function updates the char-table `glyphless-char-display',