Retourner aux forums || Retourner au forum LinuxFr.idees

LinuxFr.idees : Possibilité de saisir du texte entre < et >

Posté par Frédéric Lopez () le 29 septembre 2004
0
Serait-il possible de modifier le parsage des messages pour qu'il soit possible de saisir du texte entre les caractères < et > sans avoir à utiliser les caractères spéciaux "&lt;" et "&gt;" ? Ce serait pratique, notamment pour pouvoir inclure simplement des bouts de code C/C++ sans manipulation supplémentaire.

Je sais que les balises <pre≶</pre≶ permettent de saisir du code, mais ça me parait un peu lourd pour une seule ligne.

Merci.

> Lire le message (3 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

La malédiction de la balise...

Posté par Christophe Chailloleau-Leclerc (Jabber id, page perso, ) le 29/09/2004 à 05:17. (lien). Évalué à 2.

Et hop, encore un qui s'est fait avoir...
LG, c'est des lecteurs de CD-ROM qui se font flinguer par les manchots français un peu anciens... ;-)

A peine levé, déjà fatigué....
Zooouuuuu.... -----> [] *Boum*
Aïe... ???!!!

$ man get out of linuxfr
  1. Dire une connerie
  2. Se diriger vers la porte (en courant si c'est une grosse connerie)
  3. Ouvrir la porte
  4. Sortir

Ah, ok... Oublié le 3. Même pô mal !

emacs rulz

Posté par gc (page perso, ) le 29/09/2004 à 07:33. (lien). Évalué à 2.

(defvar xml-escape-translate-map
  `(
    ("&" . "&amp;") ; keep this one in first position
    ("<" . "&lt;")
    (">" . "&gt;")
    ("'" . "&apos;")
    ("\"" . "&quot;")
    )
  nil)

(defvar xml-escape-search-for
  (mapconcat (lambda (entry) (car entry)) xml-escape-translate-map "\\|"))

(defun xml-escape ()
  "escape XML special characters"
  (interactive)
  (if (mark)
      (let ((save-point (point-marker)))
        (if (> (point) (mark)) (exchange-point-and-mark))
        (while (re-search-forward xml-escape-search-for (mark) t)
          (replace-match
            (cdr (assoc (match-string 0) xml-escape-translate-map)) t t))
        (goto-char save-point)
        )))


c'est beau la technologie.

Mnémotechnique

Posté par liberforce (Jabber id, page perso, ) le 29/09/2004 à 12:18. (lien). Évalué à 2.

Apparemment t'as du mal à te rappeler le nom des balises. Un indice...

< = lt = less than (inférieur à)
> = gt = greater than (supérieur à)

J'espère que tu te tromperas moins...

Revenir en haut de page || Retourner aux forums || Retourner au forum LinuxFr.idees