We are in the process of putting together a new release, so this feature is not yet available in distribution packages (probably). However, the current
master branch of the repo on github -
https://github.com/vigna/ne/ - has new parameters for the
GotoBookMark command: "
GotoBookMark <" and "
GotoBookMark >" respectively will move the cursor to the beginning and end of the most recent
Paste. Like other bookmarks, "<" and ">" persist after other edits, even if you
Undo, delete the text containing them, or just about anything else besides another
Paste,
PasteVert, or an explicit
UnsetBookMark. That should make it much easier to do what you're trying to accomplish above.
By the way, while I encourage the use of command abbreviations at the command line, for macros – especially when sharing – I'd recommend using long names. The docs say long command names slow down command parsing, and technically that's correct, but unless you're playing a macro a zillion times you'd be hard pressed to notice a difference. Humans reading macros are slowed down much more by the short names. I had to scratch my head a bit on a few of those in your post, and I wrote some of those commands!