I wish I could upvote this twice.
+1 for this I think Slack does this but what this reminds me of the most is VSCode and most editors. Personally, I'd like to see this extended (probably needs a new request) to include selecting text -> type `[` or `(` and rather than wipe out everything you selected, it should wrap it in brackets or parenthesis. Select text -> enhance/wrap text This is a very common workflow with links, bold/italics, quotes, and parens/brackets!
I don't know if I should create a separate issue, but probably will add to this one. If I manually write something like `[my link](` and then paste some link, NotePlan should detect that and *should not* do any link processing, pasting the link "as is". E.g. expected result: `[my link](https://...` Actual result: `[my link]([Parsed title](https://...)`
CMD+K does this.