J'utilise variable-pitch-modeavec des orgtampons. Normalement, je mets org-blockà fixed-pitchet le code entre #+BEGIN_SRCet #+END_SRCsont correctement rendus sous forme de polices à largeur fixe, également avec une mise en évidence de la syntaxe appropriée. Cependant, à partir de la semaine dernière, pour une raison quelconque, bien que la police du bloc de code ait toujours une mise en évidence de la syntaxe appropriée, le visage est devenu le même que les variable-pitch-facetextes normaux en mode org. Je mets à jour mes packages périodiquement et je pense qu'une mise à jour a org-modecausé le problème, mais je ne suis pas sûr de ce qui s'est passé.
Mise à jour:
Il s'avère que cela est en fait lié à org-block-backgroundface, qui a été supprimé dans la version org 8.3.1 dans commit f8b42e8, d'où le bogue. Je ne sais pas encore s'il y a une solution. /programming/26290924/fontify-r-code-blocks-in-org-mode-8 https://lists.gnu.org/archive/html/emacs-orgmode/2015-08/msg00510 .html
Je suis en train de verrouiller ma version en mode org sur l'ancienne.
Mise à jour 2:
La dernière version en mode org, la version 9.0.0, laisse apparemment src-blockshériter le org-blockvisage, tandis que le org-block-backgroundvisage devient obsolète. Alors maintenant, juste en définissant le org-blockvisage, vous devriez pouvoir avoir des polices à largeur fixe pour tous les codes.
#BEGIN_EXAMPLEbloc, mais ne fonctionne pas dans #BEGIN_SRC language_name? Une fois que la langue doit avoir sa propre coloration syntaxique, la police revient à hauteur variable dans mon cas.
#BEGIN_SRC lang_nameet #END_SRCdevrait être autre chose que default, non? Actuellement, lorsque je cours à l' describe-faceintérieur du bloc, j'obtiens default, qui est la même police que le texte normal de orgmode. Pendant qu'entre #BEGIN_EXAMPLEet #END_EXAMPLEc'est org-blocket pour ~text~c'est org-code, pour =text=c'est org-verbatim, et donc ces textes sont affichés correctement à hauteur fixe.
defaultface à #BEGIN_SRC lang_nameet #END_SRC, il semble impossible de le mettre à hauteur fixe tout en conservant la hauteur variable de contenu normal. Je ne suis pas sûr d'avoir correctement installé la branche principale.