Complétement bizarre sous zsh

Page principale

Répondre à ce message
Auteur: Patrice Karatchentzeff
Date:  
À: guilde
Sujet: Complétement bizarre sous zsh
Salut,

J'ai un truc bizarre sous zsh et je n'arrive pas trop à comprendre
pourquoi...

Voici mon prompt :

PS1="?[031m %n?[037m@?[036m%m-?[32m%~$prompt_newline ?[37m%# "

Pour ceux qui ne lisent pas cela couramment, cela donne :

user@machine-path
% (ou # si root)

Le tout avec des jolies couleurs...

(je courcicuite le systeme de prompt de zsh : j'ai un fichier
.zsh_prompt dans lequel j'ai tout simplement mis la variable PS1 et ce
fichier est sourcé dans mon .zshrc grâce à :

local _find_promptinit
_find_promptinit=( $^fpath/promptinit(N) )
if (( $#_find_promptinit >= 1 )) && [[ -r $_find_promptinit[1] ]]; then
zshrc_load_status 'prompt system'

autoload -U promptinit
promptinit

PS4="trace %N:%i> "

  if [[ -r $zdotdir/.zsh_prompt ]]; then
    . $zdotdir/.zsh_prompt
  fi


  if [[ $TERM == tgtelnet ]]; then
    prompt off
  fi


else
PS1='%n@%m %B%3~%b %# '
fi

Bref, rien de bien extraordinaire... sauf que depuis, je complète
bizarrement : la tabulation marche bien mais écrit une tabulation en
même temps à l'écran, ce qui est très désagréable... d'autant plus que
le shell ne la voit pas (si on cherche à l'effacer, on n'efface sans le
voir la commande écrite auparavant....).

J'ai beau cherché, je n'arrive pas à trouver dans la doc où c'est
paramètrée ou paramètrable... Quelqu'un a une idée ?

Merci

PK
-- 
Patrice KARATCHENTZEFF
STMicroelectronics           Tel:  04-76-92-67-96
850, rue Jean Monnet
38926 CROLLES Cedex,  Courriel: patrice.karatchentzeff-alplog@???