[spip-dev] indentation du code

Coucou,

pour l'indentation du code, je propose qu'on respecte un peu nos yeux : un
script fait ça très bien :
http://www.bierkandt.org/beautify/beautify_php.php

il faut cocher "Braces PEAR-style" et ça correspond tout à fait au style de
codage de SPIP.

Et pour les indécrottables d'Emacs :slight_smile: tout est prévu :
http://pear.php.net/manual/en/standards.php

(defun php-mode-hook ()
  (setq tab-width 4
        c-basic-offset 4
        c-hanging-comment-ender-p nil
        indent-tabs-mode
  (not
    (and (string-match "/\\(PEAR\\|pear\\)/" (buffer-file-name))
      (string-match "\.php$" (buffer-file-name))))))

-- Fil

Je pense qu'il faut "use tabs" aussi.

A part ça, entièrement d'accord sur l'aspect capital du respect des
normes actuelles de programmation (par exemple, pas de MixedCase dans
les noms de variable).

a+

Salut,

Un poil lié à l'indentation:

je viens de corriger un bug sur l'affichage de #FORMULAIRE_RECHERCHE. Dans le code PHP, il y avait un long return avec le code HTML sur plusieurs lignes, sans les "points" de liaison habituels. Du coup, dans le HTML produit, on obtenait ces retours à la ligne et indentations.

Résultat: blocage du validateur W3C, et affichage défaillant parfois (Firefox en tout cas).