Tassilo Horn | 27 Aug 08:45

Org-remember items are stored to the wrong headline

Hi all,

I use org-mode which is included in Emacs 23 from CVS (a current
checkout).  This is my relevant config for org-remember:

--8<---------------cut here---------------start------------->8---
(require 'remember)
(setq org-default-notes-file "~/repos/org/main.org"
      org-remember-default-headline "Remember"
      org-remember-templates 
      '(;; TODOs
        ("todo-template" ?t "* TODO %?\n  (created: %U)\n  %i\n  %a")
        ;; Ideas
        ("idea-template" ?i "* Idea: %^{Title}\n  (created: %U)\n  %?\n  %i\n  %a")
        ;; Notes
        ("note-template" ?n "* Note: %?\n  (created: %U)\n  %i\n  %a")))
(setq remember-annotation-functions     '(org-remember-annotation)
      remember-handler-functions        '(org-remember-handler)
      org-remember-store-without-prompt t)
(add-hook 'remember-mode-hook 'org-remember-apply-template)
(global-set-key (kbd "C-c o r") 'org-remember)
--8<---------------cut here---------------end--------------->8---

The structure of my main.org file is as follows:

--8<---------------cut here---------------start------------->8---
* Remember
#+CATEGORY: Remember

* Projects
(Continue reading)

Manish | 27 Aug 11:52
Gravatar

Re: Org-remember items are stored to the wrong headline

  On Wed, Aug 27, 2008 at 12:15 PM, Tassilo Horn wrote:
  > Hi all,
  >
  > I use org-mode which is included in Emacs 23 from CVS (a current
  > checkout).  This is my relevant config for org-remember:
  >
  > --8<---------------cut here---------------start------------->8---
  > (require 'remember)
  > (setq org-default-notes-file "~/repos/org/main.org"
  >      org-remember-default-headline "Remember"
  >      org-remember-templates
  >      '(;; TODOs
  >        ("todo-template" ?t "* TODO %?\n  (created: %U)\n  %i\n  %a")
  >        ;; Ideas
  >        ("idea-template" ?i "* Idea: %^{Title}\n  (created: %U)\n
%?\n  %i\n  %a")
  >        ;; Notes
  >        ("note-template" ?n "* Note: %?\n  (created: %U)\n  %i\n  %a")))
  > (setq remember-annotation-functions     '(org-remember-annotation)
  >      remember-handler-functions        '(org-remember-handler)
  >      org-remember-store-without-prompt t)
  > (add-hook 'remember-mode-hook 'org-remember-apply-template)
  > (global-set-key (kbd "C-c o r") 'org-remember)
  > --8<---------------cut here---------------end--------------->8---
  >
  > The structure of my main.org file is as follows:
  >
  > --8<---------------cut here---------------start------------->8---
  > * Remember
  > #+CATEGORY: Remember
(Continue reading)

Tassilo Horn | 27 Aug 12:24

Re: Org-remember items are stored to the wrong headline

Manish <mailtomanish.sharma <at> gmail.com> writes:

Hi!

>   > --8<---------------cut here---------------start------------->8---
>   > (setq org-default-notes-file "~/repos/org/main.org"
>   >      org-remember-default-headline "Remember"
>   >      org-remember-templates
>   >      '(;; TODOs
>   >        ("todo-template" ?t "* TODO %?\n  (created: %U)\n  %i\n  %a")
>   >        ;; Ideas
>   >        ("idea-template" ?i "* Idea: %^{Title}\n  (created: %U)\n  %?\n  %i\n  %a")
>   >        ;; Notes
>   >        ("note-template" ?n "* Note: %?\n  (created: %U)\n  %i\n  %a")))
>   > --8<---------------cut here---------------end--------------->8---
>
> I took liberty to rephrase the template definition.  Seems to work as
> you expect it to now.
>
> (setq org-remember-templates
>       (quote
>        ((
>          ;; TODOs
>          ("todo-emplate" ?t "* TODO %? \n  :CREATED: %U%i\n  %a" "~/org/main.org" "Remember")
>          ;; Ideas
>          ("idea-template" ?i "* Idea: %^{Title}\n  %?\n  :CREATED: %U%i\n  %a" "~/org/main.org" "Remember")
>          ;; Notes
>          ("note-template" ?n "* Note: %?\n  :CREATED: %U%i\n  %a" "~/org/main.org" "Remember"))))

Even if it works with this definition, it's only a workaround.
(Continue reading)

Carsten Dominik | 5 Sep 08:20
Favicon

Re: Org-remember items are stored to the wrong headline

Hi Tassilo,

this is a bug in compatibility code that is supposed convert values  
previously valid for org-remember-templates to the new format.  In  
your case, this code modified your templates to include the empty  
string as the default headline.  You can see this if you look at the  
value of org-remember-templates after you have used remember for the  
first time in an emacs session.

Things will be fine if you explicitly specify nil for the file and  
headline fields in the template definition.  Or get the latest git  
release, where this problem is fixed as well.

Thanks for the report.

- Carsten

On Aug 27, 2008, at 8:45 AM, Tassilo Horn wrote:

> Hi all,
>
> I use org-mode which is included in Emacs 23 from CVS (a current
> checkout).  This is my relevant config for org-remember:
>
> --8<---------------cut here---------------start------------->8---
> (require 'remember)
> (setq org-default-notes-file "~/repos/org/main.org"
>     org-remember-default-headline "Remember"
>     org-remember-templates
>     '(;; TODOs
(Continue reading)

Tassilo Horn | 5 Sep 09:42

Re: Org-remember items are stored to the wrong headline

Carsten Dominik <dominik <at> science.uva.nl> writes:

Hi Carsten,

> Things will be fine if you explicitly specify nil for the file and
> headline fields in the template definition.  Or get the latest git
> release, where this problem is fixed as well.

Thanks a lot.

Bye,
Tassilo
--

-- 
GNU Emacs is a text editor for Über-Geeks.

_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode <at> gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Gmane