From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Danjou Subject: [PATCH] org-agenda: return multiple results when sexp return a string with "; " Date: Wed, 3 Nov 2010 18:32:18 +0100 Message-ID: <1288805538-13133-1-git-send-email-julien@danjou.info> Return-path: Received: from [140.186.70.92] (port=47036 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PDhCB-0006FM-R6 for emacs-orgmode@gnu.org; Wed, 03 Nov 2010 13:32:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PDhCA-0005kh-QM for emacs-orgmode@gnu.org; Wed, 03 Nov 2010 13:32:23 -0400 Received: from coquelicot-s.easter-eggs.com ([213.215.37.94]:36784) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PDhCA-0005kL-LV for emacs-orgmode@gnu.org; Wed, 03 Nov 2010 13:32:22 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Cc: Julien Danjou When evaluating my %%(org-calendar-holidays) on October 31st, I got a line like: "Halloween; Daylight Saving Time Ends 3:00am (CEST)" And it displays in calendar: 3:00 .... Halloween; Daylight Saving Time Ends (CEST) This is wrong since Halloween is all day, not only at 3:00. Splitting results on "; " allows to have an independant entry on each event and displays things correctly. Signed-off-by: Julien Danjou --- lisp/org.el | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lisp/org.el b/lisp/org.el index cb99712..effe9b2 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -15025,7 +15025,7 @@ D may be an absolute day number, or a calendar-type list (month day year)." (org-current-line) (buffer-file-name) sexp) (sleep-for 2)))))) - (cond ((stringp result) result) + (cond ((stringp result) (split-string result "; ")) ((and (consp result) (not (consp (cdr result))) (stringp (cdr result))) (cdr result)) -- 1.7.2.3