Ho bisogno di essere in grado di impostare le impostazioni della scheda per i seguenti tipi di file:Come posso impostare le impostazioni della scheda Emacs per tipo di file?
- .RB: 2 posti morbide
- css, .html.erb: 4 schede di spazio
Ho provato quanto segue, ma nessuno di questi sembra alterare le mie impostazioni di tabulazione predefinite per ciascuno dei tipi di file.
;; js-mode-hook has also been tried
(add-hook 'javascript-mode-hook
'(lambda()
(setq tab-width 4)))
(add-hook 'css-mode-hook
'(lambda()
(setq tab-width 4)))
(add-hook 'html-mode-hook
'(lambda()
(setq tab-width 8)))
Sono abbastanza nuovo per emacs quindi la mia conoscenza della configurazione è piuttosto bassa.
stavi chiedendo file .rb che sono file ruby. Ma i tuoi ami sono per javascript. Inoltre, cos'è ?erb? – VitoshKa
Avrei dovuto accennare alle mie impostazioni correnti usando 2 schede distanziate per impostazione predefinita, che funziona per i file ruby. Per quanto riguarda i file .erb si tratta essenzialmente di file html con codice ruby incorporato. Leggi http://en.wikipedia.org/wiki/ERuby#erb per maggiori informazioni. – chris