2016-01-21 33 views
6

Secondo this answer, questa funzionalità dovrebbe essere incorporata in Atom e dovrei essere in grado di utilizzare customFileTypes per ottenere ciò. Questo è ciò che la mia configurazione assomiglia:Come si imposta l'evidenziazione della sintassi predefinita in Atom per i file Twig?

"*": 
    "exception-reporting": 
     userId: "" 
    welcome: 
     showOnStartup: false 
    core: 
    themes: [ 
     "atom-light-ui" 
     "atom-light-syntax" 
    ] 
    customFileTypes: 
     "source.twig": [ 
     "html" 
    ] 
    editor: 
    invisibles: {} 
    tabLength: 4 
    showIndentGuide: true 
    showInvisibles: true 

Nota che ho tolto il mio valore userId per la sicurezza, ma ho nel mio config reale.

Stranamente, se cambio l'ordine di customFileTypes con themes, il mio tema si interrompe. Perché?

Ancora più importante, come è possibile impostare tutti i file .twig utilizzando l'evidenziazione della sintassi HTML (o HTML Moustache?)?

risposta

2

che stavo cercando la stessa cosa, per consentire il pacchetto php-ramoscello di lavorare anche per tipi di file HTML consentendo anche la sintassi HTML per eseguire il rendering. Ho cambiato il tuo source.twig-text.html.twig che sembra funzionare:

"*": 
    core: 
    customFileTypes: 
     "text.html.twig": [ 
     "html" 
     ] 
+0

sembra funzionare. –