From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: goto-line-history should not be buffer local. Date: Sun, 14 Feb 2021 19:18:58 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29001"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Feb 14 20:32:33 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lBN8C-0007T3-Uv for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Feb 2021 20:32:32 +0100 Original-Received: from localhost ([::1]:36642 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lBN8B-0002nR-TO for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Feb 2021 14:32:31 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51288) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBMvA-0000mx-Cp for emacs-devel@gnu.org; Sun, 14 Feb 2021 14:19:04 -0500 Original-Received: from colin.muc.de ([193.149.48.1]:60060 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1lBMv8-0006GP-5u for emacs-devel@gnu.org; Sun, 14 Feb 2021 14:19:04 -0500 Original-Received: (qmail 73189 invoked by uid 3782); 14 Feb 2021 19:18:59 -0000 Original-Received: from acm.muc.de (p2e5d5f6c.dip0.t-ipconnect.de [46.93.95.108]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sun, 14 Feb 2021 20:18:59 +0100 Original-Received: (qmail 26582 invoked by uid 1000); 14 Feb 2021 19:18:58 -0000 Content-Disposition: inline X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:264770 Archived-At: Hello, Emacs. Why is goto-line-history buffer local? This seems to me to be a step backwards, for precisely the reason that making search history buffer local would be a bad thing. This was a recent change, at the end of January. In my personal use, I sometimes type M-g M-g in the wrong buffer, which disrupts my flow of thought in that buffer. That's unavoidable. But now I have the additional inconvenience of having to type in that line number in full a second time, having gone to the proper buffer. That's not good. Also I frequently want to go to the same line repeatedly in the same file. I mean here file, not buffer. I kill the buffer and reload from "disk" to ensure that caches are cleared, and suchlike, during testing. Here, again, I've got to remember that line number and type it in again in full. That's not good either. Indeed, I'm not sure whether having a buffer local history is better than having no history at all. Who wants to go to the same line repeatedly in the same buffer? OK, others may do, but I don't see the compelling need. So, could we have this history variable made global again, please? -- Alan Mackenzie (Nuremberg, Germany).