Je n'arrive à configurer Emacs pour qu'il indente mon code Perl comme je
le souhaite. J'utilise le mode cperl (comme conseillé un partout).
Voici ce que je souhaite obtenir :
if (exists $opt{backup}) {
my @directories = (
'intranet/cgi-bin',
'intranet/htdocs/intranet-tmpl',
'intranet/modules/C4',
'opac/cgi-bin',
'opac/htdocs',
);
foreach my $directory (map {$opt{install_dir}.'/'.$_} @directories) {
system 'mv', $directory, $directory.'.bak';
}
}
Donc, indentation de 4 colonnes (avec des espaces) ce que j'arrive à
faire sans problème, là où j'ai du mal, c'est l'indentation de 4
colonnes pour les éléments de mon tableau @directories. Pour le moment,
je n'obtiens que :
my @directories = (
'intranet/cgi-bin',
'intranet/htdocs/intranet-tmpl',
'intranet/modules/C4',
'opac/cgi-bin',
'opac/htdocs',
);
Ce qui ne me convient pas car l'indentation est fonction de la longueur
du nom de mon tableau :-/
Idem, 8 c'est énorme ! J'utilise souvent 2 mais je concède volontiers 4 pour atteindre le compromis.
Pour info, le noyau Linux indente avec des tabs, à 8 caractères ;-)
Il *indente* quelque chose le noyau ou tu parles du code source?
(je n'ai pas dit que c'était une bonne chose ...)
Le programme indent propose de choisir 1/ d'indenter avec des espaces 2/ la taille de l'indentation.
bye
JKr
Florent Georges
Paul Gaborit wrote:
Un petit conseil : n'utilisez jamais de tabulation mais toujours des espaces. Afin de garantir votre présentation. Ça n'empêche pas d'utiliser la touche tabulation pour indenter. Il faut juste que votre éditeur remplace cela par le bons nombre d'espaces...
J'abonde, j'abonde. Pour ma part, si je ne devais avoir qu'une affectation dans mon .emacs.el, ce serait celle-ci :
(setq-default indent-tabs-mode nil)
6 (ou pire 8) espaces d'indentation me semble très gros. Habituellement, en programmation on choisit entre 2 et 4. Personnellement je préfère 2 mais si un projet utilise 4, je respecte.
J'abonde, j'abonde.
--drkm
Paul Gaborit wrote:
Un petit conseil : n'utilisez jamais de tabulation mais toujours des
espaces. Afin de garantir votre présentation. Ça n'empêche pas
d'utiliser la touche tabulation pour indenter. Il faut juste que votre
éditeur remplace cela par le bons nombre d'espaces...
J'abonde, j'abonde. Pour ma part, si je ne devais avoir qu'une
affectation dans mon .emacs.el, ce serait celle-ci :
(setq-default indent-tabs-mode nil)
6 (ou pire 8) espaces d'indentation me semble très gros.
Habituellement, en programmation on choisit entre 2 et 4.
Personnellement je préfère 2 mais si un projet utilise 4, je respecte.
Un petit conseil : n'utilisez jamais de tabulation mais toujours des espaces. Afin de garantir votre présentation. Ça n'empêche pas d'utiliser la touche tabulation pour indenter. Il faut juste que votre éditeur remplace cela par le bons nombre d'espaces...
J'abonde, j'abonde. Pour ma part, si je ne devais avoir qu'une affectation dans mon .emacs.el, ce serait celle-ci :
(setq-default indent-tabs-mode nil)
6 (ou pire 8) espaces d'indentation me semble très gros. Habituellement, en programmation on choisit entre 2 et 4. Personnellement je préfère 2 mais si un projet utilise 4, je respecte.