Yo uso variable-pitch-mode
con org
tampones. Normalmente me puse org-block
a fixed-pitch
y el código entre #+BEGIN_SRC
y #+END_SRC
que se efectúan correctamente como fuentes de ancho fijo, también con resaltado de sintaxis correcta. Sin embargo, a partir de la semana pasada, por alguna razón, aunque la fuente del bloque de código todavía tenía el resaltado de sintaxis adecuado, la cara se volvió igual a la de variable-pitch-face
los textos normales del modo de organización. Actualizo mis paquetes periódicamente y creo que una actualización org-mode
causó el problema, pero no estoy seguro de qué sucedió.
Actualizar:
Resulta que esto está realmente relacionado con la org-block-background
cara, que se ha eliminado en la versión 8.3.1 de la organización en commit f8b42e8
, por lo tanto, el error. No estoy seguro si hay una solución todavía. /programming/26290924/fontify-r-code-blocks-in-org-mode-8 https://lists.gnu.org/archive/html/emacs-orgmode/2015-08/msg00510 .html
Actualmente solo estoy bloqueando mi versión del modo org. A la anterior.
Actualización 2:
La versión más reciente del modo org, versión 9.0.0, aparentemente permite src-blocks
heredar la org-block
cara, mientras que la org-block-background
cara se vuelve obsoleta. Así que ahora, simplemente configurando la org-block
cara, debería poder tener fuentes de ancho fijo para todos los códigos.
#BEGIN_EXAMPLE
bloque, pero ¿no funciona #BEGIN_SRC language_name
? Una vez que el lenguaje debe tener su propio resaltado de sintaxis, la fuente vuelve a tono variable en mi caso.
#BEGIN_SRC lang_name
y #END_SRC
debería ser algo diferente default
, ¿verdad? Actualmente cuando ejecuto describe-face
dentro del bloque, obtengo default
, que es la misma fuente que el texto normal de orgmode. Mientras entre #BEGIN_EXAMPLE
y #END_EXAMPLE
es org-block
y para ~text~
es org-code
, para =text=
es org-verbatim
y , por lo tanto, esos textos se muestran correctamente como tono fijo.
default
enfrentan beween #BEGIN_SRC lang_name
y #END_SRC
, parece imposible establecerlo a-paso fijo, manteniendo el contenido de paso variable normal. Sin embargo, no estoy seguro de haber instalado correctamente la rama maestra.