• [^] # Re: No manual entry for bash

    Posté par . En réponse au message binder backward-delete-word pour que je me mette au zsh.. Évalué à 1.

    En fait ce que j'aime sous bash c'est le fait que alt+backspace concidere les mots en tant que suite de caracteres alphanumeriques alors que ctrl+w concidere les mots comme une suite de caracteres et l'espace est le séparateur de mot.

    Je suis en vacances et mon ssh a des problemes mais des que c'est a nouveau accessible je tente ta manip.

    Moi j'etais parti sur la conf suivante:

    # pour le alt+backspace:
    bindkey "\e" backward-delete-word
    export WORDCHARS='*?_[]~\!#$%^<>|`@#$%^*()+?'

    # pour le ctrl+w
    autoload -U backward-kill-word-match
    zle -N backward-kill-word backward-kill-word-match
    zstyle ':zle:backward-kill-word' word-style whitespace


    le probleme de cette conf c'est que le alt+backspace n'est pas stocké dans le buffer pour les "collé" (yank)
    Apparement ce sont les fonctions *kill* qui stockent dans le yank buffer.
    Il faudrait donc binder ctrl+w et alt+backspace avec backward-kill-world mais avec deux configuration de (word-style) differents.