From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: emacs-29 06c399914fa: Eglot: Add Uiua language server Date: Mon, 18 Dec 2023 16:48:04 +0000 Message-ID: References: <170275190277.5175.4373572429150470019@vcs2.savannah.gnu.org> <20231216183823.1DA57C008BB@vcs2.savannah.gnu.org> <87v88xgqe2.fsf@gmx.de> <83wmtdjiv7.fsf@gnu.org> 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="34874"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Michael Albinus , emacs-devel@gnu.org, skykanin@proton.me To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Dec 18 17:49:15 2023 Return-path: Envelope-to: ged-emacs-devel@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 1rFGnr-0008pL-KL for ged-emacs-devel@m.gmane-mx.org; Mon, 18 Dec 2023 17:49:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rFGn0-0000WH-Vs; Mon, 18 Dec 2023 11:48:23 -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 1rFGmz-0000W7-BX for emacs-devel@gnu.org; Mon, 18 Dec 2023 11:48:21 -0500 Original-Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rFGmw-0002v1-TM; Mon, 18 Dec 2023 11:48:20 -0500 Original-Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2cc259392a6so39433271fa.2; Mon, 18 Dec 2023 08:48:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702918096; x=1703522896; darn=gnu.org; 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=zw6i+B8osWq4OpdoIPNqIP7B8+HueMwFoOjy9rXtAkY=; b=VAbUovMZUUP4lTpsVoXF8Dfqf5orq2fdQUj7x2jWwfV3WyXpVu7c1sJ6nd7KAe9d3A 77EqNgM19MJ5Ybv5TaaSDR26qR3ZlXqouBHtUSECIH/uwqWqIUN8Vl57JfHLuw/fgsCR vftyqgZ+IBpAHvtDhvTQi/aO6ynNhmcumCUHj0TYHg2GFQ+vUvi4PVYyOUhxBeVwLLYe 5zqHkpqWTNC+VXMLt7Gfr6RoCmWeOV7/soS8DoCYBOI2llOgufFCyL5Cu5rO0A3gOfL4 jL+wPo++ZvsqEA0eeuFs9Q3agI6J8OnYfk2X/ii0PTgfHMdsLro9sXcnXZH6hWMtIm9n 0PlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702918096; x=1703522896; 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=zw6i+B8osWq4OpdoIPNqIP7B8+HueMwFoOjy9rXtAkY=; b=DfewDyhQqU9lx6no33bSN11CCQK2olQShk40MHqv5JRbr0Jg7DOWk0qB3Ir264Qk9P fJtT6eXKWPW1hNegryHaGUM9pGvq5ZQ/N/l4p16XUKWC/v6pEvDFDghX2JHqpD6dbiGL dLG5+E78jLKgWbq5CoUyGhJQk355WIpkWXtu4qmherjZqWt57zW1ljuOqgIfigkgu41/ rQaybnQvvsY8lQHCF4IkjIo/Y+o97qvSUHCYlsuxsESC4M7EE6e0lMlMj+n82sKpL65w N6ml0qLPcRt4mSKcaMd2F4UisziKilQLGoviN95zws1j/EDqP+ps98QR7fl4e4JKr+Ux E30Q== X-Gm-Message-State: AOJu0YxReH0p6KFS+FKZwW/yjXvtvajyMBDZJEa55Eaz5mv0sC6aOh+5 5JeLY1wEn3nXM2Naucv631RBVSd75FuQ1/0zfBJv8EUqyt0= X-Google-Smtp-Source: AGHT+IFbXs4YQBu8cv5KSbPRWb/CYu1xeaYd0ZvzfvTgH5X9XXbQ6ZHWpY5ca9AOhuAziMV+gtgO52/v85rq4MBFXJk= X-Received: by 2002:a2e:2e02:0:b0:2cc:764a:7d26 with SMTP id u2-20020a2e2e02000000b002cc764a7d26mr670784lju.106.1702918096143; Mon, 18 Dec 2023 08:48:16 -0800 (PST) In-Reply-To: <83wmtdjiv7.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::22a; envelope-from=joaotavora@gmail.com; helo=mail-lj1-x22a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:313980 Archived-At: On Sun, Dec 17, 2023 at 9:09=E2=80=AFAM Eli Zaretskii wrote: > > > From: Michael Albinus > > Cc: skykanin > > Date: Sun, 17 Dec 2023 09:55:01 +0100 > > > > Stefan Kangas writes: > > > > Hi, > > > > > Eglot: Add Uiua language server > > > > > > * lisp/progmodes/eglot.el (eglot-server-programs): Add Uiua langu= age > > > server. (Bug#67850) > > > > I'm not sure, but shouldn't we mention this in etc/NEWS? I'm aware, tha= t > > we don't offer uiua-ts-mode (yet). > > Eglot has its own NEWS file. Yes, etc/EGLOT-NEWS I welcome updates to it, though normally these types of additions to eglot-server-programs aren't really extremely relevant. It's fine to add them though, maybe grouped in a heading for each Eglot release. They aren't spectacularly relevant, because we aren't really "adding a server" in these commits. In most cases, we're just telling M-x eglot to try to run a specific program when invoked in a given major mode. You could already do the same almost trivially by inputting the name manually, or searching for it in the minibuffer history. Eglot already "supports" any LSP-abinding language server. Speaking of etc/EGLOT-NEWS though, I would really welcome a volunteer to go through the commit list between where 1.15 was tagged and the most recent master and update that file. The commit message should explain the reasoning for each change, and only relevant user-visible changes should be noted in etc/EGLOT-NEWS (this includes bug-fixes though). Some of the changes 1.15 -> 1.16 are there already. It's the only thing that needs to be done for 1.16. if you're up to it, send patches to the bug-gnu-emacs (or maybe this thread), or commit them directly and ping me. I'll review the list and tag 1.16. Thanks in advance. jo=C3=A3o