2009-05-29 6 views
0

Dans mon fichier .emacs, j'ai un point d'accès c-common-hook qui positionne c-basic-offset à 4, mais chaque fois que je crée un fichier java, il est réinitialisé à 2. Comment faire J'ai mis l'indentation à quatre espaces en mode JDE?Indentation en mode JDE 4 espaces

Répondre

2

Eh bien, le pire des cas, vous personnalisez en mode java via un crochet:

(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) 

Débogage pourquoi votre réglage de crochet de base ne colle pas, il faudra plus d'informations que vous nous avez donné. Je fais ce que vous décrivez et voir le décalage à 4 dans les fichiers Java. Il se peut que vous utilisiez un style intégré qui définit le décalage à 2 après votre hook commun. Voir this documentation pour savoir comment personnaliser les styles.