diff options
| author | Paul Buetow <paul@buetow.org> | 2026-02-01 21:30:14 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-02-01 21:30:14 +0200 |
| commit | 62ddbfa97f7376cd0a3189d4ff6944ebd67cebac (patch) | |
| tree | 6917f09b59050a605a25be47480ca55f852d42c2 /gemfeed/atom.xml | |
| parent | ef61abe66da377c298265d06d61ee3f91b16242f (diff) | |
Update content for gemtext
Diffstat (limited to 'gemfeed/atom.xml')
| -rw-r--r-- | gemfeed/atom.xml | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index 284af613..1b78b084 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> - <updated>2026-02-01T21:02:02+02:00</updated> + <updated>2026-02-01T21:29:22+02:00</updated> <title>foo.zone feed</title> <subtitle>To be in the .zone!</subtitle> <link href="gemini://foo.zone/gemfeed/atom.xml" rel="self" /> @@ -31,6 +31,7 @@ <li>⇢ <a href='#why-i-built-this'>Why I built this</a></li> <li>⇢ <a href='#what-it-is'>What it is</a></li> <li>⇢ <a href='#how-it-works-overview'>How it works (overview)</a></li> +<li>⇢ ⇢ <a href='#workflow-diagram'>Workflow diagram</a></li> <li>⇢ <a href='#challenges-and-small-discoveries'>Challenges and small discoveries</a></li> <li>⇢ <a href='#test-cases-for-a-future-rewrite'>Test cases (for a future rewrite)</a></li> <li>⇢ <a href='#almost-works-with-any-editor-or-any-tui'>(Almost) works with any editor (or any TUI)</a></li> @@ -77,6 +78,23 @@ bind-key e run-shell -b "tmux display-message -p '#{pane_id}' \"~/scripts/tmux-edit-send /tmp/tmux-edit-target-#{client_pid}\"" </pre> <br /> +<h3 style='display: inline' id='workflow-diagram'>Workflow diagram</h3><br /> +<br /> +<span>This is the whole workflow:</span><br /> +<br /> +<pre> +┌────────────────────┐ ┌───────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ +│ Cursor input box │-->| tmux keybind │-->| popup runs script │-->| capture + prefill │ +│ (prompt pane) │ │ prefix + e │ │ tmux-edit-send │ │ temp file │ +└────────────────────┘ └───────────────┘ └─────────────────────┘ └─────────────────────┘ + | + v +┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐ +│ Cursor input box │<--| send-keys back |<--| close editor+popup |<--| edit temp file | +│ (prompt pane) │ │ to original pane │ │ (exit $EDITOR) │ │ in $EDITOR │ +└────────────────────┘ └────────────────────┘ └────────────────────┘ └────────────────────┘ +</pre> +<br /> <span>And this is how it looks like after sending back the text to the Cursor Agent's input:</span><br /> <br /> <a href='./tmux-popup-editor-for-cursor-agent-prompts/demo2.png'><img alt='Prefilled prompt text' title='Prefilled prompt text' src='./tmux-popup-editor-for-cursor-agent-prompts/demo2.png' /></a><br /> |
