2025-08-04 org-copy-visible

I have a short tip for today. Sometimes I want to send myself my Org mode agenda for today in an email so that I can open it on my phone. (Yes, I know, this is not the optimal way – I’m currently experimenting with Organice, I’ll check Orgzly, too – but sending an email to oneself and opening it on one’s phone is not as bad as it seems.) One problem I had was that Org links were not very legible in a plain text setting. Of course, one of the promises of Org mode is that it is plain text – but still, I don’t really need to see the URLs when I just want a quick reminder of my tasks so that I can do some of them on the go.

It turns out that Org mode has a feature which does exactly what I need. (Not that it’s surprising!) It’s called org-copy-visible and it’s even bound to a key (C-c C-x v) by default. So, if I have this, for example:

[[https://www.gnu.org/software/emacs/manual/html_node/org/Global-and-local-cycling.html#index-C_002dc-C_002dx-v][org-copy-visible]]

and I set up the region so that it encompasses the link and then I press C-c C-x v, only the actual link description lands in the copied text:

org-copy-visible

I’m sure org-copy-visible has other uses besides my one (which I admitted is not the ideal thing to do), but this alone makes its existence justified for me!

CategoryEnglish, CategoryBlog, CategoryEmacs, CategoryOrgMode