Before I give a story, let me explain the problem I want to solve. There might be a better solution...
When building new tests with the interactions window, I will often print out large datastructures and copy-and-paste them into the definitions pane. But once I've printed out a few of these, it becomes harder to find exactly where the last printed datastructure begins and the old ones end.
Here's one story that would solve this problem:
User enters a new input to interactions. A result (call it R) is displayed. User moves cursor to definitions pane, hits a sequence of keys (or issues a command from the menus) and R is pasted into the definitions window at the position of the cursor.
-- Eric
Logged In: YES
user_id=429731
Assuming that we add a contextual menu to the Interactions
Pane (ease of use issue 683286), we could let the user right
click on a result and say "Copy to Definitions Pane". This
would be able to copy either a result or a command.
Logged In: YES
user_id=431096
We might want to add a specific command that would allow someone to transfer the last interaction result to the definition pane, regardless of the current focus. For example, a user might discover a sequence of interactions that produces a desired result, go to the definitions pane to position the cursor, and then use the keyboard command to copy the result to that position. He then returns to the interactions pane to produce more, similar results, which he transfers to the definitions pane by repeatedly using the same command, without leaving the interactions pane. When finished, he returns to the definitions pane to clean up or reformat the results into the desired final form.
Logged In: YES
user_id=431096
Now that we have the Lift Current Interaction command, this
feature is easier to miss. I'm raising the priority and assigning
it to myself. This would work really well in combination with
"stringify".