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


Reply via email to