salut à tous,
je suis en train d'apprendre à utiliser emacs (non sans mal, vu mes habitudes prises sous windows avec ultraedit depuis 2 ans plusieurs heures par jour).
Je programme essentiellement en PHP et je me suis ajouté le php-mode pour avoir la coloration syntaxique. Seulement voilà, apparemment, les mode pour les langage ne concernent pas QUE la coloration syntaxique, ça m'empêche de faire mes indentations comme je l'entend par exemple :
Code :
- <?php
- if ( $page['name'] != "" )
- {
- echo $page['name'];
- }
- else
- {
- echo $page['file'];
- }
- echo "</title>";
- ?>
|
ça je l'ai fait sous ultradit mais sous emacs je suis incapable de le refaire avec le php-mode d'actif... il refuse mes tabulations comme je l'entend
Alors est-ce que qqun peut m'expliquer :
1. ce qu'apportent les mode en plus de la coloration syntaxique (sûrement plein de chose ultra chouette, mais je sais pas du tout quoi)
2. comment faire pour gérer moi-même mon indentation (je suis assez grand quand même, et j'ai me bien ma façon de présenter, pas vous ?)
Merci de votre aide. (Si c déjà super bien expliqué sur le web, pas la peine de vous emmerder à répondre en détails, une URL me suffit largement si vous en connaissez une de bien )
edit : en fait, j'ai ajouté
Code :
- ;; définitions pour le mode PHP
- (add-hook 'php-mode-user-hook
- '(lambda ()
- (progn
- (c-set-style "k&r" ))))
|
pour avoir le style d'indentation que vous voyez au-dessus.
Maintenant, j'ai compris l'intérêt des espaces à la place des tabulations, je voudrais donc que mes indentations produisent des espaces et pas des tabulations.
Comment faire maintenant pour lui dire de ne prendre que 2 espaces pour une indentation :
Code :
- <?php
- if ( $page['name'] != "" )
- {
- echo $page['name'];
- }
- else
- {
- echo $page['file'];
- }
- echo "</title>";
- ?>
|
Aller, je suis sûr qu'il y a des pros d'emacs dans les parrages...
Message édité par z0rglub le 15-12-2002 à 19:11:03
---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com