On Mar 31, 2015 9:53 PM, "Nicolas Goaziou" <mail@nicolasgoaziou.fr> wrote:
> The problem is that we're running out of interesting keybindings.

Let me ask the question differently: as all reasonable key bindings are taken (a statement to which I tend to agree), is the suggestion of interactive functions to be added to the core of org-mode no longer appropriate? I.e. should I contribute them to Worg (with which I still need to familiarise myself) rather than suggesting them here? Or, asking about a middle course, what's the role of org's "contrib" directory? (Is it even suitable for something that is not a complete plugin of its own right, but rather just a single function?)

> "C-c
> j" is not an option since it is reserved to users.

Sorry, this was unfortunate in my initial post. I didn't intend to hard-code this as the "default" key binding, but it was rather meant to be read as "if you like this function, you could bind it, for example, to ...".

> Note that you can use
>
>   (let ((h (org-find-property "CUSTOM_ID" custom-id)))
>     (when h (goto-char h)))
>
> instead of
>
>   (org-link-search ...)
>
> for one less level of indirection.

Thanks - makes sense. However probably not if I write a tutorial in the style of "if you want to do <something>, then copy the following lines to your. emacs".

But I think I should rather aim at Worg's "contrib" directory, with a short elisp file containing my function, plus a short HTML file explaining that there exists an elisp file containing a function that does <a few words about the functionality> - does this make sense?

Cheers, and thanks for your advice,

Christoph

--
Christoph Lange(-Bever)
http://langec.wordpress.com/about
Sent from a mobile device; please excuse my brevity.