Mijn eerste gedachte is gebruik org: C-c C-l, en typ uw link, met optionele beschrijving.
Tweede gedachte, schrijf een functie als:
(defun my-link (s)
(interactive "sLink: ")
(insert (format "[[%s]" s)))
en bind het aan een sleutel als je wilt.
Derde gedachte: kijk naar yasnippet of skelet.