Capture org notes to a new file












3















I would like to improve my notes capture flow to do the following:




  1. Use C-c c then n to create a note.

  2. Get a minibuffer that searches for an existing file to add the note to (ie. probably with helm), and creates a new file if the supplied file name doesn't exist.

  3. Then resuming my typical capture flow.


My current config handles 1 and 3, but not 2.



  (setq org-capture-templates
(quote
(("l" "link" entry
(file+headline "~/org/notes/links.org" "Buffer")
"* %^L")
(...)))









share|improve this question























  • You might want to look at the package deft, which provides an interface for quickly finding or creating notes via simple text search. Notes can be plain text or org files. github.com/jrblevin/deft

    – glucas
    Dec 28 '18 at 22:36
















3















I would like to improve my notes capture flow to do the following:




  1. Use C-c c then n to create a note.

  2. Get a minibuffer that searches for an existing file to add the note to (ie. probably with helm), and creates a new file if the supplied file name doesn't exist.

  3. Then resuming my typical capture flow.


My current config handles 1 and 3, but not 2.



  (setq org-capture-templates
(quote
(("l" "link" entry
(file+headline "~/org/notes/links.org" "Buffer")
"* %^L")
(...)))









share|improve this question























  • You might want to look at the package deft, which provides an interface for quickly finding or creating notes via simple text search. Notes can be plain text or org files. github.com/jrblevin/deft

    – glucas
    Dec 28 '18 at 22:36














3












3








3








I would like to improve my notes capture flow to do the following:




  1. Use C-c c then n to create a note.

  2. Get a minibuffer that searches for an existing file to add the note to (ie. probably with helm), and creates a new file if the supplied file name doesn't exist.

  3. Then resuming my typical capture flow.


My current config handles 1 and 3, but not 2.



  (setq org-capture-templates
(quote
(("l" "link" entry
(file+headline "~/org/notes/links.org" "Buffer")
"* %^L")
(...)))









share|improve this question














I would like to improve my notes capture flow to do the following:




  1. Use C-c c then n to create a note.

  2. Get a minibuffer that searches for an existing file to add the note to (ie. probably with helm), and creates a new file if the supplied file name doesn't exist.

  3. Then resuming my typical capture flow.


My current config handles 1 and 3, but not 2.



  (setq org-capture-templates
(quote
(("l" "link" entry
(file+headline "~/org/notes/links.org" "Buffer")
"* %^L")
(...)))






org-mode org-capture






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Dec 28 '18 at 17:34









maurelianmaurelian

1162




1162













  • You might want to look at the package deft, which provides an interface for quickly finding or creating notes via simple text search. Notes can be plain text or org files. github.com/jrblevin/deft

    – glucas
    Dec 28 '18 at 22:36



















  • You might want to look at the package deft, which provides an interface for quickly finding or creating notes via simple text search. Notes can be plain text or org files. github.com/jrblevin/deft

    – glucas
    Dec 28 '18 at 22:36

















You might want to look at the package deft, which provides an interface for quickly finding or creating notes via simple text search. Notes can be plain text or org files. github.com/jrblevin/deft

– glucas
Dec 28 '18 at 22:36





You might want to look at the package deft, which provides an interface for quickly finding or creating notes via simple text search. Notes can be plain text or org files. github.com/jrblevin/deft

– glucas
Dec 28 '18 at 22:36










2 Answers
2






active

oldest

votes


















2














The file+headline form can be replaced with a function form that visits a file of yr choice and moves point therein to the right place. Do C-h v on org-capture-templates for more details.






share|improve this answer































    1














    I think the usual way to accomplish your workflow is:





    1. C-c c n to capture a new note

    2. Enter the note in your capture buffer


    3. C-c C-w to refile the note in the location you choose.


    You can't refile to an arbitrary file that you pick via helm, but you can set it up to specify all org files in a directory, or all files that are included in your agenda, with a fair bit of flexibility. The options are determined by the variable org-refile-targets. You can read the full documentation, and change the settings, with M-x customize-variable org-refile-targets.






    share|improve this answer
























    • Thanks. Is there a way I could have distinct refile targets depending on the capture type?

      – maurelian
      Dec 28 '18 at 17:49











    • Not that I know of. But there are additional options available that might more closely suit your needs: see the info node Refile and copy in the org-info manual.

      – Tyler
      Dec 28 '18 at 17:56












    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "583"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2femacs.stackexchange.com%2fquestions%2f46802%2fcapture-org-notes-to-a-new-file%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    The file+headline form can be replaced with a function form that visits a file of yr choice and moves point therein to the right place. Do C-h v on org-capture-templates for more details.






    share|improve this answer




























      2














      The file+headline form can be replaced with a function form that visits a file of yr choice and moves point therein to the right place. Do C-h v on org-capture-templates for more details.






      share|improve this answer


























        2












        2








        2







        The file+headline form can be replaced with a function form that visits a file of yr choice and moves point therein to the right place. Do C-h v on org-capture-templates for more details.






        share|improve this answer













        The file+headline form can be replaced with a function form that visits a file of yr choice and moves point therein to the right place. Do C-h v on org-capture-templates for more details.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 28 '18 at 19:47









        Fran BurstallFran Burstall

        35415




        35415























            1














            I think the usual way to accomplish your workflow is:





            1. C-c c n to capture a new note

            2. Enter the note in your capture buffer


            3. C-c C-w to refile the note in the location you choose.


            You can't refile to an arbitrary file that you pick via helm, but you can set it up to specify all org files in a directory, or all files that are included in your agenda, with a fair bit of flexibility. The options are determined by the variable org-refile-targets. You can read the full documentation, and change the settings, with M-x customize-variable org-refile-targets.






            share|improve this answer
























            • Thanks. Is there a way I could have distinct refile targets depending on the capture type?

              – maurelian
              Dec 28 '18 at 17:49











            • Not that I know of. But there are additional options available that might more closely suit your needs: see the info node Refile and copy in the org-info manual.

              – Tyler
              Dec 28 '18 at 17:56
















            1














            I think the usual way to accomplish your workflow is:





            1. C-c c n to capture a new note

            2. Enter the note in your capture buffer


            3. C-c C-w to refile the note in the location you choose.


            You can't refile to an arbitrary file that you pick via helm, but you can set it up to specify all org files in a directory, or all files that are included in your agenda, with a fair bit of flexibility. The options are determined by the variable org-refile-targets. You can read the full documentation, and change the settings, with M-x customize-variable org-refile-targets.






            share|improve this answer
























            • Thanks. Is there a way I could have distinct refile targets depending on the capture type?

              – maurelian
              Dec 28 '18 at 17:49











            • Not that I know of. But there are additional options available that might more closely suit your needs: see the info node Refile and copy in the org-info manual.

              – Tyler
              Dec 28 '18 at 17:56














            1












            1








            1







            I think the usual way to accomplish your workflow is:





            1. C-c c n to capture a new note

            2. Enter the note in your capture buffer


            3. C-c C-w to refile the note in the location you choose.


            You can't refile to an arbitrary file that you pick via helm, but you can set it up to specify all org files in a directory, or all files that are included in your agenda, with a fair bit of flexibility. The options are determined by the variable org-refile-targets. You can read the full documentation, and change the settings, with M-x customize-variable org-refile-targets.






            share|improve this answer













            I think the usual way to accomplish your workflow is:





            1. C-c c n to capture a new note

            2. Enter the note in your capture buffer


            3. C-c C-w to refile the note in the location you choose.


            You can't refile to an arbitrary file that you pick via helm, but you can set it up to specify all org files in a directory, or all files that are included in your agenda, with a fair bit of flexibility. The options are determined by the variable org-refile-targets. You can read the full documentation, and change the settings, with M-x customize-variable org-refile-targets.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Dec 28 '18 at 17:45









            TylerTyler

            12.5k12355




            12.5k12355













            • Thanks. Is there a way I could have distinct refile targets depending on the capture type?

              – maurelian
              Dec 28 '18 at 17:49











            • Not that I know of. But there are additional options available that might more closely suit your needs: see the info node Refile and copy in the org-info manual.

              – Tyler
              Dec 28 '18 at 17:56



















            • Thanks. Is there a way I could have distinct refile targets depending on the capture type?

              – maurelian
              Dec 28 '18 at 17:49











            • Not that I know of. But there are additional options available that might more closely suit your needs: see the info node Refile and copy in the org-info manual.

              – Tyler
              Dec 28 '18 at 17:56

















            Thanks. Is there a way I could have distinct refile targets depending on the capture type?

            – maurelian
            Dec 28 '18 at 17:49





            Thanks. Is there a way I could have distinct refile targets depending on the capture type?

            – maurelian
            Dec 28 '18 at 17:49













            Not that I know of. But there are additional options available that might more closely suit your needs: see the info node Refile and copy in the org-info manual.

            – Tyler
            Dec 28 '18 at 17:56





            Not that I know of. But there are additional options available that might more closely suit your needs: see the info node Refile and copy in the org-info manual.

            – Tyler
            Dec 28 '18 at 17:56


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Emacs Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2femacs.stackexchange.com%2fquestions%2f46802%2fcapture-org-notes-to-a-new-file%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Bundesstraße 106

            Verónica Boquete

            Ida-Boy-Ed-Garten