From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Elisp LSP Server Date: Sat, 30 Oct 2021 02:51:37 -0400 Message-ID: References: <16338bdc2497fc51c6fb6d54ab370bfb@webmail.orcon.net.nz> <8100571.MQnaI0vtd3@galex-713.eu> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8999"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Alexandre Garreau Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 30 08:53:00 2021 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 1mgiEe-00029s-4K for ged-emacs-devel@m.gmane-mx.org; Sat, 30 Oct 2021 08:53:00 +0200 Original-Received: from localhost ([::1]:34698 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mgiEb-0000Pw-Ta for ged-emacs-devel@m.gmane-mx.org; Sat, 30 Oct 2021 02:52:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53744) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgiDL-0007CD-6m for emacs-devel@gnu.org; Sat, 30 Oct 2021 02:51:39 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45454) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgiDK-0002EH-HJ; Sat, 30 Oct 2021 02:51:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=lGsKBUZyCA02RfMQvlPhj6N/eAwPCo3Zpc19B3iy0eY=; b=PZLpj8GxI27o UmfUITNGOZPwUqXFpov7WbODhJZ/0pVDDxPIm3pa+nZpomnm8raTl4w0d6bSuGILkaym3z1UpCOwv l2whygSC2Hg7oE8B3O/RCxtzeEz5Fpox6Fib7BXhLdQul1MBFzS5L84Yp+FmNlhNKOxntGfkVvKAS gNDawNHykW09GJsv8dWlxF2REiyYXHRWc1ZrFBIpilYy2118LLeltgbwcMkPaLoJlvVy38/huGQXH 0XqjtKdum+IMEc4A/8slaSTWYFUzFnF+th0xJXknBYlDeERS2TGB5+yw+5dNztptCOu/U26wt10W1 JXGkwhJOvTRfxEiQb/kfCg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mgiDJ-0004oS-Hf; Sat, 30 Oct 2021 02:51:37 -0400 In-Reply-To: <8100571.MQnaI0vtd3@galex-713.eu> (message from Alexandre Garreau on Mon, 25 Oct 2021 09:22:36 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:278262 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > You can already start Emacs locally. What's the actual point or goal > > here? > you cannot from webpages, I can't imagine what it would mean to "start Emacs from a web page". Can you please explain concretely? Please keep in mind that some of us have never seen it. With a concrete picture of the practice in question, we could start to think about the practical and _moral_ implications of supporting that in Emacs. How would it affect the development and use of the GNU system? How would it affect our fight against unjust computing? We could also think about how we would want to implement it, if we decide to try. The more closely and seamlessly Emacs becomes integrated with some other program's user interface, the more it undermines our goal of making users aware of GNU Emacs, and of the ethical goals that we develop GNU Emacs (and GNU as a whole) to promote. That suggests that perhaps the best way to do this job is via emacsclient. > The issue is you can follow an hyperlink from emacs (or any > software, for the matter) to the webbrowser, but more hardly from the > webbrowser to some specific function of emacs I'm not sure how to understand the idea of invoking a "specific function of Emacs" from a browser. Would you please give a couple of concrete examples? Which functions of Emacs would you suggest we support imvoking in this way, and how would they be used in the scenario? > yet these represent most of the usage of their > computer from modern users. That is not necessarily a recommendation of it. Quite the contrary: there are a lot of bad developments in modern computing. Most of the computing people do nowadays is for suckers. Surveillance companies have a lot of influence over what people do on the internet, and how they do it. The question of when to go along, and how far, is sometimes obvious, and sometimes subtle. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)