[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux] [Emacs] cc-mode et c-basic-offset
Petit problème avec Emacs:
j'aimerais bien avoir une indentation différente selon le
mode utilisé (C++ ou Java). Les deux sont basés sur le
cc-mode qui utilise la variable suivante pour connaître
l'indentation: c-basic-offset
Le problème est que j'ai customisé cette variable en ajoutant
la ligne suivante au c++-mode-hook:
(setq c-basic-offset 3)
et la suivante au java-mode-hook:
(setq c-basic-offset 4)
Malheureusement ça ne marche pas, ou plutôt: lorsque j'ouvre
un fichier p.ex. java, il me met le c-basic-offset pour
*tous* les modes basés sur cc-mode (y compris C++).
Lorsqu'ensuite j'ouvre un fichier C++, il le remet à 3, y
compris pour les buffers java déjà ouverts.
En clair: le "setq c-basic-offset" modifie cette variable
"globalement", pour tous les modes basés sur cc-mode.
Qqn a une idée ?
--
-o) / Pascal Bleser ATOS Origin|
/\\ \ e-Business Platform Aachen, Germany|
_\_v \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
Jesus saves, but Buddha makes incremental backups :
---------------------------------------------------'
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ Archives de la mailing list: http://archives.linuxbe.org/linux/ ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]