I have a link in my org file such as [[https://google.com][mylink]]. When I put the point over "mylink" and run M-x browse-url-at-point my browser opens "http://mylink.com".

Is there a different function or option I should be using to open the link url instead of the link text?

  • @Drew typo, thank you. – tgrosinger Dec 2 '19 at 18:59

It appears that the function to call to browse a link in an org-mode file is org-open-at-point which is bound to C-c C-o.

Edit: Regarding the follow-up question about opening an org-mode link in a secondary browser, using another function seems to work:

   (defun org-open-at-point-with-firefox ()                              
    (let ((browse-url-browser-function 'browse-url-firefox))              
     (org-open-at-point )))
  • Ah, interesting. So my actual end goal here is to define a shortcut which will open a link in a non-default browser. So I was actually using browse-url-chrome since my default browser is Firefox. I don't see any variants/options on org-open-at-point that would allow specifying that. Any suggestions? – tgrosinger Dec 2 '19 at 19:08
  • Is there an org-mode bug for org-open-at-point not being able to handle a link where the text matches the URL? – Realraptor Dec 2 '19 at 20:19
  • there is a customizable association list org-link-parameters you could edit. you could either change the lambda function passed to the http and https options to use browse-url-chrome or possibly add a new link type you could prefix with chrome:path.to.site or something like that. i think the suggested answer is a good solution as well. – shoshin Dec 2 '19 at 20:25
  • something like ("chrome" :follow (lambda (path) (browse-url-chrome (concat "https:" path)))) the downside to this is that you have to make your links specific to using chrome – shoshin Dec 2 '19 at 20:31
  • This worked perfectly, thanks @Realraptor – tgrosinger Dec 2 '19 at 21:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.