¿Cómo insertar caracteres de tabulación en SlateJS?
Así que insertando   es un carácter de tabulación; sin embargo, al insertarlo como texto, aparece como los caracteres literales   no el texto con un espaciado de tabulación.
// Don't work, inserts literal characters const insertText = (editor, format) => { Editor.insertText(editor, ` ') } ¿Hay alguna forma sencilla de insertar un   ¿Y hacer que Slatejs lo reconozca como html, no como texto puro?
Según mi comprensión aproximada, es posible que deba serializar y deserializar html antes de insertarlo. Tal vez incluso insertando bloques <pre> </pre> con el espaciado incluido.
Me acabo de dar cuenta de que podría insertar 4 espacios en lugar de un carácter de tabulación... Aunque esto no es perfecto, tienes que retroceder 4 veces en lugar de una sola vez como tabulaciones.
const insertText = (editor, format) => { Editor.insertText(editor, ' ') }También podría insertar caracteres de espacio de tabulación en el texto de inserción, como las pestañas en este artículo , no puede copiar y pegar sus pestañas ya que SO lo convierte en espacios. Parece funcionar perfectamente bien, funcionalmente un espacio de pestañas.