emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] [PATCH] Fix a bug in the remember properties escape


From: Carsten Dominik
Subject: Re: [Orgmode] [PATCH] Fix a bug in the remember properties escape
Date: Tue, 18 Nov 2008 08:28:13 +0100

Hi James,

thank you for the report and patch, I have fixed the issue,
in a different way.

- Carsten

On Nov 17, 2008, at 9:56 PM, James TD Smith wrote:

Calling org-property-get-allowed-values with the point not on an item
resulted in an error.

This patch is available from my git repository, in the branch
remember-properties-fix.

---
lisp/ChangeLog       |    6 ++++++
lisp/org-remember.el |    5 ++++-
2 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 53a21fd..3690659 100755
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
+2008-11-17  James TD Smith  <address@hidden>
+
+       * org-remember.el (org-remember-apply-template): The call to
+       `org-property-get-allowed-values' failed if the point in the
+       target file was not on a headline.
+
2008-11-17  Carsten Dominik  <address@hidden>

        * org-colview.el (org-columns-display-here): New argument
diff --git a/lisp/org-remember.el b/lisp/org-remember.el
index 5d99ba3..9026489 100644
--- a/lisp/org-remember.el
+++ b/lisp/org-remember.el
@@ -504,7 +504,10 @@ to be run from that hook to function properly."
                ((prop (substring-no-properties prompt))
                 (allowed (with-current-buffer
                              (get-buffer (file-name-nondirectory file))
-                           (org-property-get-allowed-values nil prop 'table)))
+                           (save-excursion
+                             (if (not (org-at-heading-p))
+                                 (re-search-forward 
org-complex-heading-regexp))
+                             (org-property-get-allowed-values nil prop 
'table))))
                 (existing (with-current-buffer
                               (get-buffer (file-name-nondirectory file))
                             (mapcar 'list (org-property-values prop))))
--
1.5.6.5



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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]