From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id cH1fF/44iWNGVgAAbAwnHQ (envelope-from ) for ; Fri, 02 Dec 2022 00:30:06 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sDZ2Fv44iWNXDwEAG6o9tA (envelope-from ) for ; Fri, 02 Dec 2022 00:30:06 +0100 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 35CE53A812 for ; Fri, 2 Dec 2022 00:30:06 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p0szG-0002nb-56; Thu, 01 Dec 2022 18:29:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0sz8-0002n9-Pm for emacs-orgmode@gnu.org; Thu, 01 Dec 2022 18:28:55 -0500 Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p0sz5-0008ML-7v for emacs-orgmode@gnu.org; Thu, 01 Dec 2022 18:28:53 -0500 Received: by mail-pf1-x432.google.com with SMTP id w2so1805383pfq.12 for ; Thu, 01 Dec 2022 15:28:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc:subject:date:message-id:reply-to; bh=hO4N8iW/ZyJYXVOzsNMPD5iju9DbbwmESPF/rWr3mqw=; b=kjgsrksQDYnALERSmiqyfk98Nu4FF90NCmLmuq1t/MCs3aYaeYiAp+qI3aQ2Qw95xZ yHWVnTdXH9AvnTdcIzvO8Hy6g6ehLCYiuU+n2dQw2mhnK+40byPrcfuxDyiKff9/0sAv QeS/KHk22rNMrUsx/+6RU+g9FxihCUZJo5UU8MafKCVrrmtqV9Qp3tGe2zdv3KmFPMRB I3+WFJxRmtUvzbt7UVr69eMATP1uUYFXkHoIYqBz+Ruq7YiQkS7gDtvijHkIxHXeMy9z tF3qTLr44vwnTknVMZbbO+KuaX2sKHyItRH2HwCETfUExELqqagIAiL0An0i1du9IYrA rLzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hO4N8iW/ZyJYXVOzsNMPD5iju9DbbwmESPF/rWr3mqw=; b=c0CWdU1Z7SuOCz2iasYeTXdv0YKXxg9QgLU6sQbUuZA/cObcHwwX1+NgEUh+RW5pO7 EMhCJxfiWqoPaSK9PodzQhwUEKN5I978iLOvfsUMa+wF1UIW7R3JVtIhyHo3OzL/DroQ 9cMLepcTnWyeSgGTX/2kptTXNBBht6AXF/JV4AEZ7d1Qkrl1WyO82WfczLl2tKYmsXL/ s+H/auLBqVWAR3PaAdFYHo4v6pWu+BVwMQ3AVK/cOj162/VsMFKHLD6uDsa0ZD/3G/im BrV0TV0dvop68XbXlus1BG6zh37WV42S9ZpkG5JlvsbDn+S37PkHru6Y/oRrrxXoRr42 WyHQ== X-Gm-Message-State: ANoB5pmtZ719mgK9ASFJ/EKVerPAaDPMzzG60g6bgl28RVn+HE3W05r0 Sh4trKdrqrr/hEoyF/RF9Aw0KvehpxQ= X-Google-Smtp-Source: AA0mqf6hAPFL5TfX5PePReJ6dwYsriQ9Fi3kc7aL+kDLkcUXwBmSQWU5diw3IynW4mB9AoQuJLawxg== X-Received: by 2002:a63:1206:0:b0:43c:76f4:c666 with SMTP id h6-20020a631206000000b0043c76f4c666mr47600020pgl.90.1669937327965; Thu, 01 Dec 2022 15:28:47 -0800 (PST) Received: from dingbat (203-173-24-107.dyn.iinet.net.au. [203.173.24.107]) by smtp.gmail.com with ESMTPSA id w13-20020aa79a0d000000b005763c22ea07sm918130pfj.74.2022.12.01.15.28.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Dec 2022 15:28:47 -0800 (PST) References: <87pmd6p7qs.fsf@gnu.org> User-agent: mu4e 1.9.3; emacs 30.0.50 From: Tim Cross To: Max Nikulin Cc: emacs-orgmode@gnu.org Subject: Re: Release 9.6 Date: Fri, 02 Dec 2022 10:10:30 +1100 In-reply-to: Message-ID: <86tu2eg0us.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::432; envelope-from=theophilusx@gmail.com; helo=mail-pf1-x432.google.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, 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.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-bounces+larch=yhetil.org@gnu.org X-TUID: gR2/JF7B9pmk Max Nikulin writes: > On 29/11/2022 13:58, Bastien wrote: >> Last but not least: thanks to Ihor his >> truly amazing work and for being the de facto maintainer. > > I think, Ihor's role in this release is crucial. He spent a lot of time fixing bugs and > reviewing patches, not to mention the org-fold framework to overcome performance > limitation of overlays (the latter has been recently addressed in Emacs though). I agree. The amount of time and effort Ihor has put into org mode is both crucial and hugely appreciated. One question I do have is with respect to the new folding code, the changes in Emacs to improve overlay performance and the correct way forward. On one hand, it was an immense amount of work for Ihor to implement a better performing solution and something I'm sure those with large org files will appreciate. However, on the other hand, I guess it also puts a greater burden from a maintenance perspective on org maintainers as org is now using its own unique approach to hiding/showing content (folding). Has anyone done any comparisons between the new overlay implementation in Emacs 29 and the new folding approach in org 9.6? Is there still sufficient performance benefit with org's approach over using Emacs overlays or do we need to seriously consider changing the default back to native Emacs overlays?