summaryrefslogtreecommitdiff
path: root/gemfeed/atom.xml
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-01 21:30:14 +0200
committerPaul Buetow <paul@buetow.org>2026-02-01 21:30:14 +0200
commit62ddbfa97f7376cd0a3189d4ff6944ebd67cebac (patch)
tree6917f09b59050a605a25be47480ca55f852d42c2 /gemfeed/atom.xml
parentef61abe66da377c298265d06d61ee3f91b16242f (diff)
Update content for gemtext
Diffstat (limited to 'gemfeed/atom.xml')
-rw-r--r--gemfeed/atom.xml20
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 &#39;#{pane_id}&#39;
\"~/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 │--&gt;| tmux keybind │--&gt;| popup runs script │--&gt;| capture + prefill │
+│ (prompt pane) │ │ prefix + e │ │ tmux-edit-send │ │ temp file │
+└────────────────────┘ └───────────────┘ └─────────────────────┘ └─────────────────────┘
+ |
+ v
+┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐
+│ Cursor input box │&lt;--| send-keys back |&lt;--| close editor+popup |&lt;--| 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&#39;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 />