From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#11822: 24.1; emacsclient terminal mode captures escape characters as text Date: Fri, 25 Sep 2015 11:18:00 -0400 Message-ID: References: <6eipe9fypj.fsf@just-testing.permabit.com> <83bndc7r5b.fsf@gnu.org> <6ea8swr8ja.fsf@just-testing.permabit.com> <83si6n65ld.fsf@gnu.org> <6e613irc91.fsf@just-testing.permabit.com> <83bnda5lso.fsf@gnu.org> <6ezj0tphtd.fsf@just-testing.permabit.com> <83h9n14e04.fsf@gnu.org> <6esi6kpn4t.fsf@just-testing.permabit.com> <834miv92nm.fsf@gnu.org> <83a8sjreso.fsf@gnu.org> <838u80nm2e.fsf@gnu.org> <83k2rhj67q.fsf@gnu.org> <83h9mjhu1n.fsf@gnu.org> <83612yiq47.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1443194370 1911 80.91.229.3 (25 Sep 2015 15:19:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 25 Sep 2015 15:19:30 +0000 (UTC) Cc: raeburn@permabit.com, 11822@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 25 17:19:16 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZfUmH-00010e-3m for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Sep 2015 17:19:13 +0200 Original-Received: from localhost ([::1]:46868 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfUmG-00056V-Ka for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Sep 2015 11:19:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41120) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfUmB-00052p-7G for bug-gnu-emacs@gnu.org; Fri, 25 Sep 2015 11:19:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZfUm7-0003DM-9i for bug-gnu-emacs@gnu.org; Fri, 25 Sep 2015 11:19:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54440) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfUm7-0003DI-7K for bug-gnu-emacs@gnu.org; Fri, 25 Sep 2015 11:19:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZfUm6-00073z-MX for bug-gnu-emacs@gnu.org; Fri, 25 Sep 2015 11:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Sep 2015 15:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11822-submit@debbugs.gnu.org id=B11822.144319430727077 (code B ref 11822); Fri, 25 Sep 2015 15:19:02 +0000 Original-Received: (at 11822) by debbugs.gnu.org; 25 Sep 2015 15:18:27 +0000 Original-Received: from localhost ([127.0.0.1]:43411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZfUlW-00072c-By for submit@debbugs.gnu.org; Fri, 25 Sep 2015 11:18:26 -0400 Original-Received: from mercure.iro.umontreal.ca ([132.204.24.67]:37966) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZfUlU-00072U-Oy for 11822@debbugs.gnu.org; Fri, 25 Sep 2015 11:18:25 -0400 Original-Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id BFE7124249; Fri, 25 Sep 2015 11:18:23 -0400 (EDT) Original-Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 1615E1E5B96; Fri, 25 Sep 2015 11:18:01 -0400 (EDT) Original-Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id A4B47B41B1; Fri, 25 Sep 2015 11:18:00 -0400 (EDT) In-Reply-To: <83612yiq47.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 25 Sep 2015 16:29:44 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.82, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:106911 Archived-At: >> >> But I know of no way to do just the pattern matching and >> >> existence test without fetching all the other data. The amount of wasted >> >> allocations are dependent on the content of my directory, of course. >> > Did you look at that directory lately? It should be cleaned from time >> > to time, to avoid having there auto-save files from years ago. >> Arguable, Emacs should fins a way to do it automatically for you. > Do what? clean up that directory? That's not the issue here. Indirectly it is one of the issues. Regardless of this consing problem, having too many of those files accumulate is just not a good idea, and asking the user to do it manually is OK but not ideal. We can solve the consing problem some other way, but solving this problem would also help solve the consing problem. > The issue is that startup.el wants to know whether there are _any_ > auto-save files, so that it could suggest recover-session. Yet we don't do this computation merely at startup, but every time we refresh the menu (i.e. very often). So another way to attack the problem is to avoid recomputing it all the time. Stefan