From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Visuwesh Newsgroups: gmane.emacs.bugs Subject: bug#58687: 29.0.50; Enabling pp-use-max-width dramatically slows down formatting of large sexps like org-persist--index Date: Thu, 12 Jan 2023 22:03:50 +0530 Message-ID: <874jsvyaoh.fsf@gmail.com> References: <871qr1cn73.fsf@posteo.de> <87v8lc802g.fsf@localhost> <83edrzc1t2.fsf@gnu.org> <87cz7j9146.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24159"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 58687@debbugs.gnu.org, m.eliachevitch@posteo.de To: Ihor Radchenko Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 12 17:36:09 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pG0Yi-0005kD-VX for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 12 Jan 2023 17:36:08 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pG0Xn-00015Z-RQ; Thu, 12 Jan 2023 11:35:11 -0500 Original-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 1pG0Xf-00014m-Ay for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 11:35:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pG0Xf-0007gr-0x for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 11:35:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pG0Xe-0000xq-T1 for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 11:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Jan 2023 16:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58687 X-GNU-PR-Package: emacs Original-Received: via spool by 58687-submit@debbugs.gnu.org id=B58687.16735412423582 (code B ref 58687); Thu, 12 Jan 2023 16:35:02 +0000 Original-Received: (at 58687) by debbugs.gnu.org; 12 Jan 2023 16:34:02 +0000 Original-Received: from localhost ([127.0.0.1]:48448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pG0Wg-0000vb-9c for submit@debbugs.gnu.org; Thu, 12 Jan 2023 11:34:02 -0500 Original-Received: from mail-pf1-f193.google.com ([209.85.210.193]:46710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pG0We-0000vC-Ji for 58687@debbugs.gnu.org; Thu, 12 Jan 2023 11:34:00 -0500 Original-Received: by mail-pf1-f193.google.com with SMTP id 20so8775769pfu.13 for <58687@debbugs.gnu.org>; Thu, 12 Jan 2023 08:34:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=9E2sbZf7+XKaUDssWv4YrGlRx2amwXg0v2HWgkQZce4=; b=n/nUHyxxVNMd3kFHNQvEoY5R5GluACYiuGY646JmJrO1dMGHeG/WPzhqp0F53UzVDc fnGTAIRYk9ldSw+pKeUsGMcMUh9JdZtUZKaSi5BYjTBN5llHoLWJwsqR1mC8NgMfjkQ4 cq5M0QtlzTZ63tDvfiNy/Z2mRXsuLE2vSjzMsJ5bz9l4gJxRDqyPXz9evbfVMNqX6aRN GldM7/vBzTp87XohsxbfyP/sUSwQBP7L8ssZu28TJ2UxcxgFzkA6W4/pMvY5T0ht7tic zi6fYVyZ9eltIo0tbQJgCq1YmnMlBnJbkQRzAYo2R8eRj8bVjz3S5mBll1RlBimcdykO iXlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=9E2sbZf7+XKaUDssWv4YrGlRx2amwXg0v2HWgkQZce4=; b=USlyknuJbc196TELFmWS8gp59CmzQBUAZ1tJsXExDZwskpFfIcSthjfS1wD1IFE0e+ hikexpO3B8NqRPZc3rA5odKX1VGaGnTqP7HMNvSpY9GNXpBYrCVn5Nz4iowxx4LxGJ7k /VoY/ELSOWAJLkzvUIHVL670DHYIHUu373jehsbaNSOHqENO5F5BHCLAgaWM5bo+YJrG STM/hSeCXW6eJP6FirNPNamJWFOmwZMKH0F1WRTvhRyOCb/+ePCwTkqa8S4fRa23oczo OT9lmzfVS1BU9QHj5JypIU/KcyKdik9q64c8VcvrDqWVnfBWTR4ndFPreAjH6kL9O/OK KOig== X-Gm-Message-State: AFqh2kquxURp62ww5C9rn7n1uFiF4Wl0wLqj9FSpTcrne7WseTMMi9CQ RNevGp1PJZIIp/X2j4XWgaY= X-Google-Smtp-Source: AMrXdXufU5cIW5w+7XMHJifT7S54gFjaoy0iB5MTG1HebHj1nJOxLT+y9xslLcWSmqX1ARiUWXmu8w== X-Received: by 2002:a05:6a00:1485:b0:57f:c170:dc6 with SMTP id v5-20020a056a00148500b0057fc1700dc6mr83585006pfu.14.1673541234693; Thu, 12 Jan 2023 08:33:54 -0800 (PST) Original-Received: from localhost ([118.185.152.162]) by smtp.gmail.com with ESMTPSA id p128-20020a625b86000000b00580d25a2bb2sm7572854pfb.108.2023.01.12.08.33.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Jan 2023 08:33:54 -0800 (PST) In-Reply-To: <87cz7j9146.fsf@localhost> (Ihor Radchenko's message of "Thu, 12 Jan 2023 16:19:37 +0000") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:253236 Archived-At: [=E0=AE=B5=E0=AE=BF=E0=AE=AF=E0=AE=BE=E0=AE=B4=E0=AE=A9=E0=AF=8D =E0=AE=9C= =E0=AE=A9=E0=AE=B5=E0=AE=B0=E0=AE=BF 12, 2023] Ihor Radchenko wrote: > [...] > So, the current `pp' implementation is re-parsing from bob for every > nested list inside sexp. This is quadratic scaling, and, as the repro > demonstrates, the time goes up very quickly. Is the new option usable > at all in practice? IME, unfortunately not. Like the OP, I saw the announcement of the new user option, got excited and enabled it right away... only to be hit by bugs more often than not, add to it the slowness, it wasn't a fun experience. Personally, I always thought it would be best if the user facing commands like pp-eval-sexp and friends alone respected the user option.