Pourtant au niveau de l'indentation automatique, chez moi ça ne marche pas très bien.
En php-mode, il met le bazar dans mes tags html. Comment faire, autrement qu'en sélectionnant à la main les régions intéressées, pour indenter tous le fichier, en prenant en compte : d'une part la partie php, d'autre part la partie html.
En multi-mode, l'indentation ne marche pas très bien aussi.
Pour te montrer un exemple d'erreur assez énervant :
$table_user=array(
____________________array('', '')
____________________);
____________________$table_liens=array(
________________________________________array()
________________________________________);
Solution auto-trouvée sur le moment : c'est en fait mon style de programmation qui est en cause. En faisant comme cela, ça marche :
$table_user=array(
____________________array('',''));
$table_liens=array(
____________________array());
Au passage : quelle balise faut-il utliser sur linuxfr pour taper du code ? La balise [code] ne fonctionne pas, et aucune n'est spécifiée dans les conseil en bas.
Auriez-vous des liens qui expliquent les bonnes manières de la programmation, qui expliquent par exemple pourquoi ne pas utiliser les tabs... ? En peu à la manière du Python qui favorise - de manière coercitive - un bon style de programmation (indentation obligatoire...).
[^] # Re: php + html ?
Posté par chx dein . En réponse au journal GNU/Emacs est-il ésotérique ?. Évalué à 2.
En php-mode, il met le bazar dans mes tags html. Comment faire, autrement qu'en sélectionnant à la main les régions intéressées, pour indenter tous le fichier, en prenant en compte : d'une part la partie php, d'autre part la partie html.
En multi-mode, l'indentation ne marche pas très bien aussi.
Pour te montrer un exemple d'erreur assez énervant :
$table_user=array(
____________________array('', '')
____________________);
____________________$table_liens=array(
________________________________________array()
________________________________________);
Solution auto-trouvée sur le moment : c'est en fait mon style de programmation qui est en cause. En faisant comme cela, ça marche :
$table_user=array(
____________________array('',''));
$table_liens=array(
____________________array());
Au passage : quelle balise faut-il utliser sur linuxfr pour taper du code ? La balise [code] ne fonctionne pas, et aucune n'est spécifiée dans les conseil en bas.
Auriez-vous des liens qui expliquent les bonnes manières de la programmation, qui expliquent par exemple pourquoi ne pas utiliser les tabs... ? En peu à la manière du Python qui favorise - de manière coercitive - un bon style de programmation (indentation obligatoire...).