So I often use repeated invocations of gqip to re-wrap paragraphs of text or comments.
Unfortunately, the quickest way I've memorized for moving between paragraphs, }, lands me between them:
Qui⁁ut delectus ex enim. Qui doloremque suscipit itaque. Dolores assumenda commodi
laudantium eum ut sed. Facere voluptas omnis sunt assumenda quis. Cupiditate aut
quidem corporis consequatur. Libero sed qui ea odio nisi.
Unde tempore suscipit et dolor unde nisi. Placeat asperiores sed rerum pariatur
nobis velit ea. Doloremque impedit alias eligendi iusto sit in. Eos commodi non
voluptates omnis sunt est.
Aliquami magni molestiae quo sit. Qui id eligendi minus esse provident.
Perspiciatis ut tenetur ad consequuntur vel aut ullam.
... gqip} ...
Qui ut delectus ex enim. Qui doloremque suscipit itaque. Dolores
assumenda commodi laudantium eum ut sed. Facere voluptas omnis sunt
assumenda quis. Cupiditate aut quidem corporis consequatur. Libero
sed qui ea odio nisi.
⁁
Unde tempore suscipit et dolor unde nisi. Placeat asperiores sed rerum pariatur
nobis velit ea. Doloremque impedit alias eligendi iusto sit in. Eos commodi non
voluptates omnis sunt est.
Aliquami magni molestiae quo sit. Qui id eligendi minus esse provident.
Perspiciatis ut tenetur ad consequuntur vel aut ullam.
Now, I can use a non-text-object motion thereafter (gq}) to continue reformatting paragraphs; but that doesn't apply to every situation.
tl;dr Is there a way for me to preform motion by-paragraph, but end up on the first/last character of the paragraph object?
gqap
instead ofgqip
it works even if the cursor is before the paragraph.