-
Notifications
You must be signed in to change notification settings - Fork 0
Search
Epicorg has three distinct search modes, all accessible from the Search panel (🔍 icon in the header, or Ctrl+F).
The Filter tab narrows the outline to nodes whose title or body match the query. Non-matching nodes are hidden; matching ancestors are kept visible for context. The outline updates as you type.
This is the fastest way to find something in the open file.
The Find tab highlights matches inside the outline and lets you step through them one by one with ↑ / ↓ navigation buttons or Enter / Shift+Enter.
The Search tab searches across every .org file in your configured workspace. Results show the matching node title, a snippet of surrounding body text, and the file it came from. Click a result to open that file and jump to the node.
Workspace search supports structured operators in addition to plain text:
| Operator | Example | Matches |
|---|---|---|
| Plain word | meeting |
Nodes whose title or body contains "meeting" |
| Quoted phrase | "project review" |
Exact phrase match |
tag: |
tag:work |
Nodes tagged :work:
|
status: |
status:TODO |
Nodes with that status keyword |
- (exclude) |
-draft |
Nodes that do NOT contain "draft" |
Operators can be combined: tag:work status:TODO deadline finds TODO nodes tagged "work" that mention "deadline".
These same operators work in the Todo view and Agenda view filter boxes.
You can pin any workspace search query to the sidebar for one-click reuse.
- Run a search in the Search tab
- Click the ☆ (star) button next to the search box
- Give it a name and press Save
Saved searches appear in the Saved Searches section of the sidebar. Click one to re-run it. Click × to delete it. Saved searches persist in localStorage across sessions.
When you switch between Filter, Find, and Search tabs, the current query is carried across automatically so you don't have to retype it.