Thomas S. Dye writes: > Aloha all, > > Recently, custom links that I've used for years changed their > behavior. They used to behave like other org mode links, but now > they are displayed in a different color face and are always fully > displayed, unless I add two new keywords to > org-link-set-parameters. > > (org-link-set-parameters > "parencite" [...] > :display 'org-link > :face 'org-link)
I tried this snippet, dropping the :display and :face arguments (org-link-set-parameters "parencite" :follow 'org-ebib-open :export (lambda (path desc format) (cond ((eq format 'html) (format "(<cite>%s</cite>)" path)) ((eq format 'latex) (if (or (not desc) (equal 0 (search "parencite:" desc))) (format "\\parencite{%s}" path) (format "\\parencite[%s][%s]{%s}" (cadr (split-string desc ";")) (car (split-string desc ";")) path)))))) with the following buffer: [[parencite:foo][bar]] With an otherwise default configuration and the current master (49364f904), the link gets fontified with the org-link face and displayed as just "bar". So, that seems to be behaving as expected and I don't spot any relevant code change to the handling of the defaults in org-activate-links. Have you tried to trigger it without any additional configuration?