Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Zsh] Completion (Résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Animatrix
Guru
Guru


Joined: 13 May 2006
Posts: 480
Location: France - Gard (30)

PostPosted: Fri Mar 07, 2008 7:55 pm    Post subject: [Zsh] Completion (Résolu) Reply with quote

Salut à tous !!

J'essaye zsh, à la place de bash.
Seulement je n'ai pas la completion pour sudo.
Savez-vous comment l'activer ?

Aussi, avec portage, quand je veux trouver une version cela ne marche pas.
Ex : emerge =nexuiz-[TAB]

Merci


Last edited by Animatrix on Fri Mar 07, 2008 9:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
babykart
Guru
Guru


Joined: 08 Oct 2004
Posts: 415

PostPosted: Fri Mar 07, 2008 8:32 pm    Post subject: Reply with quote

commence par installer le paquet qui va bien
Code:
# echo "app-shells/zsh-completion" >> /etc/portage/package.keyword && emerge -av app-shells/zsh-completion

ensuite il faut ajouter quelques lignes dans ton ~/.zshrc
Code:
# Completion emerge
autoload -U compinit promptinit
compinit
promptinit; #prompt gentoo


[EDIT] quelques exemple de configuration pour avoir un joli shell https://forums.gentoo.org/viewtopic-t-660320-highlight-zsh.html [/EDIT]
_________________
>> Gentoo-FR <<
-----
Back to top
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Fri Mar 07, 2008 8:44 pm    Post subject: Reply with quote

En complément à la réponse de Babykart qui m'a grillé :)

Animatrix wrote:
... je n'ai pas la completion pour sudo. Savez-vous comment l'activer ?

Voir le chapitre "Completion Gentoo" du [howto] zsh de Bapt. Si la completion est activée, essaye sudo -<TAB>, tu devrais voir les options s'afficher. Par contre, tu n'auras pas les commandes définies dans /etc/sudoers pour l'utilisateur courant... si c'est ce à quoi tu t'attendais.

Animatrix wrote:
... avec portage, quand je veux trouver une version cela ne marche pas. Ex : emerge =nexuiz-[TAB]

Essaye emerge "=nexuiz-<TAB> (le guillemet fait la différence).
Back to top
View user's profile Send private message
Animatrix
Guru
Guru


Joined: 13 May 2006
Posts: 480
Location: France - Gard (30)

PostPosted: Fri Mar 07, 2008 9:30 pm    Post subject: Reply with quote

Merci pour le lien.
J'ai donc pu corriger le pb avec sudo.

Pour le :
Quote:
emerge "=nexuiz-<TAB>

N'y a-t-il pas possibilité de se séparer du " ?
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Fri Mar 07, 2008 9:40 pm    Post subject: Reply with quote

Tout d'abord zsh-completion n'est pas le paquet pour le completion zsh mais uniquement la completion des programmes spécifiques gentoo, pour le reste zsh embarque tout lui-même.

En ce qui concerne la completion emerge, non il n'y a pas moyen de se passer du " devant le = car = est l'équivalent à un which en zsh;

ainsi ls -l = zsh donne :
-rwxr-xr-x 2 root root 643088 fév 6 14:58 /bin/zsh

sinon l'autre solution "d'échapper" = avec \ : emerge \=nexui...

PS: du neuf arrive bientôt pour zsh-completion :)
Back to top
View user's profile Send private message
Animatrix
Guru
Guru


Joined: 13 May 2006
Posts: 480
Location: France - Gard (30)

PostPosted: Fri Mar 07, 2008 10:09 pm    Post subject: Reply with quote

J'avais déjà installé ce paquet là.
Qu'entends tu par du "neuf" ?

Sinon, j'utilise ton script.
J'aimerais avoir le répertoire courant affiché en gras, mais je n'y arrive pas :

Quote:
PROMPT="${user_color}[${end}%B${greencolor}%n@%m%b${user_color}] %0(?..<${end}Failed %?${user_color}>=)(${end}%9(c!...!)%8c${user_color})%(#.#.>) $end" # default prompt


Aussi, dans le script que tu donnes, à chaque fois apparait :

Quote:
[ Loading : rc alias complete mimes functions hash ]

J'ai donc tout décommenté (les print), mais après je me retrouve avec un :

Quote:
[animatrix@gentoo] <Failed 1>=(~)>
:(
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum