From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id GOe8KmjyeGGMnAAAgWs5BA (envelope-from ) for ; Wed, 27 Oct 2021 08:32:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id qHOQJmjyeGHaMgAA1q6Kng (envelope-from ) for ; Wed, 27 Oct 2021 06:32:08 +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 615B32BC7A for ; Wed, 27 Oct 2021 08:32:07 +0200 (CEST) Received: from localhost ([::1]:56528 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mfcTj-0006N8-Kf for larch@yhetil.org; Wed, 27 Oct 2021 02:32:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfcNl-0004Jv-O4 for emacs-orgmode@gnu.org; Wed, 27 Oct 2021 02:25:54 -0400 Received: from mail-pg1-x52d.google.com ([2607:f8b0:4864:20::52d]:41885) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfcNj-0001zw-JO; Wed, 27 Oct 2021 02:25:53 -0400 Received: by mail-pg1-x52d.google.com with SMTP id 83so1922503pgc.8; Tue, 26 Oct 2021 23:25:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=jckpjkG02dCtCQgS93vDZW8lclKoh3L5uExuKEpxnOs=; b=ij5af2I2Elie2b8k0YesTMxYxu9yfv9gd5nF/DT7QFUr2fwMEAZ98HHa7vSmqo3n0o NQIzEwlMIwh8tL/ayaC5OgluJmteCmWt260ofRBSWq4DAwesaEcS0FSAvWFFmVXVzih+ oCeFs54JyoncOqUqq3eCdSOVnHy1WAUSVG8VCcX1HDXqWJQAHJb0aKSDJRisL/dIz/tr ulWR9oRn51zZiJAwsQ8hdtc7QBaMm0wrSpGTEami+pI/B8KyU06usGQY9Qs2vO/LN0OM 0sVIVyqPaA0f1AR4MuqZ+t7TzFP8KJSdeC5HYMwtuwF9Va9LbKJxr10bxHLZrQVRewZD z7UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=jckpjkG02dCtCQgS93vDZW8lclKoh3L5uExuKEpxnOs=; b=VEyFvfiCkyndSeuqADWzYuLVRC/fAM9Zof2kS++MDNHoQ2wfgUFA2DQARr02uiTV3h xJY4WXV94nSP+cBEzocj6slb0pc/ajdjqkzrxJIvdYvB3lnhhGZ4nrb+AjfdfQtPGjY7 DpOWpXUw6VOlW94MgB+1PqdQCl69ibuN2YK/EKSnr5SVJ+iUBA8rpVrl2+5+8ZAN6eNr rPwNqOEWvAh8K78zgW0df3b3/nwr4DkdB+R2gMBWlNIbPWevyKk4VaOhBofYAn1d8IWv hPL+WwwRfLz5NCanU+kSB7o+oD2wlxe2lP+34UfGL3W8wIpEb0+19wQ0Zq1/KLys+TiT tMgg== X-Gm-Message-State: AOAM530CO43tlNIf3gFyP5tjjgEmi5KEDb2qZi92B7Ge/V01DyAnzgpH YzsAPrBDGDD0SivedPcIu/s= X-Google-Smtp-Source: ABdhPJxVJJJnoaB9g5xBIFh1wnT2LlPtcDMFHiQl+pCd+tkuHsLHjgbzSPr044tYzCJ3lPxJWwActw== X-Received: by 2002:aa7:914f:0:b0:44d:6f5e:f11a with SMTP id 15-20020aa7914f000000b0044d6f5ef11amr29667336pfi.10.1635315947873; Tue, 26 Oct 2021 23:25:47 -0700 (PDT) Received: from localhost ([103.125.234.161]) by smtp.gmail.com with ESMTPSA id 125sm5195451pfv.155.2021.10.26.23.25.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Oct 2021 23:25:47 -0700 (PDT) From: Ihor Radchenko To: Matt Price Subject: Re: [patch suggestion] Mitigating the poor Emacs performance on huge org files: Do not use overlays for PROPERTY and LOGBOOK drawers In-Reply-To: References: <87h7x9e5jo.fsf@localhost> <87r1vhqpja.fsf@nicolasgoaziou.fr> <87tv0d2nk7.fsf@localhost> <87o8qkhy3g.fsf@nicolasgoaziou.fr> <87sgfqu5av.fsf@localhost> <87sgfn6qpc.fsf@nicolasgoaziou.fr> <87367d4ydc.fsf@localhost> <87r1uuotw8.fsf@nicolasgoaziou.fr> <87mu5iq618.fsf@localhost> <87ftb9pqop.fsf@nicolasgoaziou.fr> <875zc2du63.fsf@localhost> <87wo4en8qk.fsf@nicolasgoaziou.fr> <87mu31adeu.fsf@localhost> <871rkcbx40.fsf@kyleam.com> <87mu301in8.fsf@localhost> <87lfh5vvrp.fsf@localhost> <87v9di3yee.fsf@localhost> <87a6qwdg9l.fsf@localhost> <87y2cvloay.fsf@gnu.org> <875yuucaso.fsf@gmail.com> Date: Wed, 27 Oct 2021 14:27:11 +0800 Message-ID: <877ddzyocg.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::52d; envelope-from=yantar92@gmail.com; helo=mail-pg1-x52d.google.com 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: , Cc: Karl Voit , Bastien , Christian Heinrich , Nicolas Goaziou , Org Mode , Kyle Meyer , Timothy Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1635316328; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=jckpjkG02dCtCQgS93vDZW8lclKoh3L5uExuKEpxnOs=; b=GXh+nXLDyredP1BowX9E8/TIms8HHzQZHQsU1CiFlw/B+8WaOO66U1aLR368F0h3IdUVVl m8dOzr/h+qHi5ZQ++taP+fWJ4v3K+VO5bJlkigDxlaaza5fQjjoQOQkkeuYwYdXuwC73Ir FHVYruVEQ9ZdKOIcTfs2gHP5IBhFvNM1UgjhvrkdmtaVGfxH3vK8Qm73ApA55iX9vLZGb6 ZcIgX4wWfMfa0JryOM3cNzqf4CV5qaQIpoARAnbbYD86hFXfi22LOKZ3CwaGn3McvA2tsm 4L5FrSfX2JPLia+IHVazGbz4IuPXW19oZPjfIpp36nARl82HvXBTsYN/BgyFQA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1635316328; a=rsa-sha256; cv=none; b=GCBCWvjMPPQRqkrgvqc9bRhviT0bXqt7SGJbvM2Eo0TqCcNLdAP14burI+0+5MMvTwxkG5 EYMbB9YJpvAKN4fsmJzRKtlAxAWtua7Tao2u3E4yoWfJ+SS43m4EWppO3oSaT8PkySSPUG dDX+jeiuvHbQ4z9NZeGe97OxJ7mwXP21qXKyIHMPEYAsYoxlBRq89Dj2/HPNWpd4FVi3Rw o0iH/Fv1BrYSMgNrsHDcWzJlqGq7gmKySTgXNi5wR+x6QSGHV/ifA+V10nII8tj4WUN5l+ P5J/v2tQ1kBGLoiDW+5RUs5nUYkicbXJA2P6ae39YH0flRcvUBGLyPoFLOwmog== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=ij5af2I2; 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-Migadu-Spam-Score: 0.67 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=ij5af2I2; 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-Migadu-Queue-Id: 615B32BC7A X-Spam-Score: 0.67 X-Migadu-Scanner: scn0.migadu.com X-TUID: WLJXufNj9Ns4 Matt Price writes: > Is this code in main now, and do I have to do anything special to test it > out? Not on main yet. I need maintainers to agree about the merge. It is a major change. I plan to prepare a proper patchset and bump the thread again a few weeks later, when the dust settles on the recent org-persist/org-element merge. If you want to test the code, it is available at https://github.com/yantar92/org You can simply clone the github repo and load Org from there. Best, Ihor