* 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).