emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] org-protocol is bitrotting away


From: Rafael
Subject: Re: [O] org-protocol is bitrotting away
Date: Tue, 01 Nov 2011 18:34:26 -0600
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux)

Florian Hars <address@hidden> writes:

> Of cousre my first error was to try to do something productive on a
> current ubuntu, but since they have again broken the canonical way to
> configure protocol handlers, 90% of all howtos describing how to
> configure org-protocol plain don't work on ubuntu 11.10. gconftool
> does no longer work, setting things in about:config in firefox has no
> effect, the current season's incantantion is to put
>
> [Desktop Entry]
> Name=org-protocol
> Exec=emacsclient %U
> Type=Application
> Terminal=false
> Categories=System;
> MimeType=x-scheme-handler/org-protocol;
>
> into ~/.local/share/applications/org-protocol.desktop and then run
> update-desktop-database .local/share/applications/ , as mentioned before:
> http://permalink.gmane.org/gmane.emacs.orgmode/41733

Hmm. With Ubuntu 11.10 and Firefox that came with it, these steps were
not enough. I had Firefox asking for the application to open
org-protocol links, and choosing 'org-protocol' did not work, as it had
in Natty. However, choosing '/usr/bin/emacsclient' for the application,
worked for me.

> More serious is the problen that firefox 7.0.1 steadfastly refuses
> to set location.href to the URIs required by org-protocol, it throws
> rather scary looking exceptions if the result of
> encodeURIComponent(location.href) in the URI does not appear after a
> question mark. I sort of got it working  by changing the URI to 
> "org-protocol://capture://?x="+encodeURIComponent(l)+"/"+...
> and then added the same three characters in
> org-protocol-check-filename-for-protocol:
>      (regexp-quote (plist-get (cdr prolist) :protocol)) ":/+\\(\\?x=\\)?")))
>
> - Florian.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]