Editor de texto Blues: resaltado de sintaxis por color y una sola columna pequeña

A menudo me encuentro usando un editor de texto alternativo para editar mensajes, en lugar del editor de texto integrado de Discourse.

El problema más grande que tengo es la columna con restricción de tamaño en el centro de la pantalla. Para la edición, esto es frustrante, ya que tengo que desplazarme horizontalmente con bastante frecuencia. Para la renderización, especialmente en un escritorio, no es la mejor experiencia, ya que hay mucho espacio en blanco sin usar. Sin importar cuánto estires la ventana, solo obtienes esta columna muy estrecha en el centro de la ventana del navegador.

Otro problema es el resaltado de sintaxis de colores. No renderiza la sintaxis de colores de manera consistente. Para un yaml, en nuestro servidor (2.5.0.beta7), si agrego un ítem de - lista, el resaltado de sintaxis se desactiva, pero si solo es clave: valor, esto funciona. Parece funcionar en Discourse. Para PowerShell, esto funciona para nosotros, pero en Discourse, la sintaxis de PowerShell no funciona.

1 me gusta

El ancho del editor es de un tamaño similar al del contenido de la publicación, por lo que tienes una idea de la longitud de las líneas mientras escribes.

Puedes aumentar ambos anchos con un componente de tema CSS sencillo. Los valores predeterminados que proporcionamos se basan en estudios científicos de UX.

Puedes forzar una sintaxis de lenguaje específica agregando su nombre en las tres comillas invertidas de apertura, según lo definido en la especificación Commonmark.

Ejemplo:

```yaml
list:
  - a: 1
  - b: "2"
```

se convierte en

list:
  - a: 1
  - b: "2"

Revisa tus lenguajes resaltados. PowerShell no está en la lista predeterminada.

2 Me gusta

Estamos usando las tres comillas invertidas con el idioma. Lo hago todo el tiempo en GitHub, pero parece no funcionar de manera predecible.

1 me gusta

¿Podrías compartir un ejemplo real de una publicación donde el resaltado no funcione?

2 Me gusta