Preguntas etiquetadas con syntax-highlighting

es la característica de mostrar texto, especialmente el código fuente, en diferentes colores y fuentes de acuerdo con el significado de diferentes términos.

1
¿Qué modo usar para ECMAScript 6?
¿Existe un modo que tenga resaltado de sintaxis (y posiblemente más, pero esto es lo que menos quiero) para un ecmascript más reciente? Estoy especialmente interesado en uno que tenga soporte para cadenas de plantillas y funciones de generador. Esto debería representar correctamente: co(function*(){ var a = yield request(`some.domain/${variable}`) return …


1
¿Cómo creo una tabla de sintaxis simple para un modo principal?
Estoy tratando de entender cómo funcionan las tablas de sintaxis, pero mi modo mayor mínimo no resalta nada. He escrito el siguiente elisp, que se supone que resalta los comentarios: (defconst my-yaml-mode-syntax-table (let ((table (make-syntax-table))) (modify-syntax-entry ?# "<" table) (modify-syntax-entry ?\n ">" table) table) "Syntax table for `my-yaml-mode'.") (define-derived-mode my-yaml-mode …





1
¿Por qué insertar un resaltado de salto de nueva línea con la función de propiedad de sintaxis?
Estoy tratando de escribir un modo mayor que resalte las cadenas entre comillas triples. Aquí hay un ejemplo mínimo reproducible: (defconst demo-triple-quoted-string-regex (rx "\"\"\"" ;; After the delimiter, we're a sequence of ;; non-backslashes or blackslashes paired with something. (*? (or (not (any "\\")) (seq "\\" anything))) "\"\"\"")) (defun demo-stringify-triple-quote …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.