AUTO COMPLÉTION V1

cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 - 27 juin 2006 à 08:53
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 - 3 juil. 2006 à 02:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38316-auto-completion-v1

cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
3 juil. 2006 à 02:45
je savais que j'étais fou mais tu aurai du decochée par défaut :(
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
3 juil. 2006 à 02:38
y'a une option pour activer l'add-on au démarrage, et elle est cochée par défaut ;-)
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
3 juil. 2006 à 02:29
Ya un petit bug, ou alors j'suis fou :
Quand je desactive l'addon ça va, mais si je ferme mirc et que je le réouvre, il sauvegarde mes commandes et meme parfois du texte normal alors que l'option est desactivé. J'suis fou ?
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
30 juin 2006 à 23:23
Pratique, c'est super :)
Mais y'a plusieur default :( :

Si je n'ai que 1 seul mot dans la liste des mots a complété ( /autocompletion ), si je fais, /a il m'ouvre la fenetre plus grande que prevus et ensuite il la reduit au nombre de ligne qui corresponde a ce que j'ai écris.
Si on deviens fou et qu'on ferme la fenetre @mots, ownz ( ouais ok faut y aller )
alias -l qt return $+(",$1,"), $1- non ?
Quand j'écris juste "/", il ne me met pas /autocompletion sauf si j'efface des caracteres ( je tape /zjfg et jefface pour avoir /)
Quand on veux ajouter un mot dans la liste, on peux cliqué sur plusieur fois sur le bouton, tu devrait utilisé un autre input.
Lorsque l'on rajoute un mot, tu n'actualise pas le titre du dialog ( j'ai deux terme et le titre m'indique 1)

J'pense que le codage est bon donc j'vais pas le regardé en detail, j'ai juste repéré deux trucs a modifié :

Dans l'alias ac_init :
var %i 1, %max $numtok($acini(excepts),59)
while (%i <= %max) { did -a %d 9 $token($acini(excepts),%i,59) | inc %i }

devient

tokenize 59 $acini(excepts)
did -a %d 9 $*

et dans l'alias qui permet d'ajouter des exepts, au lieu de :
did -a ac_dial 9 %t
met :
tokenize 59 %t
did -a ac_dial 9 $*

Comme ca dans l'input, on peux ajouter plusieur salon d'un coup en les separants par un ; ;)

j'espere que tu arrivera a corrigé ces petit defaut ( surtout le premier ) bien joué
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
29 juin 2006 à 23:30
erf merci pour la win, je l'avais completement oublié !
Sinon je sais pour le readini mais comme je l'ai dit, flème :-)
Panthouffle Messages postés 281 Date d'inscription jeudi 21 juillet 2005 Statut Membre Dernière intervention 14 avril 2008
29 juin 2006 à 23:09
Bonne idée, on en voit pas souvent des sources originales comme celle-ci donc faut en profiter :p
Le caractère pour les commandes est inscrit dans mirc.ini (commandchar) $readini(mirc.ini,text,commandchar), mais bon je crois que "/" fonctionne même quand on le change dans les options alors c'est pas très grave. Faudrait aussi "cacher" la fenêtre (@sel) de la barre des tâches (pas que ça dérange mais ça serait plus propre :D), sinon c'est bien :)
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
28 juin 2006 à 00:07
$qt : Ah oui, ca sert pas a grand chose :D

J'avoue que j'ai l'aide de la version 6.01
* tousse *
J'ai aussi celle de 6.17 mais je l'ouvre rarement (l'anglais c'est dur !!)
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
27 juin 2006 à 23:26
$qt = nouveauté de mirc 6.17 (/help $qt :-)
$qt(blabla) retourne "blabla"
sans oublier $noqt("blabla") qui retourne blabla

Sinon en ce qui concerne le titre, auto completion est le terme aproprié à ma source (et c'est français :o) mais si vous avez d'autres propositions, je suis à l'écoute ;-)
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
27 juin 2006 à 23:17
Faut avoir ouvert un jour un bon IDE pour comprendre :p (*vanne facile*)
qt => quote => entoure une chaine de guillemets (pour péter la tête aux espaces qui feraient foirer une commande)
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
27 juin 2006 à 23:02
Question : Ca sert a quoi $qt ?

Original :D
A mon avis tu devrai changer le titre, parceque je pense que personne a compris au départ (moi le premier j'avoue :()

:))
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
27 juin 2006 à 09:22
D'accord ! Super idée en tout cas ;) Je testerai dès que je pourrai
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
27 juin 2006 à 09:08
Bah en fait $token est plus court que $gettok, c'est juste pour ça lol !
Sinon pour $qt tu as peux être raison je vais surement le rajouter.
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
27 juin 2006 à 08:53
Ca m'a l'air vraiment pas mal ;)
Juste un truc, c'est bizarre de voir à coté des identifieurs nouveaux ($qt, d'ailleurs je serais toi je l'incluerais dans le script, bcp de monde est encore en 6.16) et des trucs dépréciés ($token) <- y'a une utilité pour $token ? Il a un comportement différent ?
Bonne continuation :)
Rejoignez-nous