[PD-dev] revised search-plugin.tcl

Hans-Christoph Steiner hans at at.or.at
Tue Jun 21 00:59:57 CEST 2011


On Jun 20, 2011, at 6:55 PM, Jonathan Wilkes wrote:

>
>
> --- On Mon, 6/20/11, Hans-Christoph Steiner <hans at at.or.at> wrote:
>
>> From: Hans-Christoph Steiner <hans at at.or.at>
>> Subject: Re: [PD-dev] revised search-plugin.tcl
>> To: "Jonathan Wilkes" <jancsika at yahoo.com>
>> Cc: "pd-dev" <pd-dev at iem.at>
>> Date: Monday, June 20, 2011, 4:37 PM
>>
>>
>> That's quite nice, looks and works very well.  You've
>> taken my sketch and made it something far beyond what it was
>> originally.
>>
>> One thing, I notice that for objects' help files, you strip
>> the paths.
>
> I strip out everything except the immediate parent.  That way you can
> still tell the difference between libs-- intimacy/love-help.pd vs.
> tennis/love-help.pd.  But I don't see a reason to display
> /usr/local/softwares/classic-90s-interfaces/tinytinyscrollbarzplzthx/ 
> pd/doc/externals/Dr.Externals/...

One thing that might be useful to see is whether the library is  
included or whether its a user-installed lib.

>> That make sense, except it does the same
>> for all_about* patches.  Also, that could get confusing
>> when a search result finds something in an abstraction and
>> its help file.
>
> I'm just testing it on pd vanilla at the moment: foo.pd displays as  
> foo.pd,
> and foo-help.pd displays as foo-help.pd.  Is it different for you?
>
> I'll rethink the all_about* regsub.  Probably just displaying "All  
> About
> foo" will look decent and not too repetitive...

Yeah, that sounds good.

.hc

>
> -Jonathan
>
>>
>> .hc
>>
>> On Jun 16, 2011, at 3:50 PM, Jonathan Wilkes wrote:
>>
>>> Here's a revised version of the search-plugin that
>> Hans started:
>>>
>>> * fixed problem with double results if a path dir was
>> a subdir of another
>>> * can search for phrases by using double quotes
>>> * search for whole words or partial matches
>>> * search for all or any terms
>>> * better scrollbar (ttk::scrollbar)
>>> * Google-style search history (press the down-arrow in
>> the search box to
>>> make it appear, Escape to make it go away)
>>> * hacked a proc to get <control-delete> to
>> delete previous word
>>>
>>> Requires tcl/tk 8.5. Works best with the revised pddp
>> docs (i.e., if you
>>> want to search by the keywords listed you'll need
>> them).
>>>
>>>
>> -Jonathan<search- 
>> plugin.tcl>_______________________________________________
>>> Pd-dev mailing list
>>> Pd-dev at iem.at
>>> http://lists.puredata.info/listinfo/pd-dev
>>
>>
>>
>>
>>
>> ----------------------------------------------------------------------------
>>
>> "[T]he greatest purveyor of violence in the world today
>> [is] my own government." - Martin Luther King, Jr.
>>
>>
>>
>>



----------------------------------------------------------------------------

"[W]e have invented the technology to eliminate scarcity, but we are  
deliberately throwing it away to benefit those who profit from  
scarcity."        -John Gilmore





More information about the Pd-dev mailing list