From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Leo Liu Newsgroups: gmane.emacs.bugs Subject: bug#31772: 26.1; (thing-at-point 'list) regression Date: Tue, 12 Jun 2018 01:04:48 +0800 Message-ID: References: <838t7msmy1.fsf@gnu.org> <83r2ldqsi4.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1528736618 23526 195.159.176.226 (11 Jun 2018 17:03:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 11 Jun 2018 17:03:38 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (macOS 10.12.6) Cc: 31772@debbugs.gnu.org, tino.calancha@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 11 19:03:34 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 1fSQE8-00060q-Cy for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jun 2018 19:03:32 +0200 Original-Received: from localhost ([::1]:50277 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSQGF-0005kN-GM for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jun 2018 13:05:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49166) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSQFe-0005Ba-Jp for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2018 13:05:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fSQFa-0006I9-IG for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2018 13:05:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35738) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fSQFa-0006Hw-Di for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2018 13:05:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fSQFa-00060Q-0e for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2018 13:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Leo Liu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Jun 2018 17:05:01 +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.152873670123076 (code B ref 31772); Mon, 11 Jun 2018 17:05:01 +0000 Original-Received: (at 31772) by debbugs.gnu.org; 11 Jun 2018 17:05:01 +0000 Original-Received: from localhost ([127.0.0.1]:43635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSQFY-000607-Ky for submit@debbugs.gnu.org; Mon, 11 Jun 2018 13:05:00 -0400 Original-Received: from mail-pf0-f170.google.com ([209.85.192.170]:35046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSQFW-0005zt-Gw for 31772@debbugs.gnu.org; Mon, 11 Jun 2018 13:04:58 -0400 Original-Received: by mail-pf0-f170.google.com with SMTP id c22-v6so10156060pfi.2 for <31772@debbugs.gnu.org>; Mon, 11 Jun 2018 10:04:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version; bh=xarcMPkPA4eEJZzPw/qJs/pBREIKmHdt/mmMIhsY4DQ=; b=tny6cLRpJlM+5S2OnkYKuebCsvN6iq+0wTS9gNFB8pk/nkZa/0l5HW10ZWhzfZkJBG 5PG2EMatmHZg2lxj8OdTUDSf7CPyKgKlpJZI/s4Es28co/r/uL8UJ19vNm03r/l04c/p Uk6mHe8xmMQAOgqMNwTXeNnlkxmqnqnmW768Od8mQxpcG0fvWJsArM7i1tHVLpGelNyc MiEjm2PDvVy1RpRgrlVOatMq+jRjYEXNo3k2euUQwGnma2xUk9vlXkglfRQe1TDOHuMf Zz4EjotMPrnj/XrTuk/Ori3NnI+f66QtmhutLCAsudwJYIvmOQvr4ZWb/ug0vMuzyq9x gIOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:face:date :in-reply-to:message-id:user-agent:mime-version; bh=xarcMPkPA4eEJZzPw/qJs/pBREIKmHdt/mmMIhsY4DQ=; b=AOcIbicHm4LMv6USBCTz69T91O52PiwIleOxoX6t2e6fiV0qJaJ2Pe1DtIen/qYlET vX9GMpHNWGDKM3BVWHVkjqWLPuuS3tKBowfV5fzqRSyPR7yNhc2agDvcjFLjpOyWMG7a 2Y4GA6PL57gSIOKMj5/uN2qev5HmK3STyrqhLClbjxNsrjXh2T3cuUK0NcV8N6rmngAI BDNBEirSAiSPGzTt5dxHWcUviRF6/09tGTWEfXKaoVrvSIKX7d90tcY3n97YRJREuhSo Ezman2ILnQWiaR6KHl9ZUgOA52u3lJUsRAZyf0ZIdL5R6hIAFcQaZTKzBVVSCqxGMJMH g6Cg== X-Gm-Message-State: APt69E2Dv+zksX0pij99M2+6ISl9VwoCwY3K8UJ/Bxg1+ZdsHlTUiK10 n7pRrE3Sv316Ida2Kxr3SDY= X-Google-Smtp-Source: ADUXVKJuLEfxC+1JrJz99GXG4E2SEIjkfJDQEYRTtlis45NIQNf9D3Q1T65XceYX8vDHNbQVUcl0Vg== X-Received: by 2002:a62:660a:: with SMTP id a10-v6mr26000pfc.156.1528736692854; Mon, 11 Jun 2018 10:04:52 -0700 (PDT) Original-Received: from Zeuss-MacBook-Air.local ([119.94.238.191]) by smtp.gmail.com with ESMTPSA id w1-v6sm83163000pgp.3.2018.06.11.10.04.50 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 11 Jun 2018 10:04:51 -0700 (PDT) Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUKDAg1NjRWV1V9fnyg op/DxcLk5uP8/voi63ReAAAACXBIWXMAAAWJAAAFiQFtaJ36AAAAB3RJTUUH1goZAgAz00bgXgAA AeVJREFUKM9lk0Fz2jAQhQXJD3CCO70CmcC1YMtcWyTZ14Bl69xats4N9r6/3zWQBlodNKNPu/s0 b1cCQFuZGpfVVh3vAvBJolIXRkapSuoRUtIdFyo1Y5xSdlAj7OtvD1XnXxmWRi+eWgcxyCed1lVV B1CrKyujMoi+eLA5kU1SsjoHlW+nQjTtFxk4MXgrOxvIqzoTZR8XgPaLl419zgsMaSGFPiUOZCIh thsx5Xy9NsK8Kwf/JoQgMxcVJ301HKkcSWaT0O7FY056J4U9xcYfnmVXG4801lW6lqwu2nKFZoHC HuzvaTVndZ+LaRQgZdthXw1cpynEkLEwyFHXk/aIxNQ6QeooJuzPMB+wn+D7JJNsiCcVA13/A3h/ xE9J+WidpAwoYNmRFwyvSRhNVtsdaAewzZZP5uw82QL9+tyNfocyP0McAzICUr5Mk9RdIjWasUNx aIIt6NK4ZtXIMdfMQt3nuMAyWbLI4DqZ4xPq/ag8jPond4XU/cLuOgw6XCFX/YCUfcDAMMH58fD4 G9kDchwfqVefkBwup2uZM+Q4WhJt5jN3AxXCsaS2yXEDuWgS8VOzW0gFjhEPmLyFMKBFaLb1HRwc DiaKwx0EeTMRYnYPQRW3PP4HApvlMv0PttX5v/D6Aws3IOSEwzmLAAAAAElFTkSuQmCC In-Reply-To: <83r2ldqsi4.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 11 Jun 2018 17:58:59 +0300") 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:147298 Archived-At: On 2018-06-11 17:58 +0300, Eli Zaretskii wrote: > In "emacs -Q", go to the 'h' in "that" on the first line, and then: > > M-: (thing-at-point 'list) RET > => #("hat" 0 3 (fontified nil face font-lock-comment-face)) > > That's not even a word, let alone a list. Is that useful? I think > nil is more useful, since nothing should be a list inside a comment. I have noticed this while coding easy-kill since it built on thingatpt.el. It was of minor annoyance so I ignored it. It seems to make a lot of sense to fallback on `sexp' as a degenerated case. Do you agree the previous behaviour of (thing-at-point 'list) is mostly sane? Additional points. show-paren-mode works inside comments and strings. One of the craziest things it does is if you have open paren in one string and a close paren in another, it works too. characters in and out of comments usually have the same syntax. so finding a list in comments or strings is not wrong. It's smart and it's useful. It serves us very well. Leo