From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#28645: Status: 26.0.50; semantic-ia-fast-jump jumps to a random place in buffer Date: Thu, 05 Oct 2017 10:09:58 +0200 Message-ID: <59D5E8D6.7020907@gmx.at> References: <873770y3f9.fsf@gmail.com> <59D4A3D5.2030005@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1507191080 22284 195.159.176.226 (5 Oct 2017 08:11:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 5 Oct 2017 08:11:20 +0000 (UTC) Cc: bug#28645 <28645@debbugs.gnu.org>, Brief Busters To: Bastian Beischer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 05 10:11:15 2017 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 1e01FR-00056Z-54 for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 Oct 2017 10:11:13 +0200 Original-Received: from localhost ([::1]:38296 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e01FY-0007bK-K1 for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 Oct 2017 04:11:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35810) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e01FK-0007Y4-KV for bug-gnu-emacs@gnu.org; Thu, 05 Oct 2017 04:11:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e01FG-0005gP-OK for bug-gnu-emacs@gnu.org; Thu, 05 Oct 2017 04:11:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40984) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e01FG-0005gE-Jy for bug-gnu-emacs@gnu.org; Thu, 05 Oct 2017 04:11:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e01FG-0006Jw-Dt for bug-gnu-emacs@gnu.org; Thu, 05 Oct 2017 04:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2017 08:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28645 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 28645-submit@debbugs.gnu.org id=B28645.150719101824223 (code B ref 28645); Thu, 05 Oct 2017 08:11:02 +0000 Original-Received: (at 28645) by debbugs.gnu.org; 5 Oct 2017 08:10:18 +0000 Original-Received: from localhost ([127.0.0.1]:49661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e01EY-0006Id-JU for submit@debbugs.gnu.org; Thu, 05 Oct 2017 04:10:18 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:49599) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e01EW-0006IQ-Gr for 28645@debbugs.gnu.org; Thu, 05 Oct 2017 04:10:17 -0400 Original-Received: from [192.168.1.100] ([212.95.7.239]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M6B6s-1d7NNr2oXa-00y8sF; Thu, 05 Oct 2017 10:10:09 +0200 In-Reply-To: X-Provags-ID: V03:K0:lsSXD4lb4Ax2Q+zuNZ+5/O4RiwyU/YlGFWU6SmyXWqNnu4KDCl4 bKrRQGpA6foqwpDpgOaWMBv9rVIEPO+6dPUeX39N2UXcfjJM9BBg4DWEqFrz2kFnV0jnPzF UI7JxGb+ZgHyVuDdRiWzRnzkTkb7QHpZW/80bcmiTzFzdAQQUUgOhkzaoZP1RU29xiJh3wP 5/6DCheTaEGK12OJo/i5g== X-UI-Out-Filterresults: notjunk:1;V01:K0:uBJviee35ks=:OQcHltmdEqSGdyyr/7WnTc vRHCwa7RjudrlicRrFsCviapuq0BZSKrzFmdb/DtGZ4La68pRMbZWv9K8v+B3wRTDvHKq3uVK jnfUJvvtdPBHGBK4b9VlBnJhbVWWnh+LOaQxz6TDRYaG7mb1YGjQch3w3/VX1oAnfeHYhYMCu BLNYn2nmC39Mf5CSdgmQvL1qyQSh6gtt/9eLWHPkCi4gzLylBMev8QWvzdKg97oUxZpHmlcW3 lKo2TKRXISDJL7D42A+ikLE2G2aKVjT02TM7bhlx1hj0ZrkXQmhOQrpwZLjWZqwNYJvb3c4fq AM89g4CYDQMzF5LyPboxQxW914coNTKxFlCp6L7mfABRMFKRLrUN259FKNslUSmtgBY4sQOrU 7slyEvvpcDXLiZw18owiWdEqgoNGSOuI0lOijWNst0eNLzItvGhXU5ga33bgAHoCPvEUNb2Ta CCgaOXGJf2qgD1p0OtYVdCrIE2PpSqHNJrNgqGEqweItcMpSHa2FMJ7ttHN8M0w0UrzyasV9g wHSbcSh9L76dVsvQJUxkPEIPPePJDF/+rvxTX24Wk2h3Q9tDUHKpVb0EGmgqpLOBawxSjJkfa NpNdisU8GfeXRTTOxjs7BnvuKaYaLLaT7oBE6RFcRTwLhQy8XxJ2uJlrJ/lv/S4erhXLbCSSv vK8DGP0/2Mlk/wYnzxfm36H9G0PpZkF1XrxlZNFMAGZX31vX0yQ8Aq1pTXrU8Kpvs7IlDs6ak lWJLbpU+GdgRZhG6W+VUy/aqLxvQYWG3iciwnPDkan3aKr1iIwynj+Emjyw1fpuNJkvPuKSp 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:137940 Archived-At: > I understand. Then this must mean that the change in behavior in CEDET= > was triggered with this commit: > > commit ee297210cffb9e8d05912686a39fa158414ba050 > Author: Mark Oteiza > Date: Thu May 26 21:47:18 2016 -0400 Right. > I also understand your other arguments. But the question is: While > your recommendation makes sense, there clearly still is a lot of code > which uses switch-to-buffer without binding > switch-to-buffer-preserve-window-point to nil and it wasn't fixed when= > this variable's default was changed. This is true in lisp code shipped= > in emacs and it is probably also true for lots of third party code in > the wild. Who is going to fix all this code? And if it turns out that > the fixing all this code is too difficult / impossible, is it > justified to fix bug #4041 at the cost of causing numerous other bugs > (which arguably are due to misuse of switch-to-buffer, but they will > have to be fixed either way)? This would have the banal consequence that all users who then set =E2=80=98switch-to-buffer-preserve-window-point=E2=80=99 to a non-nil val= ue would have to live with the wrong behavior forever: Nobody would care about fixing it because "the default" DTRT already. martin