[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [PATCH] org.el: Fix bindings of < and > for calendar scrolling
From: |
Marco Wahl |
Subject: |
Re: [O] [PATCH] org.el: Fix bindings of < and > for calendar scrolling |
Date: |
Tue, 21 Oct 2014 11:27:55 +0200 |
User-agent: |
Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) |
Hello Sebastien,
Sebastien Vauban <address@hidden>
writes:
> Marco Wahl wrote:
>> Find a fix for the bindings of < and > for calendar scrolling for Emacs
>> 25. The fix is necessary because Emacs 25 dropped some aliases in the
>> calendar lib, in particular those that have been bound to < and >.
>>
>> diff --git a/lisp/org.el b/lisp/org.el
>> index 2b5603c..7f4be6b 100644
>> --- a/lisp/org.el
>> +++ b/lisp/org.el
>> @@ -16285,10 +16285,10 @@ So these are more for recording a certain
>> time/date."
>> (message "")))
>> (org-defkey map ">"
>> (lambda () (interactive)
>> - (org-eval-in-calendar '(scroll-calendar-left 1))))
>> + (org-eval-in-calendar '(calendar-scroll-left 1))))
>
> Can't you simply write 'calendar-scroll-left ?
No. This is because org-eval-in-calendar expects a form and not just a
variable.
Your idea to simplyfy the call by dropping the '1' --- i.e. writing
'(calendar-scroll-left) --- sounds good to me. OTOH there are many
similar lines in org-read-date-minibuffer-local-map which all use the
'1' explicitly. So I think it would be rather irritating to drop the
'1' in just two locations.
Best regards, Marco
--
http://www.wahlzone.de
GPG: 0x0A3AE6F2