From d5b9c3e04f40d4d1e6c6807630a5c4290a0ac4bf Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Mon, 29 Sep 2008 08:27:13 +0200 Subject: [PATCH] Remove properties from `initial' text in remember. This is to make sure that no bad properties end up in the remember buffer. Report by Richard Riley. --- lisp/ChangeLog | 5 +++++ lisp/org-remember.el | 3 +++ 2 files changed, 8 insertions(+) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b8aa0046c..5763ef236 100755 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2008-09-29 Carsten Dominik + + * org-remember.el (org-remember-apply-template): Remove properties + from `initial'. + 2008-09-27 Carsten Dominik * org-wl.el (org-wl-open): Remove useless call to diff --git a/lisp/org-remember.el b/lisp/org-remember.el index 27511d7d7..317b4f2af 100644 --- a/lisp/org-remember.el +++ b/lisp/org-remember.el @@ -312,6 +312,9 @@ RET at beg-of-buf -> Append to file as level 2 headline "Initialize *remember* buffer with template, invoke `org-mode'. This function should be placed into `remember-mode-hook' and in fact requires to be run from that hook to function properly." + (when (and (boundp 'initial) (stringp initial)) + (setq initial (org-no-properties initial)) + (remove-text-properties 0 (length initial) '(read-only t) initial)) (if org-remember-templates (let* ((entry (org-select-remember-template use-char)) (ct (or org-overriding-default-time (org-current-time)))