From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#32372: [PATCH] Add "uuid" to thing-at-point.el Date: Tue, 07 Aug 2018 20:45:54 +0300 Message-ID: <878t5i6pf1.fsf@tcd.ie> 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> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1533663913 27493 195.159.176.226 (7 Aug 2018 17:45:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 7 Aug 2018 17:45:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Raimon Grau , Noam Postavsky , 32372@debbugs.gnu.org To: Ivan Shmakov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 07 19:45:09 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 1fn62e-00073Q-TC for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 Aug 2018 19:45:09 +0200 Original-Received: from localhost ([::1]:40238 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fn64l-0002UN-IP for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 Aug 2018 13:47:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45785) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fn64X-0002Sa-UB for bug-gnu-emacs@gnu.org; Tue, 07 Aug 2018 13:47:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fn64U-0006OE-QT for bug-gnu-emacs@gnu.org; Tue, 07 Aug 2018 13:47:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38877) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fn64U-0006NP-K6 for bug-gnu-emacs@gnu.org; Tue, 07 Aug 2018 13:47:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fn64U-00034h-9A for bug-gnu-emacs@gnu.org; Tue, 07 Aug 2018 13:47:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Aug 2018 17:47:02 +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.153366397111751 (code B ref 32372); Tue, 07 Aug 2018 17:47:02 +0000 Original-Received: (at 32372) by debbugs.gnu.org; 7 Aug 2018 17:46:11 +0000 Original-Received: from localhost ([127.0.0.1]:43895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn63e-00033T-N9 for submit@debbugs.gnu.org; Tue, 07 Aug 2018 13:46:10 -0400 Original-Received: from mail-lj1-f171.google.com ([209.85.208.171]:37535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn63c-00033F-EW for 32372@debbugs.gnu.org; Tue, 07 Aug 2018 13:46:09 -0400 Original-Received: by mail-lj1-f171.google.com with SMTP id v9-v6so14117630ljk.4 for <32372@debbugs.gnu.org>; Tue, 07 Aug 2018 10:46:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=YDe6dEHSTQxU/jkliPdruBqSJCH4WAJ+SXNZ1g0Sh0g=; b=CyurOcvBTOrFInOy/xeaLlA4GLk5Axu9LvHnxqZOsog0TCLooOzuRWomotkv/SNGTT ZEhAZTVx7aB56ujuE5yK+ypo4jbCPY97SoKxdxPUhmVYNLUClgWMijpY+UFNSxmVvc+h 4EZkpC3NXPKkVhv4HHOPwxiUCY3A2dsmblFLDlFc7wSjZlQykENsgmw8FvvCT6OriXFw nsShkX7t5L5frj92nDXjgnbqM7SIOWpy2eVrQV+sIk1KPwN6wft831t+numDBBGFx4Sr J/ZVpzAiCED714epUT9o+p70d0KwNTU69aAfgsisPf7ORpVodzbotY6mqmjhG43YXOHP vURQ== 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:date:in-reply-to :message-id:user-agent:mime-version; bh=YDe6dEHSTQxU/jkliPdruBqSJCH4WAJ+SXNZ1g0Sh0g=; b=WZUmy19rBY8ytvf4eT3K6FRlSe7IFQ9dETeECO6gZ4ciumn5xj5s/L74ZSqIX9bGz8 eZLncBLNUGqzsvYtdvAwdaIX0hXKLZF0v2e89xH5WHa8yLHNaRIFguOpuj8ScRmYEzIl w3ng4tkxQxXLiyaANTttKtIM7CcYHlovJ+y7yFTdZoKPOukD+k1eYvnDqtLmCvUNtu4B YMXqJwwiLXlz6x5uisNl00QF3bd5HLIkVd7qre8B/kXJYhKBAkA9WZax3CNjvDLusDWs HAjbm/UpSsDewe4yxWaukQledQdJs4umN97YLRSaBwiYZMRume8zCYeJyRsBSv8ryq68 aJ5w== X-Gm-Message-State: AOUpUlHCO68VTHU/gkeqItqs9Z8hq/y8WZUG9ifUzKHQ8X8t8VvTjR/n wXyuyWeP+eWxnGmk032Sl4199g== X-Google-Smtp-Source: AAOMgpeyR+rZvCyJuU9BMv6ycfZrnU7nQKa1FqHQZ9b647OkumibBtWIDEMM0Z0KvHCrcKhfCXQdUQ== X-Received: by 2002:a2e:8185:: with SMTP id e5-v6mr9022105ljg.93.1533663962505; Tue, 07 Aug 2018 10:46:02 -0700 (PDT) Original-Received: from localhost (adsl-213.91.140.88.tellas.gr. [91.140.88.213]) by smtp.gmail.com with ESMTPSA id g3-v6sm388445lfk.72.2018.08.07.10.46.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 07 Aug 2018 10:46:01 -0700 (PDT) In-Reply-To: <87600m48pq.fsf@violet.siamics.net> (Ivan Shmakov's message of "Tue, 07 Aug 2018 13:17:21 +0000") 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:149329 Archived-At: Ivan Shmakov writes: >>>>>> Raimon Grau writes: > > + > > +(put 'uuid 'bounds-of-thing-at-point > > + (lambda () > > + (let ((thing (thing-at-point-looking-at > > + thing-at-point-uuid-regexp 36))) > > + (if thing > > + (let ((beginning (match-beginning 0)) > > + (end (match-end 0))) > > + (cons beginning end)))))) > > Why not simplify to (cons (match-beginning 0) (match-end 0))? If you're in the business of simplifying, why not take it all the way: (and (thing-at-point-looking-at thing-at-point-uuid-regexp 36) (cons (match-beginning 0) (match-end 0))) -- Basil