Bash

Liste des GroupesRevenir à fcol configuration 
Sujet : Bash
De : patou (at) *nospam* doremifasol.com (Pat Pato)
Groupes : fr.comp.os.linux.configuration
Date : 26. Feb 2022, 17:58:44
Autres entêtes
Organisation : Aioe.org NNTP Server
Message-ID : <20220226175844.431ae235@debian>
User-Agent : Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Bonjour,
j'ai fait une traduction d'un extrait du manuel.

S'agissant de Readline, au paragraphe 8.3.2, je trouve:

8.3.2 L'initialisation de conditions

Readline est capable d'agir comme agirait les conditions vis à vis du
preprocesseur C quand celui-ci permet que les fonctions des touches ou
les valeurs des variables soient définies à la manière de tests. Il y a
quatre formulations possibles d'un test $if.

$if
La forme $if crée des formules, différentes selon le mode
d'utilisation de l'éditeur, le terminal utilisé, ou encore selon que
Readline provient d'une application ou d'une autre. Le texte du test,
après un opérateur de comparaison, se poursuit jusqu'au bout de la
ligne; sauf exception, on est en mesure de l'isoler sans autre chose.

mode
l'adjonction de la forme mode à $if indique si Readline
est actionnée comme fait emacs ou bien vi.

8.3.2 Conditional Init Constructs

Readline implements a facility similar in spirit to the conditional
compilation features of the C preprocessor which allows key bindings
and variable settings to be performed as the result of tests. There are
four parser directives used.

$if

    The $if construct allows bindings to be made based on the editing
    mode, the terminal being used, or the application using Readline.
    The text of the test, after any comparison operator, extends to the
    end of the line; unless otherwise noted, no characters are required
    to isolate it.

    mode

        The mode= form of the $if directive is used to test whether
        Readline is in emacs or vi mode.

Ma traduction de l'anglais, qui me sert au moins à aborder le sujet, me
conduit à demander si cette question portant sur les possiblités
d'écrire une ligne telle que $if editing-mode == emacs a bien
l'intérêt que j'ai supposé; et autant évidemment si l'on peut résumer
la logique de la préparation de cette opération.

merci par avance


 
Patrick


Date Sujet#  Auteur
26 Feb 22 o Bash1Pat Pato

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal