syntax-highlighting – Modo de reducción con sabor a Github: bloques de código de resaltado de sintaxis

Pregunta:

Por ejemplo, si tengo un archivo de rebajas con lo siguiente:

###This is my markdown file
here is some text.
here is my code block:

``` js
var accountdown = require('accountdown');
var level = require('level');
var db = level('/tmp/users.db');

var users = accountdown(db, {
    login: { basic: require('accountdown-basic') }
});

var user = process.argv[2];
var pass = process.argv[3];
var bio = process.argv[4];

var opts = {
    login: { basic: { username: user, password: pass } },
    value: { bio: bio }
};
users.create(user, opts, function (err) {
    if (err) console.error(err);
});
```

¿Cómo puedo habilitar el resaltado en el bloque de código?

Quizás no esté relacionado, pero el modo org puede resaltar los bloques de código fuente de la siguiente manera:

(org-babel-do-load-languages
      'org-babel-load-languages
      '((python . t)
        (js . t)
        (R . t)))

Respuesta:

El resaltado de sintaxis nativa de bloques de código ahora es parte de la versión de desarrollo actual del modo Markdown . Específicamente, funciona para aquellos bloques de código GFM o delimitados por tilde para los que se ha especificado el nombre del idioma, como el bloque de código JavaScript en su pregunta. Puede alternar este modo con Cc Cx Cf ( markdown-toggle-fontify-code-blocks-natively ). Puede establecer el comportamiento predeterminado personalizando la variable markdown-fontify-code-blocks-natively . Por ejemplo:

(setq markdown-fontify-code-blocks-natively t)

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım