From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id IKgfIknHkGLzHAEAbAwnHQ (envelope-from ) for ; Fri, 27 May 2022 14:42:49 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id QIscIknHkGJYCwEA9RJhRA (envelope-from ) for ; Fri, 27 May 2022 14:42:49 +0200 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 D3C8611E50 for ; Fri, 27 May 2022 14:42:48 +0200 (CEST) Received: from localhost ([::1]:48616 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nuZIl-0006sc-Kq for larch@yhetil.org; Fri, 27 May 2022 08:42:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45150) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuZHV-0006qv-9Q for emacs-orgmode@gnu.org; Fri, 27 May 2022 08:41:29 -0400 Received: from mailgw401.it.ntnu.no ([2001:700:300:3::182]:42280) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuZHQ-0001Ge-H6 for emacs-orgmode@gnu.org; Fri, 27 May 2022 08:41:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntnu.no; i=@ntnu.no; q=dns/txt; s=s1-1909-ntnu; t=1653655279; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version : from; bh=iquRoja2Pu5Zs5SZt1ndDu2VAJD7QaDN6araigNcUqo=; b=NKOhMpt4oiGoyqz3ciRmRFFLIOAxDJLNSKcN9eRwxUHwjkVnS5Wl/ZwsT0NOPRk1WA/SO XoyxjEr+snuMHITAiu6E+lSbWVBbR8T20XrlPqvY9+QbsBKKtJ8LbrZm0fUFT2EngHO9XIT xYzCgTaZHJFza64+hSgxsc8zJIzNd1AVQr8kLAmBvxFks3WUAAB6anNVPq9uya6Nvgc9l3A /SbHAsgpKt1geU8vrfPsB6zQZczoX5+5KyFQz6KiaDcoCeevbR4L6S+b/JkTkRMZVQLxYEM XEwHz3hfet/EeZvHkKuaypGHHi0G7RMVyH+sCSHjUHqNy5u4KTZpkU20BcMQ== Received: from localhost (localhost [127.0.0.1]) by mailgw401.it.ntnu.no (Postfix) with ESMTP id 09343644300; Fri, 27 May 2022 14:41:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mailgw401.it.ntnu.no Received: from mailgw401.it.ntnu.no ([127.0.0.1]) by localhost (mailgw401.it.ntnu.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IES0oWNsniIf; Fri, 27 May 2022 14:41:18 +0200 (CEST) Received: from NOR01-OL1-obe.outbound.protection.outlook.com (mail-ol1nor01lp20207.outbound.protection.outlook.com [IPv6:2a01:111:f400:ff0b::207]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailgw401.it.ntnu.no (Postfix) with ESMTPS id 8F045643F17; Fri, 27 May 2022 14:41:18 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g2SngJp6embBO8UAFbgToH4IUUaVWCiBHvaw+XN6RZylzwuO5d/r0Zr+fo7T4wD82xevPRG7TjF1wsG9Z+Ckp7z6m/Um0o3yRlwzMHZ2mhqn+i+gyUlkSU7lH7SVf6T+bj7egBiI6rjgQByyjWUZiSROg7RnTD480ta/+zWPJPOUFszselvvvy/QvsD5GJfp03B8LtaoHAJuvA9aQlcRDO1d5GtD4Z7JG91mpcDpVddTbGTWWpTL9XsbDH5iZUL3l+ICBDiZo5TX3kxjCu4dKef2Isp6YexaupXiMzIe053WQNp2VHT1gddIoGmwbsFbc7zZMKdt5m0Pn4EVu1lBSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I1XkBU9TM+CN+yRQNwGRpm9Qf6JKuB2UR+VosFmZ6lk=; b=X6e+W4SmET+fwC0K5ga95x7xpdYdAz/lYldfi/PRGzyQEKnBR3cMMQlcEQKEunOAP4YpSXBY28ygWsfC94Q3S08TzWtZCKpQYtCgYvWR1gqUJMDEC3J9kj0Twhqi8kVfcezpCvyGDUmAg6NxxQwBPBTandJ1J5az4jNwWhWVouEE4WiAuZY3WAi7FPRfCeu/SfVAY9BXy8IsRxWQfuUl71SIiru8GffEIBT+iXJDSrYaGuMsm0BnV9bYjzYgEcli4AbIKqPFotSGyf34O3WTBmA/egw1dVHm+9jyL3mVEUf0aS+M9sMN7VowJF8Fy/zJz7KMHLkbBrdyoadd6mYJaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ntnu.no; dmarc=pass action=none header.from=ntnu.no; dkim=pass header.d=ntnu.no; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=studntnu.onmicrosoft.com; s=selector2-studntnu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I1XkBU9TM+CN+yRQNwGRpm9Qf6JKuB2UR+VosFmZ6lk=; b=YvTg2hG/UWMzytKcdRsQ6+G5Ea0kxdqgx/bj9WE/4ys3xOuTxWDMZJ1raRwhi6cP2xuPEA6ghCvbmdxVtnygqRxRJBXU4iQrxYJO7muYkxI9fbeDnedXGpQ7wTOEW5DWQEbgnt3M8R20KPdoksv1LVd+jiW0+oD602AGf33blAs= Received: from OL1P279MB0194.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:11::15) by SV0P279MB0073.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13; Fri, 27 May 2022 12:41:17 +0000 Received: from OL1P279MB0194.NORP279.PROD.OUTLOOK.COM ([fe80::6533:db8c:602f:62aa]) by OL1P279MB0194.NORP279.PROD.OUTLOOK.COM ([fe80::6533:db8c:602f:62aa%5]) with mapi id 15.20.5293.015; Fri, 27 May 2022 12:41:17 +0000 From: Tor Kringeland To: Ihor Radchenko CC: "emacs-orgmode@gnu.org" Subject: Re: [PATCH] Re: Change in `org-cycle-hook' breaks behavior Thread-Topic: [PATCH] Re: Change in `org-cycle-hook' breaks behavior Thread-Index: AQHYcR5kyNgAOysZ5kOg+OmxiIGCCK0yT5CAgABcTIA= Date: Fri, 27 May 2022 12:41:17 +0000 Message-ID: References: <87a6b3zc02.fsf@localhost> In-Reply-To: <87a6b3zc02.fsf@localhost> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ntnu.no; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 95b63620-1179-4c52-e605-08da3fde31ca x-ms-traffictypediagnostic: SV0P279MB0073:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hI1bFakrdc7yQj5dD+q1wWBZhBZMPa9TtLI0qGrHbm6I99qreEmFvrQ6BcXGtlVrDIkYNgFXiPbn1hNIaU4+YkrB1yDYQD9+PZ+rptilvuihkulXHu4rm8GoGjdYhvxmq4HhEB7nJ8TY4L1F2QUzJBsH4Lk45HQiollOOTCz+UU1N98BWY+EQtr2G45CkViYwIxt6ZpMSwp0Glni0JUxIaN/4SxdIPykALP95FXCuWjAUttx0HpG8hleN6ynf4jZJPA6gHXSjTipgRrEt6XpAsIugy0SjGALBi55bqpsDqpEMFLWMs2kwtNMZWjzwKHe5Dz3fcg7M2gpU7ux/CSmEuemf+uR3GfQ7MKEj/+pFZ81pcZN53Bu/VnM79vtlP0o4t47tcmkqbcD6K7H6JyGtcidfPKHLZF8ey/Ugy1zyd+gbasN/f+jO7ccr8OYei7h/lhGQOGFVsIa35xFzjl7o11Vuk49haI2vFCbGCYcLrEz3PMx2opR2RAd2lU/Ig3yyDps9140S0L/vy0QbH10KYV/U8IuVKCr4qBPcQCVY5Zt47UnLFpUVOGkEbmUXWt5PdIpQ9SELDtXEZHtfwaPJIQq10HpUzaVP0GHZ5AtPac6QID1v/rTT5P1QkyEYk1iQKxizRIk/Mz/o+FE/57Ql4GJFXI8/SvZlaafMI8cLHx08B4CxwQPBvkAfn99eqYAjMJ/kcl7cLyyUWN2drB167dWY7CZdcAMCZG+SuPfQPc= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OL1P279MB0194.NORP279.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6512007)(38100700002)(316002)(6916009)(26005)(2906002)(6506007)(508600001)(122000001)(83380400001)(6486002)(186003)(2616005)(71200400001)(91956017)(5660300002)(64756008)(66446008)(8936002)(36756003)(66556008)(66476007)(86362001)(4326008)(8676002)(76116006)(66946007)(786003)(38070700005)(44832011)(81973001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?QGdj+qZgl5x2CuwyJg8kPjSbwo0ZowGDAfEBUUGgyo+FG4p21846fc8XBx?= =?iso-8859-1?Q?BGERzyysZJBuTkvUzB/4km4FIsVtRIKqcM1/Hb/imo//jrQe+EhBNfvsX5?= =?iso-8859-1?Q?Pyi7n37D3hQr4VyLqzN105zvi8qshhok5vIEzKlcTxhk//ZIBQHEayAGsH?= =?iso-8859-1?Q?eevKk8/li2/bt8Rl8ZkGTEVe7TUfiAnVf8t5kDMf3DM6US5geKF0iD9y6R?= =?iso-8859-1?Q?b4hO8+ZpjocbV7WsFlLcnlwT6T/oem3Mnd3TPJQGPoZm7Vt8Y0/IitdKPS?= =?iso-8859-1?Q?8jfgfz6nJcsFVh/xVX5Bas27Kfl4IhlykVS0VxjejV+5L35o1wd/5ugUgc?= =?iso-8859-1?Q?/fTsvTWgMKZycJXbYEXsDVC5U1DT6Rk98AExbvfkhs/neBe3eM/x/gw2hy?= =?iso-8859-1?Q?v+LClyzwkXdqLWKtCvsY6kA5QfypOeNIle4T5YFr/3VzL6bW3ZTOERBI3x?= =?iso-8859-1?Q?4O7e8wNV6wK9VdkQj6/7mw47lqvx6U9MbGh6wqiJM2fXbtsZgklHdkE+nT?= =?iso-8859-1?Q?tQztRNE7US+zhl7oY9DGGunswt0jLOTEKVXIa7rMv6tZlyaM5dpiAilJAB?= =?iso-8859-1?Q?wqIKPt8s15w81kTYgfstmWXxi3FLeE/AEKGT4xxr4MNtXixZbFF87HIHee?= =?iso-8859-1?Q?VIWXDXLZluLsFVzELvxMxQa0Vfc7CH6cqD4uRF2xFJisOoBZELzwM6IwRU?= =?iso-8859-1?Q?mO0GCSYswVnbfp6zjog4wD0lh+IZuNF6gsfybDpB2MKh1G7bmLnCIV7a+9?= =?iso-8859-1?Q?davtgcpuS/DqGqt66jAPZ51qOBTQVt7bZ+F4QbA0r0wzu95Pf91CzRn64C?= =?iso-8859-1?Q?mv/cfoYClUWyR0UoYDDByZxVavQ7JAn2ahGkfDFoG19SIEVH7BViwE5kV4?= =?iso-8859-1?Q?uC2puKqVZqkLN/KX2Stxhni8ltf2dsT3cl7pjNUyDBhx5mtQW1ROyQSj8J?= =?iso-8859-1?Q?Wa9MhlbZO5m6f71DkRfTZbayDV0j1YUdsOsugVyfFYCiZGzx4+5j/bxJnM?= =?iso-8859-1?Q?agYb9etwPfnrmRT/y9r+o0obWqmcW6khru02Dl0RJ4hvRa3Lv6+5baVOls?= =?iso-8859-1?Q?SEgeX36OTQL9E58z+U5QYVKLWw7fkSfPI3Qs2R/3iK2a6DOr/bf1cdkW5w?= =?iso-8859-1?Q?yyLG2xJW1hHnbcg/ESvmPMb6k7lfzcDkYHDAqGC/VBqlm4j9Rr9+H9Gt5A?= =?iso-8859-1?Q?deDrNIUuJVoJAbgt06mUUkY7rRDTJrpvZeDQVcdfLwkgFJuIWM9xgXVDNl?= =?iso-8859-1?Q?xkGtKfP2jptTi9QtIUUoZfdcv41IzcYtJ2I9bfgM05LW55tovbm2dWaPF+?= =?iso-8859-1?Q?I4QqlLelmM0DFeyar9QVR2yJ5w638cDhgbqn4btthEU8KaW8f7yoweVAU0?= =?iso-8859-1?Q?1yvPm+GJlgHB6NVOvwrxGELWzCA2/P8XpCaI1BYDHt4rc6/R3FBA0tv6Dl?= =?iso-8859-1?Q?6hOzTSEH+iIkTwvMqrsBjlqiNX26YFMIUbQmWOtDg+exKWRLIASd/Zzkha?= =?iso-8859-1?Q?ysrgqAGg0UEkwIljfyVW1v7WHYyjYiNcPn4NAB6DOtQeF5ImJgk01TePtH?= =?iso-8859-1?Q?Ypd9hf9jRNVi0vcIrIfCfD+MBhtXoWMhEZb1XJx2HFtHz73e0zMvnaiVAH?= =?iso-8859-1?Q?tFMyIzajGMwRLp1vUofG+zgXl+BBE0Ow2GPS3ohAjoTzV/1r+JdWguGVa/?= =?iso-8859-1?Q?5+dSVUYzH++qJnXH59V0Un3x0uwD8NOusXefo1yb5nvZ1cebMraaFlRl04?= =?iso-8859-1?Q?AUDzR3nx/C6pMw8C6huTy4Q8r6N7zEpbWuURHePf7gIthQtNesrr1r2khD?= =?iso-8859-1?Q?7bEOFEnNsw=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: ntnu.no X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OL1P279MB0194.NORP279.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 95b63620-1179-4c52-e605-08da3fde31ca X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2022 12:41:17.6704 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 09a10672-822f-4467-a5ba-5bb375967c05 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bt5kPQNg84VsgMVzKL9NRP35FJFKhJlPeoatr91a2YT6VxZJ5mnDSBdOd/Bjj0MfGWVkkttGm6d28OvAMBtmGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SV0P279MB0073 Received-SPF: pass client-ip=2001:700:300:3::182; envelope-from=tor.kringeland@ntnu.no; helo=mailgw401.it.ntnu.no 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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 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-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653655369; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=I1XkBU9TM+CN+yRQNwGRpm9Qf6JKuB2UR+VosFmZ6lk=; b=u05iNeWG0R/djbsM/ZkJvk3/H3gm81nDzcHbcq3/vDwlSCmQLYvD/vb0QcCYT/scevjL4L kqftJVQqxOMea7vNrkvHAQ/UHDaVodkxbAPXyvHK/fE3RQ4xCxD01g+jiKz5I1ZCt6Xa7l ruasgITyM4Vhc+sAkLLIfWB+2vQnXU7Q7omxpn1SQCp0Rz2vdaVQ3H6IdWjM/WItVmme5c zXfWE8Lw9bngLFO11EGoyh3Xsl9xDBpwUL5lHy7z86LPVO1Geh9e+i7il1MfQZTSjkxW+e 4OD/b2vvdV86FuxOCOWPctIpKZYc1prGxBZQeZ/Kle55LJ6mBgrsDjikAC9JiQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1653655369; a=rsa-sha256; cv=pass; b=iK2Fu26ruK/g2tzsVaaK/NYb3yUtW/TfrV9rBRZUn6Ig5OMK9C9mthmPNY9yXTRUjs4UvM uk+TShV/yDLA4x1gFxJep1BSZ7b9j3od+MBA9ZO/eRlWFfM/UBvYnvgxUR1tATMpPoe/Ex vDB8abbpMD9Z8Kmot4iWUr+6OC+Wze4xdccPmPti5tvKmDS9srypAlE2Uq3dlZAOdjoqBS QG3YhWZc8VUk1Of2OF/vsel5OK68jDQpnBJn3djI5njp7aojgfHkH3QGqIem4HQd1btjf2 NRbngyNKAISWPAb2bz6rATuG94p5ZZ8308R4jK1JkkvClOodkcN3al1ohRwQdA== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=ntnu.no header.s=s1-1909-ntnu header.b=NKOhMpt4; dkim=pass header.d=studntnu.onmicrosoft.com header.s=selector2-studntnu-onmicrosoft-com header.b="YvTg2hG/"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.55 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=ntnu.no header.s=s1-1909-ntnu header.b=NKOhMpt4; dkim=pass header.d=studntnu.onmicrosoft.com header.s=selector2-studntnu-onmicrosoft-com header.b="YvTg2hG/"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: D3C8611E50 X-Spam-Score: -5.55 X-Migadu-Scanner: scn1.migadu.com X-TUID: pQfjoo3YVyBl Ihor Radchenko writes: > I assume that you have org-startup-folded set to 't. Then, what you are > seeing is caused by org-cycle-set-startup-visibility that folds all the > drawers unless org-startup-folded is set to 'showeverything. Yes, that is my customization :) > A more efficient way could be introducing a new customization similar to > org-cycle-hide-block-startup. Say, it can be > org-cycle-hide-drawer-startup. See the attached patch. That sounds good. But this would only fold the drawers when starting org-mode, right? Basicall my configuration has been to remove `org-cycle-hide-drawers' from `org-cycle-hook', which opened all the drawers whenever I called `org-cycle' (bound to TAB). I also had a custom function where I added `org-cycle-hide-drawers' back to the hook and then called `org-cycle' (bound to C-TAB). This way I could toggle showing/not showing the drawers when opening a headline in any Org buffer. (Both of them would ignore the visibility of the drawers in the headline and show them/hide them unconditionally. I can always hide the drawers by adding `org-cycle-hide-drawers' to `org-cycle-hook' when I call my custom function, but I cannot replicate the behavior of `org-cycle' without `org-cycle-hide-drawers' in the hook, which would uncoditionally open all the drawers (AFAIK).)=