• [^] # propositions de reformatage

    Posté par (site web personnel, Mastodon) . En réponse au journal travailler sur de nombreux fichiers avec Vim et NeoVim, sur une seule vue. Évalué à 2.

    Après réflexions pour trouver une alternative aux tableaux de quatre colonnes, j’ai pensé à ceci :

    proposition 1

    Faire une liste dont les entrées/éléments sont les lignes... Et pour chacune, avoir une sous-liste avec une colonne par entrée...

    - 
     - ref-exo
     - `commande de l'exercice`
     - `message` ou remarque
     - `check output`

    ou peut-être mieux (le résultat me plait plus)

    - ref-exo
     - `commande de l'exercice`
     - `message` ou remarque
     - `check output`

    Ce qui donnerait, illustré :

      • 5.g
      • :bn
      • E37: No write since last change (add ! to override)
      • %a +
      • 6.a
      • :w
      • enregistrement du tampon dans le fichier
      • 3 %a "magenta.txt"

    ou alors (ma préférence)

    • 5.g
      • :bn
      • E37: No write since last change (add ! to override)
      • %a +
    • 6.a
      • :w
      • enregistrement du tampon dans le fichier
      • 3 %a "magenta.txt"

    Bon, parfois il n’y a ni message ni remarque nécessaire (cf. 5.y et 5.z par exemple...) Parfois c’est la dernière colonne qui peut être vide... (cf. 7.x par exemple...)
    Soit je laisse une puce vide (équivalent des cases vides actuelles),
    soit je rajoute un pictogramme/emoji (à trouver) au début de chaque ligne pour indiquer quel type de colonne c’est et on peut virer les lignes vides...

    • 5.g
      • (picto-commande) :bn
      • (picto-erreur) E37: No write since last change (add ! to override)
      • (picto-vérif) %a +
    • 5.z
      • (picto-commande) :e#
      • (picto-vérif) 3 "magenta.txt"
    • 6.a
      • (picto-commande) :w
      • (picto-blablah) enregistrement du tampon dans le fichier
      • (picto-vérif) 3 %a "magenta.txt"

    Et dans tout ça je n’ai pas trouvé comment ne pas répéter la consigne de vérification (décidément trop pratique les tableaux...)

    proposition 2

    Sur l’idée de blocs complexes précédemment dessinée, on peut utiliser l’exception que j’ai faite par moment (cf. 7.a et 7.b par exemples) —parce-que le markdown ici ne permet pas de mettre des blocs de code dans les tableaux... Je pensais réaménager et généraliser ainsi :

    '''vim
    commande de l'exercice " ref-exo remarque mini
    message
    '''
    remarque complémentaire éventuellement
    `check out`

    ce qui donnerait, en espérant que la coloration ne pisse pas trop dans la colle (ou alors faudra faire sans couleur aussi)

    :bn " 5.g
    E37: No write since last change (add ! to override)

    %a +

    :e# " 5.z

    3 "magenta.txt"

    :w " 6.a enregistrement du tampon dans le fichier

    3 %a "magenta.txt"

    Ici aussi, je n’ai pas trouvé comment ne pas répéter la consigne de vérification (mais comme les tableaux passent mal...)

    proposition 3

    Toute autre suggestion est la bienvenue.

    "It is seldom that liberty of any kind is lost all at once." ― David Hume