# \[GRC\] Search function rewrite

**URL:** <https://www.ruby-forum.com/t/grc-search-function-rewrite/237147>\
**Category:** GNU Radio\
**Created:** [October 27, 2013, 6:46pm UTC](https://www.ruby-forum.com/t/grc-search-function-rewrite/237147 "2013-10-27T18:46:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![musicdenotation](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ea666f/32.png) [@musicdenotation](https://www.ruby-forum.com/u/musicdenotation)\
**Post date:** [October 27, 2013, 6:46pm UTC](https://www.ruby-forum.com/t/grc-search-function-rewrite/237147/1 "2013-10-27T18:46:49Z")

</div>

Hi,

I just completed a rewrite of the search function in GRC (on master).  
The block tree is now filted (instead of showing search results in a  
separete category). Also, this fixes the long-standing bug where GRC  
would crash if the search was open and the window was scrolled to the  
end.

To search, press crtl+f and start typing; press Return to add the first  
hit and Esc to abort/reset. Also, you can use the arrow keys to navigate  
the search results.

For the vim-ers out there I’ll probably add second keybinding next. =)

Cheers,  
Sebastian

–  
Karlsruhe Institute of Technology (KIT)  
Communications Engineering Lab (CEL)

Dipl.-Ing. Sebastian Koslowski  
Research Associate

Kaiserstrae 12  
Building 05.01  
76131 Karlsruhe, Germany

Phone: +49 721 608-46275  
Fax: +49 721 608-46071  
Email: removed\_email\_address@domain.invalid  
Web: [http://www.cel.kit.edu/](http://www.cel.kit.edu/)

KIT University of the State of Baden-Wuerttemberg and National  
Research Center of the Helmholtz Association

---

<div class="post-metadata">

**Author:** ![KoslowskiS\_Sebastia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/c6cbf5/32.png) [@KoslowskiS\_Sebastia](https://www.ruby-forum.com/u/KoslowskiS_Sebastia)\
**Post date:** [October 27, 2013, 6:53pm UTC](https://www.ruby-forum.com/t/grc-search-function-rewrite/237147/2 "2013-10-27T18:53:15Z")

</div>

* * *

Discuss-gnuradio mailing list  
removed\_email\_address@domain.invalid  
[https://lists.gnu.org/mailman/listinfo/discuss-gnuradio](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)

---

<div class="post-metadata">

**Author:** ![KoslowskiS\_Sebastia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/c6cbf5/32.png) [@KoslowskiS\_Sebastia](https://www.ruby-forum.com/u/KoslowskiS_Sebastia)\
**Post date:** [October 27, 2013, 7:57pm UTC](https://www.ruby-forum.com/t/grc-search-function-rewrite/237147/3 "2013-10-27T19:57:31Z")

</div>

On Sun, Oct 27, 2013 at 1:51 PM, Johnathan C.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Johnathan C., Corgan Labs  
> SDR Training and Development Services  
> [http://corganlabs.com](http://corganlabs.com)

Ditto. This is a great feature. Thanks!

Tom

---

<div class="post-metadata">

**Author:** ![KoslowskiS\_Sebastia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/c6cbf5/32.png) [@KoslowskiS\_Sebastia](https://www.ruby-forum.com/u/KoslowskiS_Sebastia)\
**Post date:** [October 28, 2013, 9:16pm UTC](https://www.ruby-forum.com/t/grc-search-function-rewrite/237147/4 "2013-10-28T21:16:02Z")

</div>

Hi,

> I just completed a rewrite of the search function in GRC (on master).  
> The block tree is now filted (instead of showing search results in a  
> separete category). Also, this fixes the long-standing bug where GRC  
> would crash if the search was open and the window was scrolled to the end.

I just rebuilt GR just to try this out and it’s definitely a very nice  
usability improvement !

> For the vim-ers out there I’ll probably add second keybinding next. =)

I appreciate the ‘/’ 🙂

Cheers,

```
Sylvain

```
