Actually I'm trying to write a function, which simply split the window into
two, inside one (org-agenda nil "1") is called, while inside the other call
(org-agenda nil "2"), however, (org-agenda) will always split the window
using its own way. Is there anyway to get around this? Thanks.

(defun lch-recur ()
     (interactive)
     (split-window-horizontally)
     (org-agenda nil "1")
     (other-window 1)
     (org-agenda nil "2")
)
(run-with-idle-timer 300 t 'lch-recur)

And also how to define a function which delete all the org-agenda buffer
and run org-agenda-quit on each one (so all the opened org file will be
closed)?

Best,

Chao

On Mon, Jan 19, 2015 at 7:34 PM, Chao Lu <loochao.l...@gmail.com> wrote:

> Thanks, it works.
>
> Best,
>
> Chao
>
> On Mon, Jan 19, 2015 at 5:03 PM, Dan Griswold <dgris...@rochester.rr.com>
> wrote:
>
>> Probably this instead:
>>
>> (org-agenda nil "1" nil)
>>
>> Dan
>>
>> On Mon, Jan 19, 2015 at 4:50 PM, Chao Lu <loochao.l...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I defined a few org-agenda custom set, where I could M-x org-agenda RET
>>> then press "1" to list all my active TODOs. And I'm trying to write a
>>> function when I could pop-up a buffer and show me all the active TODOs. I
>>> tried (org-agenda "1"), and it does not work, then what should be the right
>>> way to do that?
>>>
>>> (defun lch-recur ()
>>>   (interactive)
>>>   (split-window-vertically)
>>>   (lch-cowsay-fortune)
>>>   (other-window 1)
>>>   *(org-agenda "1")*
>>> )
>>>
>>> Thanks,
>>>
>>> Chao
>>>
>>
>>
>

Reply via email to