[spip-dev] Retours chariots

Salut à tous,
La prise en charge des simples retour à la ligne est-elle prévue ?
Pour l'instant, seuls les paragraphes sont pris en compte.
J'ai bien essayé par les expressions régulières mais sans succès:
dans le fichier inc_texte.php lignes 777 à 824, j'ai rajouté une 14ème exp.
de la forme "/\n([a-z])/"
La détection à l'air de bien se faire mais c'est au remplacement que ça
coince: "<br>" et du coup la première lettre de ma phrase est bouffée.
Bref, si qqu'un pouvait m'aiguiller.
@+
JB

Je me réponds à moi-même:
C'est pas très élégant, je vous l'accord, mais ça à le mérite de marcher.
J'ai abandonnée les expressions régulières, trop compliqué pour moi (pour
l'instant).
Je l'ai placé dans le script inc-texte.php dans la fonction
traiter_raccourcis, partie concernant la mise en forme des paragraphes,
listes...
  // Prise en charge des retours chariots (sans paragraphe)
  $letexte_tmp = explode("\n", $letexte);
  for($i=0; $i<count($letexte_tmp); $i++) {
   if(substr($letexte_tmp[$i+1], 0, 1)!="<") $letexte_tmp[$i].="<br>";
  }
  $letexte = implode("",$letexte_tmp);

Par contre, si qqu'un pouvais avoir la gentillesse de le mettre dans le CVS,
je connais pas suffisament pour m'y lancer comme ça. En plus, j'ai pas de
client alors...
Merci à tous
@+
JB

Salut,

  // Prise en charge des retours chariots (sans paragraphe)
  $letexte_tmp = explode("\n", $letexte);
  for($i=0; $i<count($letexte_tmp); $i++) {
   if(substr($letexte_tmp[$i+1], 0, 1)!="<") $letexte_tmp[$i].="<br>";
  }
  $letexte = implode("",$letexte_tmp);

Par contre, si qqu'un pouvais avoir la gentillesse de le mettre dans le CVS,
je connais pas suffisament pour m'y lancer comme ça. En plus, j'ai pas de
client alors...

Et de toute façon tu n'y as pas droit d'écriture (seuls les développeurs
de spip sont habilités à le faire).

Plus profondément, je pense qu'une telle modification n'est pas
souhaitable: dans un texte 'copié-collé' sur un article dans spip, on ne
voit pas (et on ne veut pas voir) les simples returs chariot qui bien
souvent ne signifient rien au niveau du texte.

Par contre, il pourait etre souhaitable d'ajouter un tag spip specifique
pour des parties de textes que l'on désire voir afficher de la sorte
(analogue au \begin{verse} de LaTeX). Un tag <poesie> ou je ne sais quoi
qui déclancherait le mode '<br> pour retour chariot'.

  Yannick