emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* How to call org-agenda with the parameter
@ 2015-01-19 21:50 Chao Lu
  2015-01-19 22:00 ` Rasmus
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Chao Lu @ 2015-01-19 21:50 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 462 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 629 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to call org-agenda with the parameter
  2015-01-19 21:50 How to call org-agenda with the parameter Chao Lu
@ 2015-01-19 22:00 ` Rasmus
  2015-01-19 22:03 ` Dan Griswold
  2015-01-19 22:05 ` Dan Griswold
  2 siblings, 0 replies; 6+ messages in thread
From: Rasmus @ 2015-01-19 22:00 UTC (permalink / raw)
  To: emacs-orgmode

Hi Chao,

Chao Lu <loochao.list@gmail.com> writes:

> 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?

Did you check the docstring of org-agenda?  I.e.:

    C-h f org-agenda RET

If I read your message correctly, the docstring suggests two ways to solve
your problem:

  1. call (org-todo-list) directly
  2. or (org-agenda nil "t")

Hope it helps,
Rasmus

-- 
This space is left intentionally blank

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to call org-agenda with the parameter
  2015-01-19 21:50 How to call org-agenda with the parameter Chao Lu
  2015-01-19 22:00 ` Rasmus
@ 2015-01-19 22:03 ` Dan Griswold
  2015-01-20  0:34   ` Chao Lu
  2015-01-19 22:05 ` Dan Griswold
  2 siblings, 1 reply; 6+ messages in thread
From: Dan Griswold @ 2015-01-19 22:03 UTC (permalink / raw)
  To: Chao Lu; +Cc: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 627 bytes --]

Probably this instead:

(org-agenda nil "1" nil)

Dan

On Mon, Jan 19, 2015 at 4:50 PM, Chao Lu <loochao.list@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
>

[-- Attachment #2: Type: text/html, Size: 1103 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to call org-agenda with the parameter
  2015-01-19 21:50 How to call org-agenda with the parameter Chao Lu
  2015-01-19 22:00 ` Rasmus
  2015-01-19 22:03 ` Dan Griswold
@ 2015-01-19 22:05 ` Dan Griswold
  2 siblings, 0 replies; 6+ messages in thread
From: Dan Griswold @ 2015-01-19 22:05 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 727 bytes --]

Didn't reply from the right account last time, so sending again to make
sure.

I think the relevant line should be:

(org-agenda nil "1" nil)

hth,

Dan


On Mon, Jan 19, 2015 at 4:50 PM, Chao Lu <loochao.list@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
>

[-- Attachment #2: Type: text/html, Size: 1222 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to call org-agenda with the parameter
  2015-01-19 22:03 ` Dan Griswold
@ 2015-01-20  0:34   ` Chao Lu
  2015-01-20  1:57     ` Chao Lu
  0 siblings, 1 reply; 6+ messages in thread
From: Chao Lu @ 2015-01-20  0:34 UTC (permalink / raw)
  To: Dan Griswold, rasmus; +Cc: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 777 bytes --]

Thanks, it works.

Best,

Chao

On Mon, Jan 19, 2015 at 5:03 PM, Dan Griswold <dgriswol@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.list@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
>>
>
>

[-- Attachment #2: Type: text/html, Size: 1706 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to call org-agenda with the parameter
  2015-01-20  0:34   ` Chao Lu
@ 2015-01-20  1:57     ` Chao Lu
  0 siblings, 0 replies; 6+ messages in thread
From: Chao Lu @ 2015-01-20  1:57 UTC (permalink / raw)
  To: Dan Griswold, rasmus; +Cc: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 1542 bytes --]

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.list@gmail.com> wrote:

> Thanks, it works.
>
> Best,
>
> Chao
>
> On Mon, Jan 19, 2015 at 5:03 PM, Dan Griswold <dgriswol@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.list@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
>>>
>>
>>
>

[-- Attachment #2: Type: text/html, Size: 2930 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-01-20  1:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-19 21:50 How to call org-agenda with the parameter Chao Lu
2015-01-19 22:00 ` Rasmus
2015-01-19 22:03 ` Dan Griswold
2015-01-20  0:34   ` Chao Lu
2015-01-20  1:57     ` Chao Lu
2015-01-19 22:05 ` Dan Griswold

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).