Alan Schmitt <alan.schm...@polytechnique.org> writes: Hi Alan,
> On 2014-07-29 19:23, Thorsten Jolitz <tjol...@gmail.com> writes: > >> Alan Schmitt <alan.schm...@polytechnique.org> writes: >> >>> Hello, >>> >>> I'm trying to remap ~C-c '~ to ~<menu> '~ and I'm having some >>> trouble. More specifically, I'm able to initiate the editing part using >>> a global binding to `org-edit-special', but I don't know how to bind the >>> same key to `org-edit-src-exit' when I'm editing a source block. As >>> I suspect I will also need to change the binding for other special edit >>> buffers, I'm wondering if there is a way to do it all at once. >> >> you are in org-mode when you call `org-edit-special', thus you could do >> >> ,---- >> | (org-defkey org-mode-map "KEY" `org-edit-special) >> `---- >> >> >> then you are in some major-mode with minor-mode 'org-src-mode' active, >> thus >> >> ,---- >> | (org-defkey org-src-mode-map "KEY" `org-edit-src-exit) >> `---- >> >> should work (completely untested though ...) > > It works great, thanks a lot. > > A followup question: why use ` and not ' before the function name? Should be a normal quote ', this is just a typo! Although it does not hurt in this case, but anyway ... -- cheers, Thorsten