Uso variable-pitch-modecon i orgbuffer. Normalmente ho impostato org-blocksu fixed-pitche il codice tra #+BEGIN_SRCe #+END_SRCsono correttamente visualizzati come caratteri a larghezza fissa, anche con l'evidenziazione della sintassi corretta. Tuttavia, a partire dalla scorsa settimana, per qualche motivo, sebbene il carattere del blocco di codice avesse ancora l'evidenziazione della sintassi corretta, la faccia è diventata la stessa dei variable-pitch-facenormali testi in modalità org. Aggiorna periodicamente i miei pacchetti e penso che un org-modeproblema abbia causato il problema, ma non sono sicuro di cosa sia successo.
Aggiornare:
Si scopre che questo è in realtà correlato a org-block-backgroundface, che è stato rimosso nella versione 8.3.1 di commit in commit f8b42e8, quindi il bug. Non sono sicuro che ci sia ancora una soluzione. /programming/26290924/fontify-r-code-blocks-in-org-mode-8 https://lists.gnu.org/archive/html/emacs-orgmode/2015-08/msg00510 .html
Attualmente sto solo bloccando la mia versione in modalità org a quella precedente.
Aggiornamento 2:
La versione più recente della modalità org, la versione 9.0.0, apparentemente lascia src-blocksereditare il org-blockvolto, mentre il org-block-backgroundvolto diventa obsoleto. Quindi ora solo impostando org-blockface dovresti essere in grado di avere caratteri a larghezza fissa per tutti i codici.
#BEGIN_EXAMPLEblocco, ma non funziona #BEGIN_SRC language_name? Una volta che la lingua dovrebbe avere la sua evidenziazione della sintassi, nel mio caso il carattere ritorna al tono variabile.
#BEGIN_SRC lang_namee #END_SRCdovrebbe essere qualcosa di diverso default, giusto? Attualmente quando corro describe-faceall'interno del blocco, ottengo default, che è lo stesso carattere del normale testo di orgmode. Mentre tra #BEGIN_EXAMPLEe #END_EXAMPLEè org-blocke per ~text~è org-code, per =text=è org-verbatim, e quindi quei testi vengono visualizzati correttamente con il tono fisso.
defaultvolto #BEGIN_SRC lang_namee #END_SRCsembra impossibile impostarlo a tono fisso mantenendo il normale contenuto a passo variabile. Tuttavia, non sono sicuro di aver installato correttamente il ramo principale.