From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id OG+VNoq011+ZXQAA0tVLHw (envelope-from ) for ; Mon, 14 Dec 2020 18:52:58 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 6NlRMoq0119RZAAAB5/wlQ (envelope-from ) for ; Mon, 14 Dec 2020 18:52:58 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 403579402B0 for ; Mon, 14 Dec 2020 18:52:58 +0000 (UTC) Received: from localhost ([::1]:45104 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kosxs-0003H6-Gr for larch@yhetil.org; Mon, 14 Dec 2020 13:52:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40666) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1koswn-0003DN-5W for emacs-orgmode@gnu.org; Mon, 14 Dec 2020 13:51:49 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:41655) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1koswl-0001NC-CJ; Mon, 14 Dec 2020 13:51:48 -0500 Received: from localhost ([::ffff:197.157.34.185]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000308FB.000000005FD7B43E.0000666F; Mon, 14 Dec 2020 11:51:41 -0700 Date: Mon, 14 Dec 2020 21:50:44 +0300 From: Jean Louis To: TEC Subject: Re: Emacs as an Org LSP server Message-ID: References: <87o8kf69tm.fsf@ucc.asn.au> <87v9d66l75.fsf@gmail.com> <87a6ugpftr.fsf@gmail.com> <877dpkpefs.fsf@gmail.com> <5b6aab88-80c1-441b-bd69-fefa50bdd11f@www.fastmail.com> <87tusonsma.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <87tusonsma.fsf@gmail.com> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gerry Agbobada , emacs-orgmode@gnu.org, Richard Stallman Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.81 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 403579402B0 X-Spam-Score: -1.81 X-Migadu-Scanner: scn0.migadu.com X-TUID: N/IxA7izhjQT * TEC [2020-12-14 21:35]: > > Jean Louis writes: > > > Microsoft have filed patent for LSP languag server protocol: > > https://uspto.report/patent/app/20190149346 > > This isn't a patent for LSP (it's an open standard), this is a patent > for their Remote Development package: > https://code.visualstudio.com/docs/remote/remote-overview. Are you sure? I wish it would be mistake. But then again did you research USPTO that there is no patent for LSP? I see there: 0064] Here, it will be appreciated that a base tool (e.g., Tool A, Tool B, or Tool C) may be a service or other type of function/tool that is generally common across many or all of the different types of client applications. For example, in the context of code editing, the base tools 420 may include a code completion service, a code debugging service (e.g., a source code error checking tool), a code highlighting service, a code navigation operation/service, a code colorization service (e.g., syntax highlighting in which different colors are applied to the syntax depending on what category a syntax term belongs to), a code refactoring service (e.g., restructuring code without altering its behavior), a code hinting service (e.g., code completion), a source code search tool, a source code control tool, and/or a lightbulb service (e.g., an icon service that provides an expanded display of options). > I guess this criticism may apply to the lsp-mode / eglot packages, but > neither of those have any relation to me. Now, apart from those LSP/Microsoft issues, what is your solution? You wish to provide LSP server based Org editing to various other editors? Jean