From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id WIBFCqmasl8HRQAA0tVLHw (envelope-from ) for ; Mon, 16 Nov 2020 15:28:41 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id CLkzBqmasl9/EgAAB5/wlQ (envelope-from ) for ; Mon, 16 Nov 2020 15:28:41 +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 A1BB29401BF for ; Mon, 16 Nov 2020 15:28:40 +0000 (UTC) Received: from localhost ([::1]:45822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kegQp-0003wK-Cv for larch@yhetil.org; Mon, 16 Nov 2020 10:28:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45998) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kegQ3-0003vx-Kv for emacs-orgmode@gnu.org; Mon, 16 Nov 2020 10:27:51 -0500 Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]:39927) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kegQ1-0001h2-JE for emacs-orgmode@gnu.org; Mon, 16 Nov 2020 10:27:51 -0500 Received: by mail-pg1-x532.google.com with SMTP id p68so3061101pga.6 for ; Mon, 16 Nov 2020 07:27:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:user-agent:from:to:subject:message-id:date:mime-version; bh=7++Kyn0NoF9lyEtaj+kX1GVd/RjeZKYTcX/bsiP0MQU=; b=mgXg/G/R4+a/zyOyTbPmFmevO92H7X70Be+VTjTwvOi1tB7w7bkRU/U9WjjdVXJ8mc PVctAxIssVTjCx7IasBuh+ExaGy8svJqns4PDYiOlUiZ1yYjSWrb9uJOxXmundFsHEVr pVGY60OItxE0kW1l2TeLx5S/RoFQ85scQen0CP8J22CPDDgyK55OMPYJxDZODpLZ2YmX eFef2T9HDnUq24VWXtQQzGM4glfCafbzsisFcZMbY8Q2ii2/UROu7u5Bmxxkj/xtXu/t vJ5+M3T8LaiUq2du68zhxYuOHDvHcI6v5bqQIVHn44HdsrxqI85Hh3zWwmVbN0VysP6j DwNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:user-agent:from:to:subject:message-id :date:mime-version; bh=7++Kyn0NoF9lyEtaj+kX1GVd/RjeZKYTcX/bsiP0MQU=; b=JC/V+FqzHuMd2hInd//wSeE6c0j6eTdmmYPp706dR0QTT08wvQ+xcdAoC857cKsk3t gtPma9B2Wgixu1TUEJvMSypJs+UE9XFkDoi77KnUs1gRRGUuIB0br6bVLFbWXLFb1YEi ZU1HnI8cvTRQ6+kjcVNnb0J2qVLNB/EFKysjtp7i4wlVmT8znUPEwV9d6MgBOzjVvNAr BhS1fR76sAVFhzJcf0449QwfHmo69t9y1zUQC0NFsLR1tUWfdiAP2Boxn/WutpyMz0++ FfYaDvSU9DxSUoJyh7o+GYpUDiwb9m8KwwgxJW5+SctOXDObyLdeb1kjDTAe3VcsCIdy oZnQ== X-Gm-Message-State: AOAM532MUlDku5H1Ib9XwpecJQl+54C/72gi3VfTMGDH1XGLGi4KfxFv n9Fc2Vrs0HYGpxJmxBmw++L7i9s0rJS1KQ== X-Google-Smtp-Source: ABdhPJwNEdYUn7N9f/5c27xd6Dgn+ysL3JCKMVKO0gWU3whcWgFepXOUGkksfX3gxXzN+WMNm+XoKA== X-Received: by 2002:a17:90a:67c5:: with SMTP id g5mr16950873pjm.13.1605540466929; Mon, 16 Nov 2020 07:27:46 -0800 (PST) Received: from gusbrs-laptop ([199.116.118.169]) by smtp.gmail.com with ESMTPSA id b3sm17737464pfd.66.2020.11.16.07.27.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Nov 2020 07:27:46 -0800 (PST) User-agent: mu4e 1.4.13; emacs 27.1 From: Gustavo Barros To: emacs-orgmode@gnu.org Subject: Bug: Can't toggle off archived tasks in agenda with "v A" [9.4 (9.4-41-g9bb930-elpaplus @ /home/gustavo/.emacs.d/elpa/org-plus-contrib-20201116/)] Message-ID: <87o8jxz5hu.fsf@gmail.com> Date: Mon, 16 Nov 2020 12:27:41 -0300 MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: pass client-ip=2607:f8b0:4864:20::532; envelope-from=gusbrs.2016@gmail.com; helo=mail-pg1-x532.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=gmail.com header.s=20161025 header.b=mgXg/G/R; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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-Spam-Score: 0.09 X-TUID: jf2Dys2pJHwU Hi All, The toggling of Archives mode in the agenda, the one which includes archive files, called with "v A", can be turned on, but turning it off with "v A" does not currently work. An ECM to reproduce the issue is: - Start `emacs -Q' - Do an initial setup: #+begin_src emacs-lisp (add-to-list 'load-path "~/.emacs.d/elpa/org-plus-contrib-20201116") (setq org-agenda-files '("~/test/agenda.org")) #+end_src - We have two files in =~/test/=: =agenda.org= and =agenda.org_archive=, which is, as you presume, the default archive file of the first one. The contents of =agenda.org= are: #+begin_src org ,* TODO Task SCHEDULED: <2020-11-16 Mon> ,* TODO Archived tree :ARCHIVE: SCHEDULED: <2020-11-16 Mon> #+end_src - And those of =agenda.org_archive= are: #+begin_src org # -*- mode: org -*- Archived entries from file /home/gustavo/test/agenda.org ,* TODO Archived task SCHEDULED: <2020-11-16 Mon> :PROPERTIES: :ARCHIVE_TIME: 2020-11-16 Mon 11:52 :ARCHIVE_FILE: ~/test/agenda.org :ARCHIVE_TODO: TODO :ARCHIVE_CATEGORY: agenda :END: #+end_src Which was actually produced by archiving this task from =agenda.org=. - From this setup, lets call `org-agenda': "M-x org-agenda RET a". - At this point, the agenda only shows "Task", which is as expected. Call "v a" to also show "Archived tree", locally archived by tagging. Call "v a" again to disable it, and it goes away as expected. - Call "v A" (uppercase "A"), to enable display of archived tasks including those of archive files. "Archived task" is also shown, as expected. So far, so good. - Now call "v A" again to toggle (off) the display of archived tasks. The minibuffer echoes the message "Trees with :ARCHIVE: tag and all active archive files are included", and the archived items are still shown. Considering the manual describes the binding "v A" as "Toggle Archives mode. Include all archive files as well.", this is not expected behavior. - Using "v a" to toggle it off does work as expected though, even when we enabled `org-agenda-archives-mode' with "v A". Best regards, Gustavo. Emacs : GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2020-08-11 Package: Org mode version 9.4 (9.4-41-g9bb930-elpaplus @ /home/gustavo/.emacs.d/elpa/org-plus-contrib-20201116/) current state: ============== (setq org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-link-shell-confirm-function 'yes-or-no-p org-metadown-hook '(org-babel-pop-to-session-maybe) org-clock-out-hook '(org-clock-remove-empty-clock-drawer) org-agenda-files '("~/test/agenda.org") org-mode-hook '(#[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-show-all append local] 5] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes org-eldoc-load) org-archive-hook '(org-attach-archive-delete-maybe) org-confirm-elisp-link-function 'yes-or-no-p org-agenda-before-write-hook '(org-agenda-add-entry-text) org-metaup-hook '(org-babel-load-in-session-maybe) org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3 "\n\n(fn ENTRY)"] org-babel-pre-tangle-hook '(save-buffer) org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-agenda-loop-over-headlines-in-active-region nil org-src-lang-modes '(("redis" . redis) ("php" . php) ("arduino" . arduino) ("C" . c) ("C++" . c++) ("asymptote" . asy) ("bash" . sh) ("beamer" . latex) ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist) ("dot" . fundamental) ("elisp" . emacs-lisp) ("ocaml" . tuareg) ("screen" . shell-script) ("shell" . sh) ("sqlite" . sql)) org-occur-hook '(org-first-headline-recenter) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate) org-export-before-parsing-hook '(org-attach-expand-links) org-confirm-shell-link-function 'yes-or-no-p org-link-parameters '(("attachment" :follow org-attach-follow :complete org-attach-complete-link) ("id" :follow org-id-open) ("eww" :follow org-eww-open :store org-eww-store-link) ("rmail" :follow org-rmail-open :store org-rmail-store-link) ("mhe" :follow org-mhe-open :store org-mhe-store-link) ("irc" :follow org-irc-visit :store org-irc-store-link :export org-irc-export) ("info" :follow org-info-open :export org-info-export :store org-info-store-link) ("gnus" :follow org-gnus-open :store org-gnus-store-link) ("docview" :follow org-docview-open :export org-docview-export :store org-docview-store-link) ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link) ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete org-bbdb-complete-link :store org-bbdb-store-link) ("w3m" :store org-w3m-store-link) ("file+sys") ("file+emacs") ("shell" :follow org-link--open-shell) ("news" :follow #[514 "\301\300\302Q\"\207" ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("mailto" :follow #[514 "\301\300\302Q\"\207" ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("https" :follow #[514 "\301\300\302Q\"\207" ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("http" :follow #[514 "\301\300\302Q\"\207" ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("ftp" :follow #[514 "\301\300\302Q\"\207" ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("help" :follow org-link--open-help) ("file" :complete org-link-complete-file) ("elisp" :follow org-link--open-elisp) ("doi" :follow org-link--open-doi)) org-link-elisp-confirm-function 'yes-or-no-p )