Re: tcshrc

2004-09-15 Par sujet debian-dev
Salut,

J'espère t'aider avec ces quelques mots, même si je connait pas ton
programme.

D'après google, .tcshrc semblerait être un truc executé au démarage de
l'interpreteur tcsh. (Au même titre que .bashrc pour le bash)
A mon avis, quand ce script est executé, le context n'est pas encore chargé,
c'est à dire que la variable $PATH (cas du bash) n'est pas encore
initialisée, donc il ne sait pas où trouver le programme BINDKEY
(contrairement à echo)
Et quand tu es loggé, ta variable $path est chargé et donc forcement il
scanne les différents répertoires dans $path pour trouver ton programme.
Essayes donc d'ajouter /usr/bin/ ou /bin/ ou /sbin/ ou /usr/sbin/ devant ta
commande (exemple : /bin/bindkey -e), suivant où est placé le programme
bindkey (moi je sais pas, je l'ai pas installé).

Voila ce que je ferais, cependant, je connais pas trop tcsh.
De toute facon, ces modif ne coutent rien et ne risquent rien.

@+ Stephanfo


Bigdeaper [EMAIL PROTECTED] a écrit :

 J'ai ces lignes dans mon .tcshrc. Le problème, c'est qu'elles ne 
 s'exécutent pas pour une raison inconnue !
 Si je place un echo avant et après ce bloc, mes messages (insultants) de 
 debug s'affichent, et si j'exécute ces lignes à la main après m'être 
 loggé, ça marche aussi !
 
 Je ne comprends vraiment rien !
 
 
 bindkey -e
 bindkey \e[1~ beginning-of-line
 bindkey \e[7~ beginning-of-line
 bindkey \e[3~ delete-char
 bindkey \e[4~ end-of-line
 bindkey \e[8~ end-of-line
 bindkey ^[[2~ complete-word-fwd
 bindkey -k up history-search-backward
 bindkey -k down history-search-forward
 
 
 -- 
 Pensez à lire la FAQ de la liste avant de poser une question :
 http://wiki.debian.net/?DebianFrench
 
 Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:
 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


_
Stephanfo, http://stephanfo.homelinux.org




Re: tcshrc

2004-09-15 Par sujet David Soulayrol



Bigdeaper wrote:
J'ai ces lignes dans mon .tcshrc. Le problème, c'est qu'elles ne 
s'exécutent pas pour une raison inconnue !
Si je place un echo avant et après ce bloc, mes messages (insultants) de 
debug s'affichent, et si j'exécute ces lignes à la main après m'être 
loggé, ça marche aussi !


Je ne connais pas suffisament ce shell, mais est-ce que tu lances correctement 
ton script .tcshrc ? Par exemple, pour Bash, on fait normalement 'source 
.bashrc'. Sans la commande source, on arrive à des problèmes similaires au tien, 
parce que le script s'exécute en fait dans un processus (shell) fils.





Je ne comprends vraiment rien !


bindkey -e
bindkey \e[1~ beginning-of-line
bindkey \e[7~ beginning-of-line
bindkey \e[3~ delete-char
bindkey \e[4~ end-of-line
bindkey \e[8~ end-of-line
bindkey ^[[2~ complete-word-fwd
bindkey -k up history-search-backward
bindkey -k down history-search-forward






Re: tcshrc

2004-09-15 Par sujet Bigdeaper

J'ai trouvé !

il y avait un

setenv NOREBIND 1

qui devait m'empêcher de faire ce que je voulais.

SInon, bindkey est intégré au shell tcsh...

Merci qd mm



tcshrc

2004-09-15 Par sujet Bigdeaper
J'ai ces lignes dans mon .tcshrc. Le problème, c'est qu'elles ne 
s'exécutent pas pour une raison inconnue !
Si je place un echo avant et après ce bloc, mes messages (insultants) de 
debug s'affichent, et si j'exécute ces lignes à la main après m'être 
loggé, ça marche aussi !


Je ne comprends vraiment rien !


bindkey -e
bindkey \e[1~ beginning-of-line
bindkey \e[7~ beginning-of-line
bindkey \e[3~ delete-char
bindkey \e[4~ end-of-line
bindkey \e[8~ end-of-line
bindkey ^[[2~ complete-word-fwd
bindkey -k up history-search-backward
bindkey -k down history-search-forward