Bonjour, Le jeudi 1 juin 2023 à 12:56, Basile Starynkevitch <bas...@starynkevitch.net> a écrit :
> Une possibilité est l'utilisation de l'utilitaire > https://man7.org/linux/man-pages/man1/fmt.1.html A je ne connais pas je vais aller voir > Une autre possibilité est de le faire sous GNU emacs > https://www.gnu.org/software/emacs/ > > (ave un peu d'huile de coude, c'est automatisable) Je m'y suis essayé, j'ai abandonné, mais avec un petit coupe de pouce... ;-) (defun ConvertRet () "Convertis un retour à la ligne" (interactive) (let ( (p1 (region-beginning)) (p2 (region-end))) (save-restriction (narrow-to-region p1 p2) (goto-char (point-min)) (while (re-search-forward "-\n" nil t) (replace-match "" nil t)) (goto-char (point-min)) (while (re-search-forward "\n" nil t) (replace-match " " nil t)) ))) (defun indentBuffer () "Converti un text jutifié avec des retours à la lign." (interactive) (mark-whole-buffer) (ConvertRet (region-beginning) (region-end)))