Domanda
Nel mio file .emacs, ho un c-common-mode-hook che imposta c-base-offset a 4, ma ogni volta che creo un file java questo viene riportato a 2. Come faccio a impostare il rientro di quattro spazi in modalità JDE?
Soluzione
Bene, nel caso peggiore, si personalizzare java-mode tramite un gancio:
(defun my-java-mode-setup ()
"force c-basic-offset to be 4"
(setq c-basic-offset 4))
(add-hook 'java-mode-hook 'my-java-mode-setup)
Il debug perché la vostra impostazione di base gancio non si attacca richiederà più informazioni di quelle che ci hai dato. Sto facendo ciò che si descrive e vedere l'offset di essere 4 in file Java. Potrebbe essere che si sta utilizzando uno stile di built-in che imposta l'offset a 2 dopo il vostro gancio comune. Vedere questa documentazione per come personalizzare gli stili.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow