<amazed> autocomplete </amazed> Respect. If it ever gets as near as bash completion on most linuxes, it will be amazing for teaching/coding pd. Kudos yvan.
On Sun, Apr 3, 2011 at 5:53 PM, yvan volochine <[email protected]> wrote: > On 04/03/2011 06:44 PM, Hans-Christoph Steiner wrote: > >> >> On Apr 3, 2011, at 12:12 PM, yvan volochine wrote: >> >> On 04/03/2011 05:57 PM, Hans-Christoph Steiner wrote: >>> >>>> >>>> Wow, I love the tab autocompletion plugin! What would be amazing if we >>>> had a bash-style completion files were the arguments were also >>>> tab-completable, when relevant. Things like filenames, table/array >>>> names, send/receive names, etc. This completion file could be included >>>> in libraries. It really highlights how badly we need Enter/Return to >>>> instantiate the object. >>>> >>>> Personally I prefer the default tcsh/bash-style where tab doesn't cycle >>>> thru the options when you hit tab repeatly. I could see a bash/tcsh >>>> style display of the options, like in a popup when you hit tab >>>> repeatedly. >>>> >>> >>> hey thanks. >>> I'm not really supposed to dedicate that ammount of time developping >>> for pd but as I'm unemployed right now =) >>> I'm afraid the bash style auto-completion is a bit above my head, but >>> the idea is nice. >>> >> >> Basically, the first is the trigger: hitting tab twice where the tab >> does not add any more characters. So using your plugin as an example, >> type M-O-Tab-Tab would then list 'mod' and 'moses' as options but not >> change the 'mo' in the box. Those options could then be in a popup menu >> to both see and select with the keyboard or mouse. >> > > yeah that's what I wanted first: a ComboBox below the object box, but then > I had troubles with object box coordinates (did the user click or is the > object still moving with the cursor, etc...) and I started adding some "if" > and all kind of stuff inside mouse motion procedures and that became nasty. > this (and the fact that I wanted it now =) made me rewrite the plugin with > the "cycling-through-completions-with-tab" behavior (which I still find very > cool for speedy-patching) > > cheers, > _y > > > Adding the argument completion would probably be a lot more work, but I >> haven't really thought about it. But just having object name completion >> is huge! >> >> .hc >> >> One thing that needs to happen to make the auto-complete plugin more >>>> deployable is to have all its procs in its own namespace. Otherwise >>>> there can easily be name conflicts with other things named 'init', >>>> 'trigger', etc. >>>> >>> >>> done >>> >>> (FYI: sending to pd-announce also sends to pd-list) >>>> >>> >>> okay >>> >>> cheers, >>> _y >>> >> >> >> >> >> >> ---------------------------------------------------------------------------- >> >> >> You can't steal a gift. Bird gave the world his music, and if you can >> hear it, you can have it. - Dizzy Gillespie >> >> >> >> > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > -- Pedro Lopes (MSc) contact: [email protected] website: http://web.ist.utl.pt/Pedro.Lopes / http://pedrolopesresearch.wordpress.com/ | http://twitter.com/plopesresearch
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
