Sacha Chua has a very nice post on using Org links everywhere. Chua really likes the ability to insert links that Org mode provides and wishes she could use it everywhere. It’s Emacs so of course she can do that.
Her post is a long explanation of how she accomplished that. Being Sacha, she wanted some specific actions depending on the type of link and where it was being inserted. You can read about those rules and the code she uses to accomplish them in her post.
Her exposition is fairly long and detailed so rather than try to summarize it, I urge you to take a look at her post. If you’re interested in the same sort of thing, her code is available in the post itself and from links that she provides.
As Chua says, “Consistent keybindings mean less thinking.” Being able to use Ctrl+c Ctrl+l to insert links anywhere—not just in Org buffers—is a real win, especially if you have some bespoke rules as to what the default link description should be.
Chua’s post is another example of the customizations that allow her to get so much done but, more importantly, how the flexibility of Emacs allows a user to fine tune Emacs to be exactly what’s needed to accomplish the user’s workflow with the least effort.