From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id R2C+F9cMxF8jNwAA0tVLHw (envelope-from ) for ; Sun, 29 Nov 2020 21:04:23 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id +NssE9cMxF8kWwAA1q6Kng (envelope-from ) for ; Sun, 29 Nov 2020 21:04:23 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8E578940367 for ; Sun, 29 Nov 2020 21:04:22 +0000 (UTC) Received: from localhost ([::1]:40102 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kjTrp-0004X9-Dw for larch@yhetil.org; Sun, 29 Nov 2020 16:04:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59500) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjTpy-0003Tf-O6 for emacs-orgmode@gnu.org; Sun, 29 Nov 2020 16:02:26 -0500 Received: from out0.migadu.com ([2001:41d0:2:267::]:61232) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjTpv-0000WN-1Z for emacs-orgmode@gnu.org; Sun, 29 Nov 2020 16:02:26 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kyleam.com; s=key1; t=1606683774; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=uXG5XSqJeDNmqxvSisfMLa/qNHRQDtmrmd/wEgC7yOw=; b=PZoPyqppasyXdcaB5AqssjKZEQDfPk4nVBWLYxFG8/6+Yc2pR9/R4+1cd8rk8T9hQhK70F LtLbBcGcjifLDkohOsv6TRCT1QOBwH8ILD5h/9pI96AEHuljC02hu/+Hf2I0vEpN6AGC7i fNXjV6LT6imFwTmNXsAL33ZKSVjGC3f8A9qDZyBjo24grE6NOKuGtlRaumIyVJr/5g4E/Y iYOjj/7aqy7ZFAxCar0ui/RTP2V0/IMCKlAmNUs2pm5ZS7SJADH2Hou6mczF5fuIBuT1rW 1meY+KTVIc/HjLnekd/yvWOkL+x2LTb+Af36tQe5lKMw78SO/7Fu7sLR91pGjQ== From: Kyle Meyer To: daniela-spit@gmx.it Subject: Re: Emacs inserts hardwired org-agenda-files variable, overwriting user options In-Reply-To: References: Date: Sun, 29 Nov 2020 16:02:14 -0500 Message-ID: <87im9nri5l.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Auth-User: kyle@kyleam.com Received-SPF: pass client-ip=2001:41d0:2:267::; envelope-from=kyle@kyleam.com; helo=out0.migadu.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tom Gillespie , Org-Mode mailing list Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.48 X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=kyleam.com header.s=key1 header.b=PZoPyqpp; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-TUID: xr/TmwFR6XX2 daniela-spit@gmx.it writes: >> From: "Tom Gillespie" [...] >> If you have that then your list will be retained. However Emacs will >> probably continue to ask you to remove the missing file until some >> file exists at that path. Not sure about the org agenda behavior for >> missing files since I populate org-agenda-files by scanning folders >> for existing org files and then having a blacklist to exclude files I >> do not want. > > Yes it gives you hell in its demand to delete or abort, rather than > ignoring the file. > > That's why I called the problem a bug. If you don't find the file, ignore it. If you want non-existing/unreadable files to be skipped, you can configure org-agenda-skip-unavailable-files to a non-nil value. That option unfortunately isn't mentioned in the manual or the docstring of the org-agenda-files option. If anyone is interested, a patch improving the documentation would of course be appreciated.