Bonjour,

je cherche à écrire une fonction personnelle pour obtenir le résultat suivant (mettre en majuscule le premier mot du titre et sauter une ligne):

------------------------------------------------------------
\section{un titre}
------------------------------------------------------------

résultat après appel fonction
------------------------------------------------------------
\section{Un titre}


------------------------------------------------------------

Je comptais utiliser le code suivant:

(defun valid-sec () ""(interactive)
(isearch-backward "\{")
(capitalize-word 1)
(move-end-of-line)
(insert "\n\n") )

mais isearch-backward me demande intéractivement son argument: je ne vois pas comment lui indiquer dans mon code...

D'autre part j'ai enregistré une macro qui fait la partie isearch-backward "\{", mais je ne sais pas comment utiliser le code généré:

(fset 'essai
"\C-r{")

Merci.