Re: [O] How to call org-agenda with the parameter

2015-01-19 Thread Chao Lu
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





Re: [O] How to call org-agenda with the parameter

2015-01-19 Thread Chao Lu
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






[O] How to call org-agenda with the parameter

2015-01-19 Thread Chao Lu
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


Re: [O] How to call org-agenda with the parameter

2015-01-19 Thread Dan Griswold
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



Re: [O] How to call org-agenda with the parameter

2015-01-19 Thread Dan Griswold
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.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



Re: [O] How to call org-agenda with the parameter

2015-01-19 Thread Rasmus
Hi Chao,

Chao Lu loochao.l...@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