Auto complétion v1

Soyez le premier à donner votre avis sur cette source.

Vue 5 428 fois - Téléchargée 165 fois

Description

Salut à tous,
Cet add-on permet de retenir les entrées que vous avez faites dans l'input de mirc, et ce quel que soit la fenetre, et de
les afficher dans une fenetre qui permettra en cliquant sur une des propositions de completer automatiquement (d'ou le nom)
le texte présent dans l'input.
Lorsqu'un proposition est en surbrillance, tapez crtl + enter pour completer automatiquement l'edit avec cette proposition.

Par défaut il ne sauvegarde que les commandes qui ont étés entrées par le caractère '/' (caractère par defaut de mirc pour lancer des commandes), mais il est possible de sauver toutes les phrases entrées dans l'input.
A ce sujet, je sais que l'on peut changer dans les options le caractere par défaut, mais je n'en n'ai pas tenu compte (fleme) et car je considère que peu de gens ont du changer ce caractère.
Biensur si vous avez 10.000 phrases l'auto completion risque de mettre du temps à s'afficher, mais ça m'etonnerai que vous arriviez jusque là ;-)
Remarques, suggestions ?

ps: nécessite mirc 6.17 (set -e + $qt)

Source / Exemple :


;zip

Conclusion :


Installation:

Extraire le dossier à la racine de mirc
Tapez /load -rs "auto completion/autocompletion.mrc"
ou bien faites ALT + R > file > load , et selectionnez le fichier "autocompletion.mrc"

Enfin, pour configurer l'add-on, tapez /autocompletion

N'oubliez pas de lire le "lisez-moi.txt" dans lequel tout est expliqué !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
je savais que j'étais fou mais tu aurai du decochée par défaut :(
Messages postés
840
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 février 2009

y'a une option pour activer l'add-on au démarrage, et elle est cochée par défaut ;-)
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
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 ?
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
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é
Messages postés
840
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 février 2009

erf merci pour la win, je l'avais completement oublié !
Sinon je sais pour le readini mais comme je l'ai dit, flème :-)
Afficher les 13 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.