Your comments

I would really like this feature, but I think I would prefer it to be a separate command before committing so that I could see the result. I would prefer it to rewrap any selected lines, and if you run the command with nothing selected, it would rewrap the paragraph the caret is in (removing and inserting line-endings to wrap the text). I use the Rewrap extension for Visual Studio Code to wrap comments, and that's the behavior it has: https://marketplace.visualstudio.com/items?itemName=stkb.rewrap