Aaron Ecay writes: Hello, Aaron, Rasmus, all! > better solution IMO would be to make org-protocol links valid urls in > another way, using the query string format: > org-protocol://store-link?url=[...]&title=[...] Aaron: Great point! I've changed my code to support this style of org-protocol link, and I think the tests I've added to test-org-protocol.el double-check that old links are still supported. I've added an extra argument to the functions defined in org-protocol-protocol-alist and org-protocol-protocol-alist-default, but I have a condition-case around the funcall so that old functions should continue to work. I've updated the documentation to encourage new-style links. What do you think of this patch? I've changed the subject to reflect the new focus. Rasmus: that means fiddling with ports is no longer needed, yay. I've also added the test dependency and lexical binding cookie to test-org-protocol, as you suggested. Since the missing-test-dependency signal means that the test isn't run as part of make test, is there anything I should do to get it to be included in automated tests, or is it fine leaving it as is? Sacha