Hello, I think that since its recent rewrite, `org-open-at-point' adds 'file+' before the name of the application before trying to find the correct application. For example the following link: #+BEGIN_EXAMPLE [[docview:foo.pdf]] #+END_EXAMPLE won't trigger the `org-docview-open' handler because the following code: #+BEGIN_SRC emacs-lisp (or (let ((app (org-element-property :application context))) (nth 1 (assoc (concat "file" (and app (concat "+" app))) org-link-protocols))) #'org-open-file) #+END_SRC adds `file+' and then search in `org-link-protocols'. -- Daimrod/Greg