* [ANN] OS X only: Insert links to flagged emails @ 2009-03-19 19:07 Christopher Suckling 2009-03-20 20:13 ` Carsten Dominik 0 siblings, 1 reply; 8+ messages in thread From: Christopher Suckling @ 2009-03-19 19:07 UTC (permalink / raw) To: emacs-orgmode Mailinglist [-- Attachment #1: Type: text/plain, Size: 543 bytes --] All, For various reasons (mainly Spotlight and an excess of HTML mail send by employers), I've migrated back to Mail.app after some time in Mutt (and how I miss the speed and threading). I habitually flag mails that need attention at a later date, and rather than use both org-mode and Mail.app to keep track of what needs doing, I've written a couple of hybid elisp AppleScript functions to suck links to my flagged email into org-mode. More details in the attached file. Comments and improvements welcome. Best, Christopher [-- Attachment #2: org-mac-flagged-mail.el --] [-- Type: application/octet-stream, Size: 4579 bytes --] ;;; org-mac-flagged-mail.el --- import links to OS X Mail.app messages ;; ;; Author: Christopher Suckling <suckling at gmail dot com> ;; Keywords: outlines, hypermedia, org, mail ;; Version: 0.624 ;; Commentary ;; This library searches for flagged messages in a Mail.app ;; account. It creates hyperlinks to these messages and copies them to ;; the kill ring for further processing, for example, the included ;; function (org-mac-insert-flagged-mail), inserts these links into an ;; org-mode buffer. ;; Installation ;; Add (require 'org-mac-flagged-mail) to your .emacs and customize ;; the variable org-mac-mail-theAccount to the Mail.app account you ;; wish to search. ;; Two functions are provided. ;; (org-mac-create-flagged-mail) copies a formatted list of links to ;; the kill ring. ;; (org-mac-insert-flagged-mail) searches within an org-mode buffer ;; for a specific heading, creating it if it doesn't exist. Any ;; message:// links within the first level of that heading are deleted ;; and replaced with links to flagged messages. ;; If you have Growl installed and would like more visual feedback ;; whilst AppleScript searches for messages, please uncomment lines ;; 60 to 65. (require 'org-mac-message) (defgroup org-mac-flagged-mail nil "Options concerning linking to flagged Mail.app messages" :tag "Org Mail.app" :group 'org-link) (defcustom org-mac-mail-theAccount "mailaccount" "The Mail.app account in which to search for flagged messages" :group 'org-mac-flagged-mail :type 'string) (defun org-mac-create-flagged-mail () "Import flagged messages from Mail.app and copy them to the kill ring" (interactive) (message "AppleScript: searching mailboxes...") (let* ((theLinkList (do-applescript (concat "tell application \"Mail\"\n" "set theMailboxes to every mailbox of account \"" org-mac-mail-theAccount "\"\n" "set theLinkList to {}\n" "repeat with aMailbox in theMailboxes\n" "set theSelection to (every message in aMailbox whose flagged status = true)\n" "repeat with theMessage in theSelection\n" "set theID to message id of theMessage\n" "set theSubject to subject of theMessage\n" "set theLink to \"message://\" & theID & \"::split::\" & theSubject & \"\n\"\n" "copy theLink to end of theLinkList\n" ;; "tell application \"GrowlHelperApp\"\n" ;; "set the allNotificationsList to {\"FlaggedMail\"}\n" ;; "set the enabledNotificationsList to allNotificationsList\n" ;; "register as application \"FlaggedMail\" all notifications allNotificationsList default notifications enabledNotificationsList icon of application \"Mail\"\n" ;; "notify with name \"FlaggedMail\" title \"Importing flagged message\" description theSubject application name \"FlaggedMail\"\n" ;; "end tell\n" "end repeat\n" "end repeat\n" "return theLinkList as string\n" "end tell"))) (splitLinkList (split-string theLinkList "\n")) splitLink theURL theTitle orglink (orglinkList nil)) (while splitLinkList (progn (setq splitLink (split-string (pop splitLinkList) "::split::")) (setq theURL (car splitLink)) (setq theTitle (cadr splitLink)) (if (not (string= theURL "")) (progn (setq orglink (org-make-link-string theURL theTitle)) (push orglink orglinkList))))) (with-temp-buffer (while orglinkList (insert (concat (pop orglinkList)) "\n")) (kill-region (point-min) (point-max)) (message "Flagged messages copied to kill ring")))) (defun org-mac-insert-flagged-mail (org-buffer org-heading) "Delete only links to messages" (interactive "bBuffer in which to insert links: \nsHeading after which to insert links: ") (save-excursion (set-buffer org-buffer) (goto-char (point-min)) (let ((isearch-forward t) (message-re "\\[\\[\\(message:\\)?\\([^]]+\\)\\]\\(\\[\\([^]]+\\)\\]\\)?\\]")) (if (org-goto-local-search-headings org-heading nil t) (if (not (eobp)) (progn (save-excursion (while (re-search-forward message-re (save-excursion (outline-next-heading)) t) (delete-region (match-beginning 0) (match-end 0))) (org-mac-create-flagged-mail) (yank)) (flush-lines "^$" (point) (outline-next-heading))) (insert "\n") (org-mac-create-flagged-mail) (yank)) (goto-char (point-max)) (insert "\n") (org-insert-heading) (insert (concat org-heading "\n")) (org-mac-create-flagged-mail) (yank))))) (provide 'org-mac-flagged-mail) [-- Attachment #3: Type: text/plain, Size: 1 bytes --] [-- Attachment #4: Type: text/plain, Size: 204 bytes --] _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANN] OS X only: Insert links to flagged emails 2009-03-19 19:07 [ANN] OS X only: Insert links to flagged emails Christopher Suckling @ 2009-03-20 20:13 ` Carsten Dominik 2009-03-20 23:22 ` Christopher Suckling 0 siblings, 1 reply; 8+ messages in thread From: Carsten Dominik @ 2009-03-20 20:13 UTC (permalink / raw) To: Christopher Suckling; +Cc: emacs-orgmode Mailinglist Hi Christopher, this is nice! Maybe we could integrate it into org-mac-message.el? - Carsten On Mar 19, 2009, at 8:07 PM, Christopher Suckling wrote: > All, > > For various reasons (mainly Spotlight and an excess of HTML mail > send by employers), I've migrated back to Mail.app after some time > in Mutt (and how I miss the speed and threading). > > I habitually flag mails that need attention at a later date, and > rather than use both org-mode and Mail.app to keep track of what > needs doing, I've written a couple of hybid elisp AppleScript > functions to suck links to my flagged email into org-mode. > > More details in the attached file. > > Comments and improvements welcome. > > Best, > > Christopher > > <org-mac-flagged-mail.el> > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANN] OS X only: Insert links to flagged emails 2009-03-20 20:13 ` Carsten Dominik @ 2009-03-20 23:22 ` Christopher Suckling 2009-03-21 12:25 ` Carsten Dominik 0 siblings, 1 reply; 8+ messages in thread From: Christopher Suckling @ 2009-03-20 23:22 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode Mailinglist, Christopher Suckling On 20 Mar 2009, at 21:13, Carsten Dominik wrote: > Hi Christopher, > > this is nice! Maybe we could integrate it into org-mac-message.el? > > - Carsten Thanks. I'd be delighted for it to be integrated into org-mac- message.el. Would you like me to put a patch together, or would you prefer to manage the integration yourself? Christopher > > On Mar 19, 2009, at 8:07 PM, Christopher Suckling wrote: > >> All, >> >> For various reasons (mainly Spotlight and an excess of HTML mail >> send by employers), I've migrated back to Mail.app after some time >> in Mutt (and how I miss the speed and threading). >> >> I habitually flag mails that need attention at a later date, and >> rather than use both org-mode and Mail.app to keep track of what >> needs doing, I've written a couple of hybid elisp AppleScript >> functions to suck links to my flagged email into org-mode. >> >> More details in the attached file. >> >> Comments and improvements welcome. >> >> Best, >> >> Christopher >> >> <org-mac-flagged-mail.el> >> _______________________________________________ >> Emacs-orgmode mailing list >> Remember: use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANN] OS X only: Insert links to flagged emails 2009-03-20 23:22 ` Christopher Suckling @ 2009-03-21 12:25 ` Carsten Dominik 2009-03-22 10:36 ` Christopher Suckling 0 siblings, 1 reply; 8+ messages in thread From: Carsten Dominik @ 2009-03-21 12:25 UTC (permalink / raw) To: Christopher Suckling; +Cc: emacs-orgmode Mailinglist On Mar 21, 2009, at 12:22 AM, Christopher Suckling wrote: > > On 20 Mar 2009, at 21:13, Carsten Dominik wrote: > >> Hi Christopher, >> >> this is nice! Maybe we could integrate it into org-mac-message.el? >> >> - Carsten > > Thanks. I'd be delighted for it to be integrated into org-mac- > message.el. Would you like me to put a patch together, or would you > prefer to manage the integration yourself? I would be glad if you could provide a patch. I do remember that you, at some point, filed a copyright assignment, but I canot find the mail where you told me that this process was completed. Is it? We need the assignment for this, because org-mac- message.el is in Emacs. - Carsten > > Christopher > > >> >> On Mar 19, 2009, at 8:07 PM, Christopher Suckling wrote: >> >>> All, >>> >>> For various reasons (mainly Spotlight and an excess of HTML mail >>> send by employers), I've migrated back to Mail.app after some time >>> in Mutt (and how I miss the speed and threading). >>> >>> I habitually flag mails that need attention at a later date, and >>> rather than use both org-mode and Mail.app to keep track of what >>> needs doing, I've written a couple of hybid elisp AppleScript >>> functions to suck links to my flagged email into org-mode. >>> >>> More details in the attached file. >>> >>> Comments and improvements welcome. >>> >>> Best, >>> >>> Christopher >>> >>> <org-mac-flagged-mail.el> >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Remember: use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANN] OS X only: Insert links to flagged emails 2009-03-21 12:25 ` Carsten Dominik @ 2009-03-22 10:36 ` Christopher Suckling 2009-03-22 15:04 ` Carsten Dominik 0 siblings, 1 reply; 8+ messages in thread From: Christopher Suckling @ 2009-03-22 10:36 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode Mailinglist, Christopher Suckling [-- Attachment #1: Type: text/plain, Size: 879 bytes --] On 21 Mar 2009, at 13:25, Carsten Dominik wrote: > > On Mar 21, 2009, at 12:22 AM, Christopher Suckling wrote: > >> >> On 20 Mar 2009, at 21:13, Carsten Dominik wrote: >> >>> Hi Christopher, >>> >>> this is nice! Maybe we could integrate it into org-mac-message.el? >>> >>> - Carsten >> >> Thanks. I'd be delighted for it to be integrated into org-mac- >> message.el. Would you like me to put a patch together, or would you >> prefer to manage the integration yourself? > > I would be glad if you could provide a patch. > Attached is the patch. A thought: at present there are some optional lines (commented out by default) that make calls to Growl (http://growl.info) to provide more tactile feedback during the sometimes lengthy synchronous search made by AppleScript. Growl, however, is under a BSD license. Can these lines be included in Emacs? Christopher [-- Attachment #2: org-mac-message.patch --] [-- Type: application/octet-stream, Size: 5180 bytes --] diff --git a/lisp/org-mac-message.el b/lisp/org-mac-message.el index 59b5041..7959ea9 100644 --- a/lisp/org-mac-message.el +++ b/lisp/org-mac-message.el @@ -2,7 +2,7 @@ ;; Copyright (C) 2008, 2009 Free Software Foundation, Inc. -;; Author: John Wiegley <johnw@gnu.org> +;; Author: John Wiegley <johnw@gnu.org>, Christopher Suckling <suckling at gmail dot com> ;; Version: 6.24trans ;; Keywords: outlines, hypermedia, calendar, wp @@ -26,10 +26,38 @@ ;; Org-mode does not load this module by default - if you would actually like ;; this to happen then configure the variable `org-modules'. +;; If you would like to create links to all flagged messages in an +;; Apple Mail account, please customize the variable +;; org-mac-mail-account and then call one of the following functions: + +;; (org-mac-create-flagged-mail) copies a formatted list of links to +;; the kill ring. + +;; (org-mac-insert-flagged-mail) searches within an org-mode buffer +;; for a specific heading, creating it if it doesn't exist. Any +;; message:// links within the first level of the heading are deleted +;; and replaced with links to flagged messages. + +;; If you have Growl installed and would like more visual feedback +;; whilst AppleScript searches for messages, please uncomment lines +;; 125 to 130. + + + ;;; Code: (require 'org) +(defgroup org-mac-flagged-mail nil + "Options concerning linking to flagged Mail.app messages" + :tag "Org Mail.app" + :group 'org-link) + +(defcustom org-mac-mail-account "customize" + "The Mail.app account in which to search for flagged messages" + :group 'org-mac-flagged-mail + :type 'string) + (org-add-link-type "message" 'org-mac-message-open) ;; In mac.c, removed in Emacs 23. @@ -77,6 +105,85 @@ end tell"))) (substring message-id 1 (1- (length message-id)))) (substring subject 1 (1- (length subject)))))) +(defun org-mac-create-flagged-mail () + "Create links to flagged messages in a Mail.app account and +copy them to the kill ring" + (interactive) + (message "AppleScript: searching mailboxes...") + (let* ((as-link-list (do-applescript + (concat + "tell application \"Mail\"\n" + "set theMailboxes to every mailbox of account \"" org-mac-mail-account "\"\n" + "set theLinkList to {}\n" + "repeat with aMailbox in theMailboxes\n" + "set theSelection to (every message in aMailbox whose flagged status = true)\n" + "repeat with theMessage in theSelection\n" + "set theID to message id of theMessage\n" + "set theSubject to subject of theMessage\n" + "set theLink to \"message://\" & theID & \"::split::\" & theSubject & \"\n\"\n" + "copy theLink to end of theLinkList\n" + ;; "tell application \"GrowlHelperApp\"\n" + ;; "set the allNotificationsList to {\"FlaggedMail\"}\n" + ;; "set the enabledNotificationsList to allNotificationsList\n" + ;; "register as application \"FlaggedMail\" all notifications allNotificationsList default notifications enabledNotificationsList icon of application \"Mail\"\n" + ;; "notify with name \"FlaggedMail\" title \"Importing flagged message\" description theSubject application name \"FlaggedMail\"\n" + ;; "end tell\n" + "end repeat\n" + "end repeat\n" + "return theLinkList as string\n" + "end tell"))) + (link-list (split-string as-link-list "\n")) + split-link + URL + description + orglink + (orglink-list nil)) + (while link-list + (progn + (setq split-link (split-string (pop link-list) "::split::")) + (setq URL (car split-link)) + (setq description (cadr split-link)) + (if (not (string= URL "")) + (progn + (setq orglink (org-make-link-string URL description)) + (push orglink orglink-list))))) + (with-temp-buffer + (while orglink-list + (insert (concat (pop orglink-list)) "\n")) + (kill-region (point-min) (point-max)) + (message "Flagged messages copied to kill ring")))) + +(defun org-mac-insert-flagged-mail (org-buffer org-heading) + "Asks for an org buffer and a heading within it. If heading +exists, delete all message:// links within heading's first +level. If heading doesn't exist, create it at point-max. Insert +list of message:// links to flagged mail after heading." + (interactive "bBuffer in which to insert links: \nsHeading after which to insert links: ") + (save-excursion + (set-buffer org-buffer) + (goto-char (point-min)) + (let ((isearch-forward t) + (message-re "\\[\\[\\(message:\\)?\\([^]]+\\)\\]\\(\\[\\([^]]+\\)\\]\\)?\\]")) + (if (org-goto-local-search-headings org-heading nil t) + (if (not (eobp)) + (progn + (save-excursion + (while (re-search-forward message-re (save-excursion (outline-next-heading)) t) + + (delete-region (match-beginning 0) (match-end 0))) + (org-mac-create-flagged-mail) + (yank)) + (flush-lines "^$" (point) (outline-next-heading))) + (insert "\n") + (org-mac-create-flagged-mail) + (yank)) + (goto-char (point-max)) + (insert "\n") + (org-insert-heading) + (insert (concat org-heading "\n")) + (org-mac-create-flagged-mail) + (yank))))) + (provide 'org-mac-message) ;; arch-tag: 3806d0c1-abe1-4db6-9c31-f3ed7d4a9b32 [-- Attachment #3: Type: text/plain, Size: 1 bytes --] [-- Attachment #4: Type: text/plain, Size: 204 bytes --] _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [ANN] OS X only: Insert links to flagged emails 2009-03-22 10:36 ` Christopher Suckling @ 2009-03-22 15:04 ` Carsten Dominik 2009-03-27 9:30 ` Christopher Suckling 0 siblings, 1 reply; 8+ messages in thread From: Carsten Dominik @ 2009-03-22 15:04 UTC (permalink / raw) To: Christopher Suckling; +Cc: emacs-orgmode Mailinglist, Carsten Dominik Applied, thanks. Would you like to write a short description/manual of org-mac- message.el for http://orgmode.org/worg/org-contrib/ ? Thanks for your contribution. - Carsten On Mar 22, 2009, at 11:36 AM, Christopher Suckling wrote: > > On 21 Mar 2009, at 13:25, Carsten Dominik wrote: > >> >> On Mar 21, 2009, at 12:22 AM, Christopher Suckling wrote: >> >>> >>> On 20 Mar 2009, at 21:13, Carsten Dominik wrote: >>> >>>> Hi Christopher, >>>> >>>> this is nice! Maybe we could integrate it into org-mac-message.el? >>>> >>>> - Carsten >>> >>> Thanks. I'd be delighted for it to be integrated into org-mac- >>> message.el. Would you like me to put a patch together, or would >>> you prefer to manage the integration yourself? >> >> I would be glad if you could provide a patch. >> > > Attached is the patch. > > A thought: at present there are some optional lines (commented out > by default) that make calls to Growl (http://growl.info) to provide > more tactile feedback during the sometimes lengthy synchronous > search made by AppleScript. Growl, however, is under a BSD license. > Can these lines be included in Emacs? > > Christopher > > <org-mac-message.patch> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANN] OS X only: Insert links to flagged emails 2009-03-22 15:04 ` Carsten Dominik @ 2009-03-27 9:30 ` Christopher Suckling 2009-03-27 9:55 ` Carsten Dominik 0 siblings, 1 reply; 8+ messages in thread From: Christopher Suckling @ 2009-03-27 9:30 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode Mailinglist, Christopher Suckling [-- Attachment #1: Type: text/plain, Size: 450 bytes --] On 22 Mar 2009, at 16:04, Carsten Dominik wrote: > Applied, thanks. > > Would you like to write a short description/manual of org-mac- > message.el for > > http://orgmode.org/worg/org-contrib/ > > ? > Hopefully I got everything right first time and the manual is making it's way to Worg as I write. Meanwhile, I've rewritten some of the org-mac-message.el code to better handle multiple selections in Mail.app. Patch attached. Christopher [-- Attachment #2: org-mac-message.patch --] [-- Type: application/octet-stream, Size: 2556 bytes --] diff --git a/lisp/org-mac-message.el b/lisp/org-mac-message.el index f8c4de2..9abcb58 100644 --- a/lisp/org-mac-message.el +++ b/lisp/org-mac-message.el @@ -4,6 +4,7 @@ ;; Author: John Wiegley <johnw@gnu.org> ;; Christopher Suckling <suckling at gmail dot com> + ;; Version: 6.24trans ;; Keywords: outlines, hypermedia, calendar, wp @@ -85,24 +86,47 @@ This will use the command `open' with the message URL." This will use applescript to get the message-id and the subject of the active mail in AppleMail and make a link out of it." (interactive) - (insert (org-mac-message-get-link))) + (org-mac-message-get-link) + (yank)) (defun org-mac-message-get-link () "Insert a link to the messages currently selected in Apple Mail. This will use applescript to get the message-id and the subject of the active mail in AppleMail and make a link out of it." - (let ((subject (do-applescript "tell application \"Mail\" - set theMessages to selection - subject of beginning of theMessages -end tell")) - (message-id (do-applescript "tell application \"Mail\" - set theMessages to selection - message id of beginning of theMessages -end tell"))) - (org-make-link-string - (concat "message://" - (substring message-id 1 (1- (length message-id)))) - (substring subject 1 (1- (length subject)))))) + (let* ((as-link-list + (do-applescript + (concat + "tell application \"Mail\"\n" + "set theLinkList to {}\n" + "set theSelection to selection\n" + "repeat with theMessage in theSelection\n" + "set theID to message id of theMessage\n" + "set theSubject to subject of theMessage\n" + "set theLink to \"message://\" & theID & \"::split::\" & theSubject & \"\n\"\n" + "copy theLink to end of theLinkList\n" + "end repeat\n" + "return theLinkList as string\n" + "end tell"))) + (link-list (split-string as-link-list "\n")) + split-link + URL + description + orglink + orglink-insert + (orglink-list nil)) + (while link-list + (progn + (setq split-link (split-string (pop link-list) "::split::")) + (setq URL (car split-link)) + (setq description (cadr split-link)) + (if (not (string= URL "")) + (progn + (setq orglink (org-make-link-string URL description)) + (push orglink orglink-list))))) + (with-temp-buffer + (while orglink-list + (insert (concat (pop orglink-list)) "\n")) + (kill-region (point-min) (point-max))))) (defun org-mac-create-flagged-mail () "Create links to flagged messages in a Mail.app account and [-- Attachment #3: Type: text/plain, Size: 1 bytes --] [-- Attachment #4: Type: text/plain, Size: 204 bytes --] _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [ANN] OS X only: Insert links to flagged emails 2009-03-27 9:30 ` Christopher Suckling @ 2009-03-27 9:55 ` Carsten Dominik 0 siblings, 0 replies; 8+ messages in thread From: Carsten Dominik @ 2009-03-27 9:55 UTC (permalink / raw) To: Christopher Suckling; +Cc: emacs-orgmode Mailinglist, Carsten Dominik Applied, thanks. - Carsten On Mar 27, 2009, at 10:30 AM, Christopher Suckling wrote: > > On 22 Mar 2009, at 16:04, Carsten Dominik wrote: > >> Applied, thanks. >> >> Would you like to write a short description/manual of org-mac- >> message.el for >> >> http://orgmode.org/worg/org-contrib/ >> >> ? >> > > Hopefully I got everything right first time and the manual is making > it's way to Worg as I write. > > Meanwhile, I've rewritten some of the org-mac-message.el code to > better handle multiple selections in Mail.app. Patch attached. > > Christopher > > <org-mac-message.patch> > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-03-27 9:56 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-03-19 19:07 [ANN] OS X only: Insert links to flagged emails Christopher Suckling 2009-03-20 20:13 ` Carsten Dominik 2009-03-20 23:22 ` Christopher Suckling 2009-03-21 12:25 ` Carsten Dominik 2009-03-22 10:36 ` Christopher Suckling 2009-03-22 15:04 ` Carsten Dominik 2009-03-27 9:30 ` Christopher Suckling 2009-03-27 9:55 ` Carsten Dominik
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).