From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ivan Shmakov Newsgroups: gmane.emacs.bugs Subject: bug#32372: [PATCH] Add "uuid" to thing-at-point.el Date: Thu, 09 Aug 2018 18:12:54 +0000 Message-ID: <87bmab2yu1.fsf@violet.siamics.net> References: <87h8k88l47.fsf@konghq.com> <87effc8kj1.fsf@konghq.com> <8736vsz0mo.fsf@gmail.com> <878t5j9674.fsf@konghq.com> <87mutzxq3k.fsf@gmail.com> <87600m8vn9.fsf@konghq.com> <87600m48pq.fsf@violet.siamics.net> <8736vny1c8.fsf@konghq.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1533838266 24626 195.159.176.226 (9 Aug 2018 18:11:06 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 9 Aug 2018 18:11:06 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: Raimon Grau , Noam Postavsky To: 32372@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 09 20: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 1fnpOn-0006HB-RZ for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Aug 2018 20:11:02 +0200 Original-Received: from localhost ([::1]:52292 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fnpQu-00075N-Cx for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Aug 2018 14:13:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54700) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fnpQn-000753-K4 for bug-gnu-emacs@gnu.org; Thu, 09 Aug 2018 14:13:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fnpQk-0007OK-Er for bug-gnu-emacs@gnu.org; Thu, 09 Aug 2018 14:13:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41112) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fnpQk-0007O1-0T for bug-gnu-emacs@gnu.org; Thu, 09 Aug 2018 14:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fnpQj-0004X9-QK for bug-gnu-emacs@gnu.org; Thu, 09 Aug 2018 14:13:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Aug 2018 18:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32372 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 32372-submit@debbugs.gnu.org id=B32372.153383838117424 (code B ref 32372); Thu, 09 Aug 2018 18:13:01 +0000 Original-Received: (at 32372) by debbugs.gnu.org; 9 Aug 2018 18:13:01 +0000 Original-Received: from localhost ([127.0.0.1]:46130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fnpQj-0004Wv-1T for submit@debbugs.gnu.org; Thu, 09 Aug 2018 14:13:01 -0400 Original-Received: from fely.am-1.org ([78.47.74.50]:41658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fnpQg-0004Wl-Ag for 32372@debbugs.gnu.org; Thu, 09 Aug 2018 14:13:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net ; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version: Message-ID:In-Reply-To:Date:References:X-License:Cc:To:Subject:From:Sender: Reply-To:Content-ID:Content-Description; bh=eb2uxc/rooyP5S7iYhjI9Y0NvqAZ/zgsGAOY1Y6x83U=; b=hKVJ+9CMfDH7BhTGhW8KXegJSP kAj18N5aqx9FXBEHjMoTbFZKkmvm6LVxJnfARsmDk16YbdxhIlPrkeY/2XOcDkcOnhZbTcXU2c0Xp 3Pc/gDQA1caFmo/s6LJn9+QKiDKbkzJ6/Wrb+SSSQSlnBGTAbbwB1pkcmRWf5db15OT0=; Original-Received: from violet.siamics.net ([2001:470:1f13:1eb::1:1d]) by fely.am-1.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1fnpQd-0008NI-SF; Thu, 09 Aug 2018 18:12:55 +0000 Original-Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtp (Exim 4.84_2) (envelope-from ) id 1fnpQc-00083a-Pe; Thu, 09 Aug 2018 18:12:54 +0000 X-License: CC-BY-SA-3.0+ (original contributions only) In-Reply-To: <8736vny1c8.fsf@konghq.com> (Raimon Grau's message of "Thu, 09 Aug 2018 17:03:03 +0100") 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:149389 Archived-At: >>>>> Raimon Grau writes: [=E2=80=A6] > +(put 'uuid 'bounds-of-thing-at-point > + (lambda () > + (and (thing-at-point-looking-at thing-at-point-uuid-regexp 36) > + (cons (match-beginning 0) (match-end 0))))) While either =E2=80=98and=E2=80=99 or =E2=80=98if=E2=80=99 can be used her= e, to exactly the same effect, the indentation above is one for =E2=80=98if=E2=80=99; =E2=80=98an= d=E2=80=99 should instead look like: (and (thing-at-point-looking-at thing-at-point-uuid-regexp 36) (cons (match-beginning 0) (match-end 0))) I think in this case it=E2=80=99s marginally better to keep indentation and replace =E2=80=98and=E2=80=99 with =E2=80=98if=E2=80=99 than the other= way around. Thanks. [=E2=80=A6] --=20 FSF associate member #7257 http://am-1.org/~ivan/