From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 3GEjFxOh118wFwAA0tVLHw (envelope-from ) for ; Mon, 14 Dec 2020 17:29:55 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id KONuEhOh11+3DAAA1q6Kng (envelope-from ) for ; Mon, 14 Dec 2020 17:29:55 +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 C69669403A6 for ; Mon, 14 Dec 2020 17:29:54 +0000 (UTC) Received: from localhost ([::1]:60514 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1korfU-0003nD-Q3 for larch@yhetil.org; Mon, 14 Dec 2020 12:29:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58896) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1korZR-0005Pd-4k for emacs-orgmode@gnu.org; Mon, 14 Dec 2020 12:23:37 -0500 Received: from mail-pg1-x530.google.com ([2607:f8b0:4864:20::530]:43499) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1korZP-0001F5-1H for emacs-orgmode@gnu.org; Mon, 14 Dec 2020 12:23:36 -0500 Received: by mail-pg1-x530.google.com with SMTP id n10so4877723pgl.10 for ; Mon, 14 Dec 2020 09:23:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:date:in-reply-to :message-id:mime-version; bh=eToT/O/6WBVO0+f2Q5USkZ7OCQVdIPI+v2Cogf5UTEg=; b=sHVLMAfey/sdUydS4zXI8BZUZiAKQtpf60Os5AbuZp7ONfH74kIDIV1SSn38cX+04P 0h5LU6FuX6As4Te9/D17I2XV9XoRcDLbWdCwYcGmynJ3tP8vf+3uJIWGnN2DjCcNSSoe UbSPFkVimNfgeIt27JjvAgLE++MMAkRaA2KFm4Wxr+SV2hU4YMde0WYc5/gc2D5RY+sn Cg1ZG0f+PHNCGkSovtAskZ72ZjxnLQ9wRqxE88St7lQICtSErgyqwNUbuHt4MrBtUuAh CyX2YetP3UoyQtp4BEOwF1EL9P71yOren/mM0R2AU0/FfLBA1foSFkd/c1Qxbb+VXQzm m96w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject:date :in-reply-to:message-id:mime-version; bh=eToT/O/6WBVO0+f2Q5USkZ7OCQVdIPI+v2Cogf5UTEg=; b=c8DdzqKNDY5DRVIWuIOsr8WOK2GOAM53xq/My7ZpbJpa3IwmTFXZQUASV3wZLjL1Kd mMXYn7OVGm5nIvYVA8BvG/k/awcqd309Hda3wZbD/XRYsCTIg2vfhS/9pQvUGxshPXcN Y8fztqVkM1fJLoDND695wsOoHtPBmvoaqwIQzNIg6T9aCpE/MwlzzK3ET65V7U4zkhzs 5mFNTG7rOS3zkW3mmGLhTIuWLxA7VafDdWJnPxj6SQZZ0MimvzRP2aPCWcuaEfmOk+u9 XIXEP82pmg7vfPqufKU+xpW8UjEk9L2MqrZqVvbrWkGkkXYOFhmxWx86x+eJDE1oeuyq OzTw== X-Gm-Message-State: AOAM530eVU8hu1EbpHKAM8ttFGiJyBlowdhfIJtZ4jf6n+JWOEj07nkN JgcmjHHcLDWLhdfQl0wES0w= X-Google-Smtp-Source: ABdhPJzecE2KqBHQuZjPvHUx73i69SoClpVu1p8nemJO1SrGrWbax+F4MyHn0zDdX/rrIdzBS18qtA== X-Received: by 2002:aa7:9055:0:b029:19e:4bf4:c6bc with SMTP id n21-20020aa790550000b029019e4bf4c6bcmr24866529pfo.58.1607966612421; Mon, 14 Dec 2020 09:23:32 -0800 (PST) Received: from localhost (180-150-91-8.b4965b.per.nbn.aussiebb.net. [180.150.91.8]) by smtp.gmail.com with ESMTPSA id 125sm20719839pfy.111.2020.12.14.09.23.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Dec 2020 09:23:31 -0800 (PST) References: <87o8kf69tm.fsf@ucc.asn.au> <87v9d66l75.fsf@gmail.com> <87a6ugpftr.fsf@gmail.com> <877dpkpefs.fsf@gmail.com> User-agent: mu4e 1.4.13; emacs 27.1 From: TEC To: Jean Louis Subject: Re: Emacs as an Org LSP server Date: Tue, 15 Dec 2020 01:08:47 +0800 In-reply-to: Message-ID: <873608pai7.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::530; envelope-from=tecosaur@gmail.com; helo=mail-pg1-x530.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 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: Neil Jerram , org-mode-email Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -3.01 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=sHVLMAfe; dmarc=pass (policy=none) header.from=gmail.com; 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: C69669403A6 X-Spam-Score: -3.01 X-Migadu-Scanner: scn0.migadu.com X-TUID: WDfiJ/6jAdMK Jean Louis writes: > [LSP is a evil plot from microsoft] Hi Jean, I can see that you're overly concerned about Microsoft being able to somehow exert control over this. It may assuage your concerns to see an example "technology stack" that Org-LSP could fit into. 1. Org / Emacs, all GPL-3 2. Rust LSP server + Rust cargo extensions, none of which are written by M$ (all GPL-compatable) 3. Kakoune LSP = Rust, using the "unlicence" licence 4. Kakoune (an experimental text editor, with /no/ relation to M$) Microsoft has provided a /standard/ that a huge number of editors/IDEs have adopted with /independent implementations/. At this point there is /nothing/ M$ could do to interfere with how the above works. You seem to be focusing on the term "server" in the name. This seems to be a red herring in this case. In LSP the server is analogous to "emacs --daemon" and the client to "emacsclient". I appreciate your concerns Jean, and am aware of Microsoft's history, however I do not believe there is any factual basis for your conclusions in this instance. There is no need to loose sleep over an LSP Server for Org existing :) On the contrary, I think it has the potential to ultimately enrich the Org community (see previous discussions). -- Timothy.