Perguntas com a marcação «syntax-highlighting»

é o recurso de exibir texto, especialmente o código-fonte, em diferentes cores e fontes de acordo com o significado dos diferentes termos.

1
Qual modo usar para o ECMAScript 6?
Existe um modo lá fora que tenha destaque de sintaxe (e possivelmente mais, mas isso é o mínimo que eu quero) para um ecmascript mais recente? Estou especialmente interessado em um que tenha suporte para seqüências de caracteres de modelo e funções de gerador. Isso deve renderizar corretamente: co(function*(){ var …


1
Como crio uma tabela de sintaxe simples para um modo principal?
Estou tentando entender como as tabelas de sintaxe funcionam, mas meu modo principal mínimo não destaca nada. Escrevi o seguinte elisp, que deve destacar os comentários: (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 fundamental-mode "My YAML" "testing" …





1
Por que inserir uma quebra de nova linha realçando com a função sintaxe-propertize?
Estou tentando escrever um modo principal que destaque seqüências de caracteres triplas. Aqui está um exemplo mínimo reproduzível: (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 () "Put …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.