-
Notifications
You must be signed in to change notification settings - Fork 1
Filtering
Marjo edited this page Jan 8, 2026
·
1 revision
LazyFire supports filtering in all panels, with special jq query support in the details panel.
Press / in any panel to start filtering. Type your filter text and press Enter to apply.
- Case-insensitive - "user" matches "User", "USER", "user"
- Substring matching - "abc" matches "xabcy"
- Real-time preview - Results update as you type
| Key | Action |
|---|---|
/ |
Start filter |
Enter |
Apply filter |
Esc |
Cancel filter input |
Esc (after applied) |
Clear filter |
Backspace |
Delete character |
Filter by project name or ID.
Filter by collection name.
Filter by document ID or path.
Filter JSON content by line or use jq queries.
In the Details panel, filters starting with . are treated as jq queries.
# Get a specific field
.name
# Get nested field
.user.email
# Get array element
.items[0]
# Get all emails from array
.users[].email
# Filter array
.items | map(select(.active == true))
# Get keys
. | keys
# Count items
.items | length- Results are syntax-highlighted
- Copy/save exports the filtered result, not the full document
- Invalid queries show an error message
When a filter is active:
- Panel border changes color (magenta by default)
- Footer shows match count: "5/20 matched"
- Focus Projects panel
- Press
/ - Type "prod"
- Press
Enter - Only projects containing "prod" are shown
- Select a document with user data
- Focus Details panel
- Press
/ - Type
.users[].email - Press
Enter - Only email addresses are displayed