From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#31772: 26.1; (thing-at-point 'list) regression Date: Mon, 11 Jun 2018 18:10:38 +0300 Message-ID: <83po0xqryp.fsf@gnu.org> References: <838t7msmy1.fsf@gnu.org> <87k1r6acqo.fsf@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1528729867 26535 195.159.176.226 (11 Jun 2018 15:11:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 11 Jun 2018 15:11:07 +0000 (UTC) Cc: 31772@debbugs.gnu.org, dgutov@yandex.ru, tino.calancha@gmail.com, npostavs@users.sourceforge.net To: Leo Liu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 11 17:11:02 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 1fSOTF-0006kh-Ax for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jun 2018 17:11:01 +0200 Original-Received: from localhost ([::1]:49449 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSOVM-0003Gn-EO for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jun 2018 11:13:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSOUK-0002h7-KU for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2018 11:12:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fSOUE-0007Fj-D0 for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2018 11:12:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35661) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fSOUE-0007FV-8R for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2018 11:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fSOUE-0001LI-2W for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2018 11:12:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Jun 2018 15:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31772 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31772-submit@debbugs.gnu.org id=B31772.15287298635093 (code B ref 31772); Mon, 11 Jun 2018 15:12:02 +0000 Original-Received: (at 31772) by debbugs.gnu.org; 11 Jun 2018 15:11:03 +0000 Original-Received: from localhost ([127.0.0.1]:43558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSOTH-0001K5-2R for submit@debbugs.gnu.org; Mon, 11 Jun 2018 11:11:03 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:46843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSOTF-0001Ja-M1 for 31772@debbugs.gnu.org; Mon, 11 Jun 2018 11:11:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fSOT6-0006fc-CW for 31772@debbugs.gnu.org; Mon, 11 Jun 2018 11:10:56 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45791) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSOSl-0006V1-Io; Mon, 11 Jun 2018 11:10:31 -0400 Original-Received: from [176.228.60.248] (port=2003 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fSOSk-0002Gj-Un; Mon, 11 Jun 2018 11:10:31 -0400 In-reply-to: (message from Leo Liu on Mon, 11 Jun 2018 11:17:08 +0800) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:147288 Archived-At: > From: Leo Liu > Cc: Eli Zaretskii , 31772@debbugs.gnu.org, Noam Postavsky , Dmitry Gutov > Date: Mon, 11 Jun 2018 11:17:08 +0800 > > > If you are in a buffer in emacs-lisp-mode, I just see > > one list of length 3 in the following line: > > ("foo" "(bar)" "baz") > > > > "(bar)" is a string. > > I think you are solving the problem the wrong way. The original > behaviour of (thing-at-point 'list) relied on up-list and is intuitive > and sensible. But up-list signals an error in the comment in *scratch*, for example, so I'm not sure what consistency are we talking about here. > But the point is a decade-old function that is functional and used in > people's init or packages are changed in drastically incompatible way. I > noticed the issue only after upgrade to emacs 26.1 a few days ago and > discovered https://github.com/leoliu/easy-kill/issues/28. > > *SIDE NOTE* > > One of the issues with Emacs development (I feel it more deeply after I > changed to use stable releases), people (in most cases only 1 user) find > some feature doesn't entirely suit their needs and they change it often > without full-perspective how it is used. That's unfair, to say the least. During the entire development of Emacs 26, there was a conscious effort to avoid backward-incompatible changes as much as possible, and in many cases leave an option behind that would get previous behavior, sometimes people felt it was too zealous. Yes, several incompatible changes might have fallen through the cracks, but if you think it's too much, please consider being more active on the development list, and make sure your voice is heard when these decisions are made.