It is possible to evaluate a cell and for the cursor to remain in its position within the code in the current cell?
For example, when I evaluate:
In[406]:= 1 + 2 + 3
Out[406]= 6
I want the cursor to remain, say, after the number "2". I know this is related to the question here, but the answer there only allows the cursor to be placed at the end of the input cell (after the "3" in the example above).
To give some context, I find I always want to do this when tweaking graphics. Take the following code:
insplot = Plot[Sin[x], {x, 0, 2 Pi}];
Plot[Cos[x], {x, 0, 2 Pi}, Epilog -> Inset[insplot, {3, 0.5}, {0, 0}, 2]]
which will place the sin plot within the cos plot. To get this to look good one needs to adjust the parameters which enter the Inset function which position and size insplot. I want to be able to change these and evaluate the cell without having to click back to the position of those parameters after each evaluation.