You can add custom search results try this-
create a new tiddler called custom with contents


\define searchResults()
<table>
<$list filter="[!is[system]search:address{$(searchTiddler)$}]" >
<tr><td>{{!!title}}</td><td>{{!!text}}</td></tr></$list>
</table>
\end
<<searchResults>>

and tagged

$:/tags/SearchResults

this adds an extra tab in the search results popup

Note that the syntax 
$(searchTiddler)$}
can only be used inside a macro.

all the best 
BJ

On Friday, May 20, 2016 at 5:03:58 AM UTC+1, William Jones wrote:
>
> Hello all,
>
> I'm trying to RE a binary and am using TiddlyWiki to document my results. 
> I've been tweaking the wiki in order to make cross referencing addresses 
> with disassembled code snippets easier. However, I've run into a snag.
>
> I keep RAM/ROM addresses as individual tiddlers with "size", "address", 
> and "description" (quick summary) fields. One very useful thing for me 
> would to be able to lookup what an address does *without me losing my 
> place in the current code snippet,* which makes up the text field of 
> certain tiddlers.
>
> So I decided to implement a custom search bar underneath the standard 
> search bar. When I type in an address, the search bar will pop up the size, 
> address, and description fields of the tiddler(s) whose address field 
> matches. I don't have to move from my current position at all because the 
> fields for the current address are displayed nonintrusively.
>
> Unfortunately, I'm not able to do this properly for reasons I don't 
> understand. I edited $:/core/ui/SideBarLists to add a custom search field, 
> but I am not able to access the text field or even the name of using the 
> $()$ syntax.
>
> <$set name="addrSearchTiddler" value="$:/temp/addrsearch">
> <div class="tc-search">
> <span>Address Lookup:</span>
> <$edit-text tiddler="$:/temp/addrsearch" type="search" tag="input" 
> focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify 
> "$:/state/popup/addrsearch-dropdown">> class="tc-popup-handle"/>
>
> <$reveal state="$:/temp/addrsearch" type="nomatch" text="">
> <$text text=$(addrSearchTiddler)$ />
> </$reveal>
>
> <$reveal state="$:/temp/addrsearch" type="match" text="">
> </$reveal>
> </div>
> </$set>
>
> The output of the following is:
> Address Lookup: $(addrSearchTiddler)$
>
>
> Although a similar method is used to implement the standard search, I feel 
> like this is not the proper way to implement a custom search. How might I 
> go about transcluding the text of $:/temp/addrsearch into a filter which 
> will then display the desired fields (size, address, description) in a 
> popup analogous to the standard search bar?
>
> Thanks for any help :)! I don't post this message lightly, but I really 
> need to get back to actually collecting data/worry about convenience later. 
> And hey, when has a life hack ever actually paid for the time spent 
> implementing it :)?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ed56eabe-3dee-492b-ace2-f0ef095bf85a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to