On 2014-07-29 19:23, Thorsten Jolitz writes: > Alan Schmitt writes: > >> Hello, >> >> I'm trying to remap ~C-c '~ to ~ '~ 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? Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7