Re: [Orgmode] Re: [bug] org-store-link on gnus message fails
Sébastien Vauban wxhgmqzgw...@spammotel.com writes: Hi Eric, Eric S Fraga wrote: Tassilo Horn tass...@member.fsf.org writes: this patch should do the trick. I think the issue was a malformed Date: header that couldn't be converted to a timestamp. Actually, I am curious about this. What is the point of extracting the date in any case? It's used to store link properties but I don't understand where these properties can be used? I'm asking in case I'm missing a useful functionality I hadn't thought of... Well, I often (now) keep extracts of mail in my Org buffers. Via a capture template[1], these get a TODO keyword, a SCHEDULED date (by default, set to today), a link to the Gnus message (or http link to Gmane) and the date of the mail. Why keeping the date of the original mail? Because it's interested to see, when scanning which emails I still have to answer on, when they've been issued -- without having to follow on the link. It is an indication of the age of the mail, that could serve as well for sorting the subtrees (if I'm not wrong -- I don't use that feature but...). Does this answer your question? Seb, it does indeed. Many thanks, and also for the emacs lisp code that shows how to use the extra link information. I wouldn't need to use this information in the way you do because my capture template for task creation, which is usually what I do as a result of emails, is based on a date tree... but it's still very useful to see other ways of handling the information overflow we have! Thanks again, eric -- : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 23.2.1 : using Org-mode version 7.4 (release_7.4.174.g163cd) ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: [bug] org-store-link on gnus message fails
Hi Eric, Eric S Fraga wrote: Tassilo Horn tass...@member.fsf.org writes: this patch should do the trick. I think the issue was a malformed Date: header that couldn't be converted to a timestamp. Actually, I am curious about this. What is the point of extracting the date in any case? It's used to store link properties but I don't understand where these properties can be used? I'm asking in case I'm missing a useful functionality I hadn't thought of... Well, I often (now) keep extracts of mail in my Org buffers. Via a capture template[1], these get a TODO keyword, a SCHEDULED date (by default, set to today), a link to the Gnus message (or http link to Gmane) and the date of the mail. Why keeping the date of the original mail? Because it's interested to see, when scanning which emails I still have to answer on, when they've been issued -- without having to follow on the link. It is an indication of the age of the mail, that could serve as well for sorting the subtrees (if I'm not wrong -- I don't use that feature but...). Does this answer your question? Best regards, Seb Footnotes: [1] Reference code... #+begin_src emacs-lisp (setq org-capture-templates `((m Mail entry (file+headline ~/Personal/refile.org Tasks) * TODO %:subject%? (from %:fromname) :mail: %:date-timestamp-inactive SCHEDULED: %t #+begin_verse %i #+end_verse From %a :empty-lines 1 :immediate-finish))) #+end_src -- Sébastien Vauban ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Accepted] [Orgmode] Re: [bug] org-store-link on gnus message fails
Patch 533 (http://patchwork.newartisans.com/patch/533/) is now Accepted. Maintainer comment: No comment This relates to the following submission: http://mid.gmane.org/%3C87bp3moyua.fsf%40member.fsf.org%3E Here is the original message containing the patch: Content-Type: text/plain; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [Orgmode] Re: [bug] org-store-link on gnus message fails Date: Wed, 12 Jan 2011 21:45:17 - From: Tassilo Horn tass...@member.fsf.org X-Patchwork-Id: 533 Message-Id: 87bp3moyua@member.fsf.org To: emacs-orgmode@gnu.org Hi Eric, this patch should do the trick. I think the issue was a malformed Date: header that couldn't be converted to a timestamp. --8---cut here---start-8--- --8---cut here---end---8--- Bye, Tassilo diff --git a/lisp/org-gnus.el b/lisp/org-gnus.el index 32641bf..ae5dc52 100644 --- a/lisp/org-gnus.el +++ b/lisp/org-gnus.el @@ -152,11 +152,16 @@ If `org-store-link' was called with a prefix arg the meaning of (from (mail-header-from header)) (message-id (org-remove-angle-brackets (mail-header-id header))) (date (org-trim (mail-header-date header))) -(date-ts (and date (format-time-string -(org-time-stamp-format t) (date-to-time date -(date-ts-ia (and date (format-time-string - (org-time-stamp-format t t) - (date-to-time date +(date-ts (and date + (condition-case nil + (format-time-string + (org-time-stamp-format t) + (date-to-time date) +(date-ts-ia (and date + (condition-case nil + (format-time-string + (org-time-stamp-format t t) + (date-to-time date) (subject (copy-sequence (mail-header-subject header))) (to (cdr (assq 'To (mail-header-extra header newsgroups x-no-archive desc link) ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Accepted] [Orgmode] Re: [bug] org-store-link on gnus message fails
Carsten Dominik cdomi...@newartisans.com writes: Hi Carsten, Patch 533 (http://patchwork.newartisans.com/patch/533/) is now Accepted. The patch below was wrong. The patch in the next mail that used `ignore-errors' instead of `condition-case' is the right one. Bye, Tassilo diff --git a/lisp/org-gnus.el b/lisp/org-gnus.el index 32641bf..ae5dc52 100644 --- a/lisp/org-gnus.el +++ b/lisp/org-gnus.el @@ -152,11 +152,16 @@ If `org-store-link' was called with a prefix arg the meaning of (from (mail-header-from header)) (message-id (org-remove-angle-brackets (mail-header-id header))) (date (org-trim (mail-header-date header))) - (date-ts (and date (format-time-string - (org-time-stamp-format t) (date-to-time date - (date-ts-ia (and date (format-time-string - (org-time-stamp-format t t) - (date-to-time date + (date-ts (and date + (condition-case nil + (format-time-string + (org-time-stamp-format t) + (date-to-time date) + (date-ts-ia (and date +(condition-case nil +(format-time-string + (org-time-stamp-format t t) + (date-to-time date) (subject (copy-sequence (mail-header-subject header))) (to (cdr (assq 'To (mail-header-extra header newsgroups x-no-archive desc link) ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: [bug] org-store-link on gnus message fails
Eric S Fraga e.fr...@ucl.ac.uk writes: Trying to store a link to a gnus email message (=org-store-link=) when the cursor is on a particular message in a gnus Summary mode window, I get: What's the Date: header of that mail? Bye, Tassilo ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: [bug] org-store-link on gnus message fails
Hi Eric, this patch should do the trick. I think the issue was a malformed Date: header that couldn't be converted to a timestamp. --8---cut here---start-8--- diff --git a/lisp/org-gnus.el b/lisp/org-gnus.el index 32641bf..ae5dc52 100644 --- a/lisp/org-gnus.el +++ b/lisp/org-gnus.el @@ -152,11 +152,16 @@ If `org-store-link' was called with a prefix arg the meaning of (from (mail-header-from header)) (message-id (org-remove-angle-brackets (mail-header-id header))) (date (org-trim (mail-header-date header))) - (date-ts (and date (format-time-string - (org-time-stamp-format t) (date-to-time date - (date-ts-ia (and date (format-time-string - (org-time-stamp-format t t) - (date-to-time date + (date-ts (and date +(condition-case nil +(format-time-string + (org-time-stamp-format t) + (date-to-time date) + (date-ts-ia (and date + (condition-case nil + (format-time-string +(org-time-stamp-format t t) +(date-to-time date) (subject (copy-sequence (mail-header-subject header))) (to (cdr (assq 'To (mail-header-extra header newsgroups x-no-archive desc link) --8---cut here---end---8--- Bye, Tassilo ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: [bug] org-store-link on gnus message fails
Tassilo Horn tass...@member.fsf.org writes: Hi Eric, this patch should do the trick. I think the issue was a malformed Date: header that couldn't be converted to a timestamp. Actually, I am curious about this. What is the point of extracting the date in any case? It's used to store link properties but I don't understand where these properties can be used? I'm asking in case I'm missing a useful functionality I hadn't thought of... Thanks, eric -- : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 23.2.1 : using Org-mode version 7.4 (release_7.4.166.gf7a7.dirty) ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode