2009-11-21 2 views
0

Je souhaite définir l'indentation des instructions if-else à 4 espaces. Je l'ai défini dans mon xemacs fichier d'installationXEmacs définissant le mode de retrait pour les instructions if else

(add-hook « c-mode-hook

(function 
    (lambda() 
     (setq c-if-indent 4)))) 

Et j'ai aussi (setq-default onglet largeur 4) (tiret setq-default -tabs mode nul)

Après avoir défini les paramètres ci-dessus, mes onglets sont converties en espaces mais si indentation Sinon est encore sort pour être 8 caractères après « { »

donc, si je vous écris

 if (test) 
    { 
      j++ 
    } 

j ++ commence à 8 colonne après « { », je veux faire 4 places au lieu de 8. Quel crochet dois-je mettre en place pour cela?

Répondre

1
(add-hook 'c-mode-hook (lambda() (setq c-basic-offset 4)))