From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#61726: [PATCH] Eglot: Support positionEncoding capability Date: Fri, 24 Feb 2023 16:34:34 +0000 Message-ID: References: <87a614g628.fsf@gmail.com> <83cz60r7hu.fsf@gnu.org> <875ybsfvtj.fsf@gmail.com> <831qmgr17p.fsf@gnu.org> <87wn48ecdz.fsf@gmail.com> <83v8jspgnr.fsf@gnu.org> <87lekodxja.fsf@gmail.com> <83a614p4sh.fsf@gnu.org> <87cz60dus9.fsf@gmail.com> <835ybrpnqj.fsf@gnu.org> <87y1oncz09.fsf@gmail.com> <83r0ufo3uc.fsf@gnu.org> <87356vbf0b.fsf@gmail.com> <83pm9znw0i.fsf@gnu.org> <87lekn9ss3.fsf@gmail.com> <83h6vbntqd.fsf@gnu.org> <878rgn9r6u.fsf@gmail.com> <83edqfnq5u.fsf@gnu.org> <87zg93866h.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18060"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 61726@debbugs.gnu.org, Eli Zaretskii To: Augusto Stoffel Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Feb 24 17:35:20 2023 Return-path: Envelope-to: geb-bug-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 1pVb2W-0004c3-O7 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Feb 2023 17:35:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pVb2F-0001hK-R9; Fri, 24 Feb 2023 11:35:03 -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 1pVb2E-0001eK-RW for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2023 11:35:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pVb2E-0003NB-IJ for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2023 11:35:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pVb2E-00033J-Dr for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2023 11:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Feb 2023 16:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 61726-submit@debbugs.gnu.org id=B61726.167725649311714 (code B ref 61726); Fri, 24 Feb 2023 16:35:02 +0000 Original-Received: (at 61726) by debbugs.gnu.org; 24 Feb 2023 16:34:53 +0000 Original-Received: from localhost ([127.0.0.1]:38070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVb24-00032s-T2 for submit@debbugs.gnu.org; Fri, 24 Feb 2023 11:34:53 -0500 Original-Received: from mail-oo1-f47.google.com ([209.85.161.47]:43661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVb23-00032f-3e for 61726@debbugs.gnu.org; Fri, 24 Feb 2023 11:34:51 -0500 Original-Received: by mail-oo1-f47.google.com with SMTP id a23-20020a4ad5d7000000b005250867d3d9so1186779oot.10 for <61726@debbugs.gnu.org>; Fri, 24 Feb 2023 08:34:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1677256485; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=XrvzZkyAN9f0tTRsHNKIVvDroBfqyPcM8NVVlxWqxDc=; b=BJi1gghpVht2Afh4C5YZ/w2dIFCPvmLgJd97IO/QzZqqIDmf/o3TMdiY499fgVrkdH jSFzSvB6UY3C+dwxogtsIB0/TfQKy2yOasCczZYjzvCq63aYmpdIL5/Jl7efYjRhuQNN pPyiPgaRaqikAZRhtf5S/l6WFgNv/04IrOI+h272a1ktoKrfnby88lvCQ6Od14zZp79c pRR9xq6RdG871By0sp2WFpp73ARy+yGH+iEdaStVA9z7QhFf0okiquWydYzo4Jmip5Sk y3ju+FRgM9jtXgkF3hMQ0n9xscQF9srVYBay+tx5ISHSn2L2/sQbIcTduGTwXxkWMTfN cPeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1677256485; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XrvzZkyAN9f0tTRsHNKIVvDroBfqyPcM8NVVlxWqxDc=; b=qfLaQbksqFvU9mBuHz3bl9hE++aLKzKauGbq6hayMlv4825ZPA8egcJ33Ywr7Bs6H5 SowmXE694rr4d8Naty+xt03krsFUmmk1+tSyXJ8ZfgMmv4PzDu/XdW2YqRm4N1wuJdx6 oe8Gi6bOb3ASbkpj8Uf6RgN1RDI/cJ0DBu/wrwKOpjID2aIQu+UTEZtQzxy/TYDj+Z+v XlF2xTg87dW92XB6zWbler7OYW8CVZoigU3VOq0UeGipbJS9Mr3+6DDBsyy1BZkzNO3H XLvY/6SnH2JwL2ojiw6wbQMyc3B+nEKiXzGh5aq//ZhWDZphYwcscLO8Sbw0W9E1By4i p3Hw== X-Gm-Message-State: AO0yUKUEMFJS/Ee2N5SUorTrQHpxPDOX3Ud68z/7rxB/Uvu7ll11I7R2 SuN4AOWPje+HwYIZo3zfsu6y0j3MTkMUtmOYJC0= X-Google-Smtp-Source: AK7set+70UBNn8LyjYjdQLN7mAAwrA415O5S2C21t2vm4tCXUJvB8eFCPdyIcQleFJHd7j/aT7IDyduSWmT7zrh8Eos= X-Received: by 2002:a4a:304a:0:b0:525:499e:ce2f with SMTP id z10-20020a4a304a000000b00525499ece2fmr13109ooz.1.1677256485311; Fri, 24 Feb 2023 08:34:45 -0800 (PST) In-Reply-To: <87zg93866h.fsf@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:256631 Archived-At: On Fri, Feb 24, 2023 at 2:54 PM Augusto Stoffel wrote= : > > On Fri, 24 Feb 2023 at 13:45, Jo=C3=A3o T=C3=A1vora wrote: > > > I don't see how this is relevant to the code-point counting problem her= e, > > though. > > The relevance is in how the offset-counting function should proceed when > the buffer is not UTF-8 encodable. OK but this is just for the forthcoming utf-8 pair of functions eglot--move-to-linepos-utf8 and eglot--current-linepos-utf8, right? It doesn't affect the current utf16 and utf32 (move by codepoint) pairs of functions, does it?