[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re : Re: sed ignorer une occurence



Bonjour,


Le jeudi 1 juin 2023 à 12:56, Basile Starynkevitch <basile@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))
)



Reply to: