Forum Programmation.web Hard-wrap xml avec gq dans vim

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
2
25
oct.
2024

Bonjour à toutes et à tous,

Je suis en train d'écrire de la doc en DocBook5 sous VIM et je n'arrive pas utiliser la commande gq correctement pour qu'il me justifie le texte.

Le problème vient des balises «en ligne» qui sont vue comme des balises «bloc».

Par exemple, si je sélectionne le texte suivant et que je tape gq.

<para> Il était une fois <emphasis>le</emphasis> petit chaperon rouge qui était en fait une <emphasis>fille</emphasis>.</para> <para> on l'appel <emphasis>le</emphasis> car cela désigne son <emphasis>manteau</emphasis> et non sa personne.<para>

J'aurai la justification ci-dessous.

<para>
    Il était une fois
    <emphasis>
    le
</emphasis>
petit chaperon rouge qui était en fait une
<emphasis>
fille
</emphasis>
.
</para>
<para>
    on l'appel
    <emphasis>
    le
</emphasis>
car cela désigne son
<emphasis>
manteau
</emphasis>
et non sa personne.
<para>

Je voudrais plutôt obtenir ça :

<para>
    Il était une fois <emphasis>le</emphasis> petit chaperon rouge
    qui était en fait une <emphasis>fille</emphasis>.
</para>
<para>
    on l'appel <emphasis>le</emphasis> car cela désigne son
    <emphasis>manteau</emphasis> et non sa personne.
<para>

Est-ce que c'est possible avec vim (Neovim) ?

Envoyer un commentaire

Suivre le flux des commentaires

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