Navigation¶
This guide covers efficient navigation techniques in Astronomo.
Opening URLs¶
Address Bar¶
- Focus the address bar (click or press your focus key)
- Type or paste a URL
- Press Enter
Tip
You can omit gemini:// - Astronomo adds it automatically for bare URLs. See Smart URL Detection for other protocols.
From Command Line¶
# Open a Gemini capsule
astronomo gemini://example.com/
# Browse a Gopher server
astronomo gopher://gopher.floodgap.com/
# Query a Finger server
astronomo user@example.com
Following Links¶
Keyboard Navigation¶
- Press Right to select the next link
- Press Left to select the previous link
- Press Enter to open the selected link
The selected link is visually highlighted.
Mouse Navigation¶
Click any link to follow it immediately.
History Navigation¶
Going Back¶
- Keyboard: Press Backspace
- Mouse: Click the ◀ button
Going Forward¶
- Keyboard: Press Shift+Backspace
- Mouse: Click the ▶ button
Note
History is preserved within a session. When you go back, your scroll position and selected link are restored.
Quick Navigation¶
Press Ctrl+K to open the quick navigation modal - a fuzzy finder for quickly jumping to bookmarks and history entries.
Using Quick Navigation¶
- Press Ctrl+K to open the modal
- Start typing to search
- Use Up / Down to navigate results
- Press Enter to open the selected item
- Press Esc to cancel
Search Features¶
The fuzzy search supports several matching strategies:
- Title matches - Highest priority, searches bookmark titles
- URL matches - Searches within URLs
- Acronym matches - Type "gp" to find "Gemini Protocol"
- Word boundary matches - Matches at the start of words
Tip
When the search field is empty, the modal shows your 20 most recent items sorted by timestamp.
Page Scrolling¶
| Key | Action |
|---|---|
| Up / Down | Scroll by line |
| Page Up / Page Down | Scroll by page |
| Home | Jump to top |
| End | Jump to bottom |
Mouse scroll wheel also works.
Refreshing Pages¶
Press Ctrl+R to reload the current page.
This fetches fresh content from the server.
Handling Input Prompts¶
Some Gemini pages request input (status 10 and 11 responses):
- A modal dialog appears
- Type your response
- Press Enter to submit
- Press Esc to cancel
For sensitive input (status 11), the field is masked like a password field.
Handling Redirects¶
Astronomo automatically follows redirects up to the configured limit (default: 5).
If a redirect loop is detected or the limit is exceeded, you'll see an error message.
Multi-Protocol Navigation¶
Astronomo supports browsing Gopher and Finger servers in addition to Gemini.
Smart URL Detection¶
When you enter a URL without a scheme, Astronomo automatically detects the protocol:
| Pattern | Detected Protocol |
|---|---|
user@host |
finger://user@host |
gopher.example.com |
gopher://gopher.example.com |
host:70/... |
gopher://host:70/... |
| Everything else | gemini://... |
You can always specify the scheme explicitly (e.g., gopher://example.com).
Browsing Gopher¶
Gopher menus display with type indicators:
[DIR]— Directory (click to enter)[TXT]— Text file[SEARCH]— Search input[BIN]— Binary download[IMG]— Image file[EXT]— External HTTP link
Navigate Gopher menus just like Gemini pages—use arrow keys or click to follow links.
Gopher Search¶
When you activate a search item ([SEARCH]):
- A modal dialog prompts for your query
- Enter search terms and press Enter
- Results display as a new Gopher menu
Downloading Gopher Files¶
Binary files (type 9, images, etc.) download automatically:
- Activate the
[BIN]or[IMG]link - File saves to
~/Downloads/ - A notification confirms the download
Duplicate filenames are auto-incremented (e.g., file(1).txt).
Querying Finger¶
To look up user information:
- Enter
user@hostin the address bar - Press Enter
- User info displays as preformatted text
Or use the explicit format: finger://user@host
Cross-Protocol Links¶
Pages can link between protocols. For example:
- A Gemini page can link to
gopher://... - A Gopher menu can link to
finger://...
HTTP/HTTPS links open in your system's default browser.
Tips for Efficient Browsing¶
- Use keyboard shortcuts - Faster than reaching for the mouse
- Use quick navigation - Press Ctrl+K to instantly jump to any bookmark or recent page
- Set a home page - Start each session at your favorite capsule
- Bookmark frequently - Press Ctrl+D to save interesting pages
- Use history - Backspace is your friend