[PD] 3 new gui-plugins

Pedro Lopes pedro.lopes at ist.utl.pt
Sun Apr 3 20:30:43 CEST 2011


<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 <yvan.pd at gmail.com> 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
>>
>>
>>
>>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>



-- 
Pedro Lopes (MSc)
contact: pedro.lopes at ist.utl.pt
website: http://web.ist.utl.pt/Pedro.Lopes /
http://pedrolopesresearch.wordpress.com/ | http://twitter.com/plopesresearch
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110403/b1f3d016/attachment.htm>


More information about the Pd-list mailing list