Re: [O] org-capture target files

2012-09-23 Thread Bastien
Hi Kalev,

Kalev Takkis kalev.tak...@gmail.com writes:

 Is it possible to take a note in org-capture and to specify one or
 several files to put the message into only after the note is written?

You can refile a note from the capture buffer with C-c C-w.

I added a command to /copy/ the note instead of refiling it: C-c M-w.
Finding the copying location works the same way than for refile.  So
now you can copy the item from the capture buffer to several files.

 The workflow I have in mind is first pressing C-c c to take a note;
 selecting the type of note I'd like to take; typing the message,
 pasting a link etc., finishing the note, with C-c C-c and then ending
 up in a list of available *.org files (which could already be on
 display in a window next to capture window) from which I can select
 the file(s) where to send the note to. 

The available process is a bit different: capture, edit, refile or copy,
then finalize the capture process.

 After some ferocious googling
 for  the past two months it seems that this kind of system does not
 exist (right?). 

Two months of googling!  Phew.  :)

 But would it be possible to write something like that? After
 consulting with the org-capture.el file I have some doubts, all
 capture templates expect the destination file to be known beforehand,

Yes -- hence the different process describe above.

 and the filename is resolved early in the  capture process. There is
 a template where a function is supposed to find the target and which
 is described as the most flexible way, but since the capture already
 happens in the target file in an indirect buffer, I don't think it's
 flexibility is enough.

 What do you think, is there a way to do this?

Please try the new feature if you can (it is in the git master branch)
and let me know if it helps.

Best,

-- 
 Bastien



Re: [O] org-capture target files

2012-09-23 Thread Kalev Takkis
On Sun, Sep 23, 2012 at 1:11 PM, Bastien b...@altern.org wrote:

 Hi Kalev,

 Kalev Takkis kalev.tak...@gmail.com writes:

  Is it possible to take a note in org-capture and to specify one or
  several files to put the message into only after the note is written?

 You can refile a note from the capture buffer with C-c C-w.

 I added a command to /copy/ the note instead of refiling it: C-c M-w.
 Finding the copying location works the same way than for refile.  So
 now you can copy the item from the capture buffer to several files.

  The workflow I have in mind is first pressing C-c c to take a note;
  selecting the type of note I'd like to take; typing the message,
  pasting a link etc., finishing the note, with C-c C-c and then ending
  up in a list of available *.org files (which could already be on
  display in a window next to capture window) from which I can select
  the file(s) where to send the note to.

 The available process is a bit different: capture, edit, refile or copy,
 then finalize the capture process.

  After some ferocious googling
  for  the past two months it seems that this kind of system does not
  exist (right?).

 Two months of googling!  Phew.  :)

  But would it be possible to write something like that? After
  consulting with the org-capture.el file I have some doubts, all
  capture templates expect the destination file to be known beforehand,

 Yes -- hence the different process describe above.

  and the filename is resolved early in the  capture process. There is
  a template where a function is supposed to find the target and which
  is described as the most flexible way, but since the capture already
  happens in the target file in an indirect buffer, I don't think it's
  flexibility is enough.
 
  What do you think, is there a way to do this?

 Please try the new feature if you can (it is in the git master branch)
 and let me know if it helps.

 Best,

 --
  Bastien



Thanks, I tried it out and it seems to work. Hopefully it will be useful
for others too.

Another thing I've been meaning to ask: org-capture-mode-hook seems to be
triggered twice, why is that? It was also present in the previous version
of org that I  used, 7.8.02 and I can confirm now it's there in the latest
git version also. If it's not a bug but a desired feature can I disable it
from running twice? I'd like to attach some code to it and getting the
results twice is slightly annoying.

Regards,
Kalev


Re: [O] org-capture target files

2012-09-23 Thread Bastien
Hi Kalev,

Kalev Takkis kalev.tak...@gmail.com writes:

 Another thing I've been meaning to ask: org-capture-mode-hook seems
 to be triggered twice, why is that?

This was a bug, fixed.  Thanks for reporting it,

-- 
 Bastien



Re: [O] org-capture target files

2012-09-16 Thread darc...@gmail.com
I also use refile for this. I have a refile.org file where new stuff goes.

If I want to refile the note/task now, instead of later, I use C-u C-u C-c
c and Org goes to the last captured note/task from where I can easily
refile it.

--
Darlan
Em 15/09/2012 18:55, Charles Philip Chan cpc...@bell.net escreveu:

 Kalev Takkis kalev.tak...@gmail.com writes:

 Hi Kalev:

  Is it possible to take a note in org-capture and to specify one or
  several files to put the message into only after the note is written?
  The workflow I have in mind is first pressing C-c c to take a note;
  selecting the type of note I'd like to take; typing the message,
  pasting a link etc., finishing the note, with C-c C-c and then ending
  up in a list of available *.org files (which could already be on
  display in a window next to capture window) from which I can select
  the file(s) where to send the note to.

 No, however, you can instead of finalizing with C-c C-c, use refile
 C-c C-w and set org-refile-use-outline-path to file.

 Cheers,
 Charles

 --
 Absolutely nothing should be concluded from these figures except that
 no conclusion can be drawn from them.
 (By Joseph L. Brothers, Linux/PowerPC Project)



Re: [O] org-capture target files

2012-09-15 Thread Charles Philip Chan
Kalev Takkis kalev.tak...@gmail.com writes:

Hi Kalev:

 Is it possible to take a note in org-capture and to specify one or
 several files to put the message into only after the note is written?
 The workflow I have in mind is first pressing C-c c to take a note;
 selecting the type of note I'd like to take; typing the message,
 pasting a link etc., finishing the note, with C-c C-c and then ending
 up in a list of available *.org files (which could already be on
 display in a window next to capture window) from which I can select
 the file(s) where to send the note to.

No, however, you can instead of finalizing with C-c C-c, use refile
C-c C-w and set org-refile-use-outline-path to file.

Cheers,
Charles

-- 
Absolutely nothing should be concluded from these figures except that
no conclusion can be drawn from them.
(By Joseph L. Brothers, Linux/PowerPC Project)


pgpDKBs3RIVNU.pgp
Description: PGP signature