Zsh + FreeBSD + Completion - Divers - Linux et OS Alternatifs
Marsh Posté le 20-01-2006 à 20:31:05
Ça m'interesse aussi. La completion de ZSH est terrible, mais s'il completait un peu plus de trucs spécifiques FreeBSD comme portsnap se serait pas mal.
Remarques il complète déjà les pkg_machin et portupgrade
Marsh Posté le 20-01-2006 à 23:10:52
est-ce que tu peux m'aider à le configurer dans ce cas ? A t'entendre, tu as l'air de l'avoir déjà installé. En fouillant dans le système, j'ai trouvé un répertoire "completion" dans "/usr/local/share/zsh/4.2.6/functions/" qui contient des dossiers des différents OS ou distribution qui eux mêmes ont l'air de contenir les fichiers qui permettent la completion de certaines commandes. Dans BSD je n'ai vu que pkg_*, cvsup, kld et chflag. Je pense qu'on doit pouvoir en rajouter des "persos". Mais je ne sais toujours pas comment me servir de tout ca !
Si tu pouvais prendre contact avec moi par MP pour m'aider un peu dans ma démarche ca serait super sympa ! Merci
Marsh Posté le 21-01-2006 à 01:06:50
essaie ca : http://www.dotfiles.com/index.php3?app_id=4
ya pas mal de .zshrc avec des fonctions utiles et pratiques
Marsh Posté le 21-01-2006 à 10:27:51
itchykun a écrit : est-ce que tu peux m'aider à le configurer dans ce cas ? A t'entendre, tu as l'air de l'avoir déjà installé. En fouillant dans le système, j'ai trouvé un répertoire "completion" dans "/usr/local/share/zsh/4.2.6/functions/" qui contient des dossiers des différents OS ou distribution qui eux mêmes ont l'air de contenir les fichiers qui permettent la completion de certaines commandes. Dans BSD je n'ai vu que pkg_*, cvsup, kld et chflag. Je pense qu'on doit pouvoir en rajouter des "persos". Mais je ne sais toujours pas comment me servir de tout ca ! |
Je n'ai pas changé les paramètres de completion. J'ai juste fait :
% autoload -U compinit |
Marsh Posté le 22-01-2006 à 12:30:11
compinit ?
à la fin de l'install ils disent compinstall !
Ca sert à quoi compinit ?
Marsh Posté le 20-01-2006 à 20:14:28
Bonjour,
Je cherche à configurer ZSH sur FreeBSD 6.0 pour qu'il me complète des commandes souvent utilisées comme "pkg_*" ou "cvsup" ou "portsnap" depuis FreeBSD 6.0 et autres...
J'ai fait le tour du web avec Google sans rien trouver d'interessant à part un tuto sur Diablotins qui est complètement has been.
Zsh a l'air génial mais très complexe à mettre en place et configuré.
Après l'installation, ils disent de faire un autoload -U compinstall puis un compinstall qui se trouve être une espèce de script de configuration pour zsh mais je trouve ca hyper complexe et plutot mal fait.
Si quelqu'un pouvait me filer un coup de main ca serait super sympa. En gros je voudrais savoir la procédure à suivre pour activer la complétion et l'utilité des différents fichiers de confs de Zsh.
J'ai eu un début de réponse sur le site d'Alexis Delattre pour la formation sous Debian mais les gros inconvénients c'est que 1/ c'est fait pour Debian, donc ca ne complète pas ce dont j'ai besoin et 2/ j'aime bien comprendre ce que je fais et le faire par moi même, donc je ne préfère pas faire un copier/coller de son fichier de conf.
Merci d'avance !