From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: (match-end 0) returns 1 instead of the actual position Date: Fri, 23 Dec 2022 00:24:31 +0100 Message-ID: <87k02jauog.fsf@dataswamp.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19833"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:ayTXE9Ok28ow6vqiniazXOHHACI= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 23 13:16:30 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p8gyT-0004xt-MX for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 23 Dec 2022 13:16:29 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p8gyM-0007ux-Fi; Fri, 23 Dec 2022 07:16:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p8UvZ-0001Wh-F2 for help-gnu-emacs@gnu.org; Thu, 22 Dec 2022 18:24:41 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p8UvX-0005HR-UL for help-gnu-emacs@gnu.org; Thu, 22 Dec 2022 18:24:41 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1p8UvV-0006l4-Ux for help-gnu-emacs@gnu.org; Fri, 23 Dec 2022 00:24:37 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 23 Dec 2022 07:16:21 -0500 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:141916 Archived-At: Yuan Fu wrote: > This doesn’t happen with vanilla Emacs, but I couldn’t tell > which part of my config is causing it. Basically if I run > > (looking-at "xxx") > (match-end 0) > > It returns 1 instead of the end of xxx after point. > > Is there any user option that would affect this that I’m not aware of? > > I tried bisecting but the issue doesn’t always reproduce. > (It reproduce reliably when I enable all configuration, but > not when I comment out parts of the config ...) ... we'll consider this a "slip", eh :) Do the binary search algorithm of your code, Google that if you don't know what it refers to in this contex, when you understand it you'll see that you can pinpoint the bug or misconfiguration very easily and quickly. You can then tell us what it was, also! -- underground experts united https://dataswamp.org/~incal