From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bob Newell Subject: Re: org-links for Gnus in imap with Gmail (for a convenient todo.org list) Date: Fri, 26 Jul 2019 07:30:38 -1000 Message-ID: <87k1c4zosh.fsf@bobnewell.net> References: <5d39d7af.1c69fb81.2893e.8fde@mx.google.com> <87k1c6x6vu.fsf@gmail.com> <5d3aa844.1c69fb81.a5d88.d59d@mx.google.com> <87ef2d1cmz.fsf@gmail.com> <5d3aaeaf.1c69fb81.409b9.f45e@mx.google.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:33721) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hr43J-0001oO-Mw for emacs-orgmode@gnu.org; Fri, 26 Jul 2019 13:30:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hr43H-0001eO-Ij for emacs-orgmode@gnu.org; Fri, 26 Jul 2019 13:30:44 -0400 Received: from mail-pg1-x534.google.com ([2607:f8b0:4864:20::534]:34295) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hr43H-0001WL-4C for emacs-orgmode@gnu.org; Fri, 26 Jul 2019 13:30:43 -0400 Received: by mail-pg1-x534.google.com with SMTP id n9so18867065pgc.1 for ; Fri, 26 Jul 2019 10:30:41 -0700 (PDT) Received: from localhost (udp072992uds.hawaiiantel.net. [141.239.244.209]) by smtp.gmail.com with ESMTPSA id x25sm77099344pfa.90.2019.07.26.10.30.39 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 26 Jul 2019 10:30:39 -0700 (PDT) In-Reply-To: <5d3aaeaf.1c69fb81.409b9.f45e@mx.google.com> (Joseph Vidal-Rosset's message of "Fri, 26 Jul 2019 09:41:35 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode list Aloha, I too came across this long ago. I like a 'zero inbox' and so I archive (or delete!) my gmail after reading. And indeed, when you move from INBOX to "All Mail" an org-link to INBOX will no longer function. I use Gnus and do something rather simple and easy: (defun changegroupinemaillink (args) (setcar args (replace-regexp-in-string "gmail.com:INBOX" "gmail.com:[Gmail]/All Mail" (car args))) args ) (advice-add 'org-gnus-article-link :filter-args #'changegroupinemaillink) After this, links point to All Mail and the mail will always be found. -- Bob Newell Honolulu, Hawai`i * Via Gnus/BBDB/Org/Emacs/Linux *