From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alex Branham Newsgroups: gmane.emacs.bugs Subject: bug#18426: [PATCH] Increase default size of imenu-auto-rescan-maxout Date: Fri, 31 Aug 2018 08:15:01 -0500 Message-ID: <87h8jasmne.fsf@gmail.com> References: <878t4nfrz7.fsf@gmail.com> <877ek7frj9.fsf@gmail.com> <87bm9j2cy5.fsf@gmail.com> <87in3qsn0f.fsf@gmail.com> <87y3cm1xyw.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1535721249 6794 195.159.176.226 (31 Aug 2018 13:14:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 31 Aug 2018 13:14:09 +0000 (UTC) User-Agent: mu4e 1.0; emacs 26.1 Cc: 18426@debbugs.gnu.org To: Robert Pluim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 31 15:14:05 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvjFV-0001ge-Ad for geb-bug-gnu-emacs@m.gmane.org; Fri, 31 Aug 2018 15:14:05 +0200 Original-Received: from localhost ([::1]:53672 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvjHb-0003D2-HD for geb-bug-gnu-emacs@m.gmane.org; Fri, 31 Aug 2018 09:16:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53074) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvjHS-0003B7-1m for bug-gnu-emacs@gnu.org; Fri, 31 Aug 2018 09:16:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fvjHO-0000U6-U1 for bug-gnu-emacs@gnu.org; Fri, 31 Aug 2018 09:16:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34892) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fvjHO-0000Ty-O2 for bug-gnu-emacs@gnu.org; Fri, 31 Aug 2018 09:16:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fvjHO-00033e-EF for bug-gnu-emacs@gnu.org; Fri, 31 Aug 2018 09:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alex Branham Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 31 Aug 2018 13:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18426 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18426-submit@debbugs.gnu.org id=B18426.153572131011680 (code B ref 18426); Fri, 31 Aug 2018 13:16:02 +0000 Original-Received: (at 18426) by debbugs.gnu.org; 31 Aug 2018 13:15:10 +0000 Original-Received: from localhost ([127.0.0.1]:39910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvjGY-00032I-5c for submit@debbugs.gnu.org; Fri, 31 Aug 2018 09:15:10 -0400 Original-Received: from mail-oi0-f48.google.com ([209.85.218.48]:36762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvjGW-000320-Gw for 18426@debbugs.gnu.org; Fri, 31 Aug 2018 09:15:08 -0400 Original-Received: by mail-oi0-f48.google.com with SMTP id r69-v6so21579045oie.3 for <18426@debbugs.gnu.org>; Fri, 31 Aug 2018 06:15:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=lURZRHfiGMvpUg9wydP/WCmvT/nif6rssH2tyb5gWE0=; b=NeaITVq9gqJlLH6DOmEJ6qt2qN/frFxsDzeJHH1QUOskeQRn+MdpnrYgXhJfsSDHb4 3pik9xWRDquvA3iYeeYDFswyHOUjuVVB6ecwJL8xrAEFFgvFOf1jJA0ceBR+40JuEh39 Zgy/cM+j5O3PNBdvZVG9zTIKjjhLV0MwE91U7n3OVv69wkHS+zhe5lCt3JotjCaMunLo sfMXMP1aYaC3Bzphqjuh5rusCAjaUI9/LXVuMbPBGHjELymrivvWSRKgSlg5Q/L4QLs0 0LpFddj8+eQ1cnRha+KLDoQyTa/uhHZTTPi8+6t/NPgzVkVB/Oevo16SPXW7rQ3OAADf SAiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=lURZRHfiGMvpUg9wydP/WCmvT/nif6rssH2tyb5gWE0=; b=lo2K1g7HZUlqsoBxsFtnFaxocaHmNGJTfW/HoRMhmb/QtD2xwK2Cf9CZ5Ze0LgDMiU IzkF/T+hKfOjuvDbr8RuAXEY+eRFo1cog4od6oCundcp+8EO5DPlg5GjF7UUe+8v/TKF imzK/JFgNjrEqIt8AfkNoQu3zIC/bLntwahrxvJS9A7NrngKBb4RYvmCgSWGJxxfThCy LntQogUXdgEPmlG+JVr7MKYgpaGjOpHYjuZ7WALLiQvxLINGCKXZmfwrDLFD3BPgRa7p bVHofB1MFwwkKbReL2kv+r1qp4FQg/16wl+DIbhgQ7iOU8Hf0ujL35UhB9lZ63ZZEfqE Pg/w== X-Gm-Message-State: APzg51A7eGoZUxXMNEQzsIaFP7VnJkIhdZhlTS3ARBi37wgTGR0kavAt 0ZwmtqKSztkMq1Vf3abnMq6sqySp X-Google-Smtp-Source: ANB0Vdal9G4BdyMg716Z39YK87k5BNfCoz2JPOUCGXRmMgItgBMjCLzlYl996IrW093n7WXPFDabjQ== X-Received: by 2002:aca:aa06:: with SMTP id t6-v6mr7633748oie.152.1535721302812; Fri, 31 Aug 2018 06:15:02 -0700 (PDT) Original-Received: from earth (cpe-70-114-192-208.austin.res.rr.com. [70.114.192.208]) by smtp.gmail.com with ESMTPSA id c9-v6sm9867026oia.1.2018.08.31.06.15.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 31 Aug 2018 06:15:02 -0700 (PDT) In-reply-to: <87y3cm1xyw.fsf@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:149926 Archived-At: --=-=-= Content-Type: text/plain On Fri 31 Aug 2018 at 08:12, Robert Pluim wrote: > Two nits, below Thanks! updated patch attached Alex ------------------------------------------------------------ >From 497e533884977caaf55db22d64164517bcdfc33b Mon Sep 17 00:00:00 2001 From: Alex Branham Date: Fri, 31 Aug 2018 08:05:06 -0500 Subject: [PATCH] Increase default value for imenu-auto-rescan-maxout * lisp/imenu.el (imenu-auto-rescan-maxout): Increase default value to 600000. (Bug#18426) * doc/emacs/programs.texi (imenu-auto-rescan-maxout): Add documentation for imenu-auto-rescan-maxout. --- doc/emacs/programs.texi | 4 ++++ etc/NEWS | 4 ++++ lisp/imenu.el | 8 ++++---- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index 138f82a6bf..46711aaf30 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi @@ -308,6 +308,10 @@ Imenu a non-@code{nil} value. There is no need to rescan because of small changes in the text. +@vindex imenu-auto-rescan-maxout + @code{imenu-auto-rescan} will be disabled in buffers that are larger +than @code{imenu-auto-rescan-maxout} in bytes. + @vindex imenu-sort-function You can customize the way the menus are sorted by setting the variable @code{imenu-sort-function}. By default, names are ordered as diff --git a/etc/NEWS b/etc/NEWS index f575d4dd00..90f98041be 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -50,6 +50,10 @@ often cause crashes. Set it to nil if you really need those fonts. --- *** New toggle 'ibuffer-do-toggle-lock', bound to 'L'. +** Imenu +--- +*** The value for 'imenu-auto-rescan-maxout' has been increased to 600000. + ** Gnus --- diff --git a/lisp/imenu.el b/lisp/imenu.el index 89114524eb..2608eb259a 100644 --- a/lisp/imenu.el +++ b/lisp/imenu.el @@ -96,11 +96,11 @@ imenu-auto-rescan :type 'boolean :group 'imenu) -(defcustom imenu-auto-rescan-maxout 60000 - "Imenu auto-rescan is disabled in buffers larger than this size (in bytes). -This variable is buffer-local." +(defcustom imenu-auto-rescan-maxout 600000 + "Imenu auto-rescan is disabled in buffers larger than this size (in bytes)." :type 'integer - :group 'imenu) + :group 'imenu + :version "26.2") (defvar imenu-always-use-completion-buffer-p nil) (make-obsolete-variable 'imenu-always-use-completion-buffer-p -- 2.18.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Increase-default-value-for-imenu-auto-rescan-maxout.patch >From 497e533884977caaf55db22d64164517bcdfc33b Mon Sep 17 00:00:00 2001 From: Alex Branham Date: Fri, 31 Aug 2018 08:05:06 -0500 Subject: [PATCH] Increase default value for imenu-auto-rescan-maxout * lisp/imenu.el (imenu-auto-rescan-maxout): Increase default value to 600000. (Bug#18426) * doc/emacs/programs.texi (imenu-auto-rescan-maxout): Add documentation for imenu-auto-rescan-maxout. --- doc/emacs/programs.texi | 4 ++++ etc/NEWS | 4 ++++ lisp/imenu.el | 8 ++++---- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index 138f82a6bf..46711aaf30 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi @@ -308,6 +308,10 @@ Imenu a non-@code{nil} value. There is no need to rescan because of small changes in the text. +@vindex imenu-auto-rescan-maxout + @code{imenu-auto-rescan} will be disabled in buffers that are larger +than @code{imenu-auto-rescan-maxout} in bytes. + @vindex imenu-sort-function You can customize the way the menus are sorted by setting the variable @code{imenu-sort-function}. By default, names are ordered as diff --git a/etc/NEWS b/etc/NEWS index f575d4dd00..90f98041be 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -50,6 +50,10 @@ often cause crashes. Set it to nil if you really need those fonts. --- *** New toggle 'ibuffer-do-toggle-lock', bound to 'L'. +** Imenu +--- +*** The value for 'imenu-auto-rescan-maxout' has been increased to 600000. + ** Gnus --- diff --git a/lisp/imenu.el b/lisp/imenu.el index 89114524eb..2608eb259a 100644 --- a/lisp/imenu.el +++ b/lisp/imenu.el @@ -96,11 +96,11 @@ imenu-auto-rescan :type 'boolean :group 'imenu) -(defcustom imenu-auto-rescan-maxout 60000 - "Imenu auto-rescan is disabled in buffers larger than this size (in bytes). -This variable is buffer-local." +(defcustom imenu-auto-rescan-maxout 600000 + "Imenu auto-rescan is disabled in buffers larger than this size (in bytes)." :type 'integer - :group 'imenu) + :group 'imenu + :version "26.2") (defvar imenu-always-use-completion-buffer-p nil) (make-obsolete-variable 'imenu-always-use-completion-buffer-p -- 2.18.0 --=-=-=--