Max Nikulin writes:
> Thank you, such approach, unlike mine example, does not have code > duplication. On the other hand it loads org-protocol on any remote > command, not only for "files" representing org-protocol URIs. Maybe > defadvice in org-protocol.el should be changed by newer advice-add with > a function containing body of the old advice. Yes, I replaced the original code with advice-add (not fully tested). (advice-add 'server-execute :before (defun enable-org-protocol (&rest r) (unless (featurep 'org-protocol) (require 'org-protocol)))) -- Tianshu Wang