salut
j'ai pas mal mis à jour mon plugin d'auto-completion pour pd.
il s'appelle mainenant "completion-plugin" et il est beaucoup mieux !
pour l'utiliser vous devez avoir pd>=0.43 et tcl>=8.5.
je n'ai bien-sûr pas pu le tester sous windows.
changements:
- nouvelle interface
- les completions se mettent à jour quand on change le texte d'un objet
- "bash-completion-mode"
- un fichier *.cfg permet d'éditer les options du plugin
- ajout d'un "save_mode" qui se souviens des mot-clefs de certains objets (send/receive/table/etc)
- etc etc
petite video de démo ici:
http://vimeo.com/23557543
download:
https://github.com/gusano/pd_stuffs/tre … completion
++
_y
Dernière modification par {yv} (2011-05-12 23:54:33)
Hors ligne
bien pratique en effet.
c'est cool pour patcher rapidos, sans souris..
moi j'adore le "unedit" avec la touche "Return".
par contre ca ne marche qu'après une completion, pas par defaut dans un nouvel objet .
a++
_y
Hors ligne
Hors ligne
pas encore testé, mais cela semble bigrement intéressant.
Hors ligne
pour ceux qui ont peur de git, j'ai "packagé" la dernière version ici:
http://puredata.info/community/projects … n/releases
encore des petits changements, c'est maintenant un peu plus pratique d'ajouter des objets car n'importe quel fichier TXT dans le dossier "user_objects" sera lu et ajouté à la liste.
++
_y
Hors ligne
Cool merci!!!
Par contre j'arrive pas à le mettre dans le Path, ca me met sur la console: error: pan: no such object, et ça enregistre pas...
Une idée peut être?
Hors ligne
nononononono a écrit:
Par contre j'arrive pas à le mettre dans le Path, ca me met sur la console: error: pan: no such object, et ça enregistre pas...
Une idée peut être?
salut.
qu'est-ce que tu fais exactement pour avoir cette erreur ?
est-ce que la completion marche avec les objets natifs ?
quel est cet objet "pan" ?
peut-être que ma doc n'est pas très claire...
++
_y
Hors ligne
Salut yv
en fait cest mon pure data qui veut plus rien enregistrer dans le path; et non pas ton plugs, je vais essayer la réinstallation...
Merci pour ta promptitude en tout cas!
Hors ligne
Il semble qu'il y ait un problème avec les listes, celle de GEM, puisque c'est la seule. Il n'y a plus aucun espace ou retour à la ligne.
Hors ligne
pob a écrit:
Il semble qu'il y ait un problème avec les listes, celle de GEM, puisque c'est la seule. Il n'y a plus aucun espace ou retour à la ligne.
??
Hors ligne
Oui, ça fait un seul mot interminable, sous Windows pour sûr.
En plus dans ton code le dossier des listes de librairies est "extra_objects" et dans ton archive on les trouve dans "lib_objects".
Dernière modification par pob (2013-01-07 20:06:02)
Hors ligne
pob a écrit:
Il semble qu'il y ait un problème avec les listes, celle de GEM, puisque c'est la seule. Il n'y a plus aucun espace ou retour à la ligne.
Il y a un utilitaire sous linux qui permet de retrouver tous les objets exportés par une bibliothèque, plus particulièrement ici les *.pd_linux (ou un truc ressemblant sous win) :
http://codelab.fr/3296#p18479
si ça se trouve ya un peu le même truc sous windows ?
Hors ligne
pob a écrit:
Oui, ça fait un seul mot interminable, sous Windows pour sûr.
En plus dans ton code le dossier des listes de librairies est "extra_objects" et dans ton archive on les trouve dans "lib_objects".
le code à jour est celui sur github:
https://github.com/gusano/pd_stuffs/tre … completion
j'ai pas le temps de garder la "release" à jour sur le site de pd...
en tout cas c'est absolument pas normal/bon si y a pas de newlines dans ce fichier.. mais je n'ai malheureusement aucun moyen de tester sous windoze
y
Hors ligne
Yvan, je regarde un peu comment c'est écrit en TCL...
Dans Pd il y a des objets qui ne se créent pas sans le nom de la librairie avant ou des classes de même nom qui existent dans plusieurs librairies. Je me disais donc, que ce serait peut-être utile de faire la vérification pas seulement depuis le début du nom, mais
- soit depuis le dernier slash, comme ça dans les listes d'objets si on met toujours les noms de librairies devant les noms d'objet on peut proposer les différentes variantes.
- soit de vérifier sur n'importe qu'elle partie des noms d'objet si on cherche un truc sans forcément connaître tout le nom. Ca peut faire beaucoup de propositions, mais ça peut faire découvrir des choses au passage.
Qu'en penses tu ?
Hors ligne