gschem feature request: An improved find dialog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gEDA |
In Progress
|
Wishlist
|
Edward Hennessy |
Bug Description
The find dialog in gschem is rather spartan. It just jumps to the next found substring. As the size of projects increases, the need for more powerful searches grows.
Features I'd love to see implemented:
* Allow for globbing with "?" and "*", like the bash shell does.
* Optionally, parse the search string for regular expressions
* respond with "not found" and keep the dialog instead of a silent exit.
* highlight/select all the objects that contain a hit to the search.
* An option to include invisible attributes in search
* Give feedback, how many incidences of the search string were found. Explicitely give information, on which subsheet the search string was found.
* Optionally give a list of objects that contain the search string. A click to an item in the list, jumps to the corresponding object.
* Access to a history of searches done in the past.
* Start the dialog with the last search string.
* Replace search string individually or all at once.
* Replace the symbol that contains the search string.
---<(kaimartin)>---
Changed in geda: | |
assignee: | nobody → Edward Hennessy (ehennes) |
Changed in geda: | |
status: | New → In Progress |
Feature request partially implemented.
Commit: 89bfcc078460785 67c9de83ae1cfd6 e6d9ae0515
Provides:
* Explicitly give information, on which subsheet the search string was found.
* Optionally give a list of objects that contain the search string. A click to an item in the list, jumps to the corresponding object.