From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Elisp LSP Server Date: Fri, 22 Oct 2021 23:55:59 +0300 Message-ID: References: <16338bdc2497fc51c6fb6d54ab370bfb@webmail.orcon.net.nz> <87ee99dv34.fsf@gmail.com> <07cf50ddddb5a9556aa94201a7ac88c9@webmail.orcon.net.nz> <87r1d0562u.fsf@yahoo.com> <87r1cz7qcd.fsf@posteo.net> <87bl4367av.fsf@yahoo.com> <87fstf7kz4.fsf@posteo.net> <87o8814q1v.fsf@yahoo.com> <9eb888e1-1342-46b1-b4be-32d49cd7a74d@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28464"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Cc: Philip Kaludercic , Richard Stallman , psainty@orcon.net.nz, emacs-devel@gnu.org, Po Lu , joaotavora@gmail.com, Ag Ibragimov To: Mathias Dahl Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 22 22:56:56 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 1me1ay-0007BW-3O for ged-emacs-devel@m.gmane-mx.org; Fri, 22 Oct 2021 22:56:56 +0200 Original-Received: from localhost ([::1]:47658 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1me1av-0003eq-RS for ged-emacs-devel@m.gmane-mx.org; Fri, 22 Oct 2021 16:56:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33940) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1me1aC-0002tr-EZ for emacs-devel@gnu.org; Fri, 22 Oct 2021 16:56:08 -0400 Original-Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:34403) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1me1a6-0000hB-Fs; Fri, 22 Oct 2021 16:56:08 -0400 Original-Received: by mail-lf1-x12a.google.com with SMTP id t9so2537876lfd.1; Fri, 22 Oct 2021 13:56:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=jj0B8lTWr6SY5H4t2rlm9daYTAvTRIS0hkeLymWt/pg=; b=q43EV58yl5UqfqQWcURJVXgOVsSGtgCD+8IRjsvWxeaZt3qPogcGARN31CGgo1MMCh 0+bWy/4N9ILF1FEzstO4pV7S+txKieHtjWI/2J2LxCLvzP6IqdLvx+cedPbkRqeh9/h3 dm1lLLKyAx1EIolTnKfXivGwBUpOMWixxozSFOVlklyJ/pMMCnkx7NhWRK36+F5hmJ2G jDh45Fq+bpIEiTGhHpvWHU9GuMce5q3uq630vuYVuu+bHtnro1QMu+Dnzx1M6ceIpXJg 19DR1p74cuzj8gLbl2eSbW0H9y0JDJz5iOfgjC8+k7RmGK4sa45a5MxRjO2XlzzS9meQ K6bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=jj0B8lTWr6SY5H4t2rlm9daYTAvTRIS0hkeLymWt/pg=; b=1ufNJlZJxDFHWRSwKyvLD/uMXMkvWjjcI2HoNyI7fkWFbb59dMTg0lIqFIIbiDIA1B Nm9b3nnba7Efm6fuhGyiTOQI3bJITZ7TDG8AwKZUW8VxwlxSMmvdk0em0JKqlHDw6qaB yyKVKFrdZPyk3aS4uLgG81/wJh3xG04yScDzM4Y/k+8FNBpxUreWagkTjOb7KJL2eDeG iiHLw4chS3aGZW7bShakjvW9eTZTKfOmf7mewBvZ/gdAC6uLCH6P0SdCfTOPew4Z0yTo dt8kbc58S/vTRqpNIwCuXJjsQrJ1tLlkJBWN0V9dpQufmhOQ3p1lvsnoEL97BnMT+C5U rGYA== X-Gm-Message-State: AOAM533Eb8xkMHliURZXf3U/i0KiOswz+4gVy3/xGmtar8m201LXypAN DOdCLiv/NkICeXjWfozMWXE= X-Google-Smtp-Source: ABdhPJx0eDDhXR1kN5PA70Z7jj6GA0ihoXe4hA71IMM5k9Cm5+izBoNxnjLyNcGeeBqILqtM+mNqEA== X-Received: by 2002:a05:6512:6d6:: with SMTP id u22mr1851970lff.624.1634936160546; Fri, 22 Oct 2021 13:56:00 -0700 (PDT) Original-Received: from [192.168.0.103] ([5.18.248.29]) by smtp.googlemail.com with ESMTPSA id k21sm1064091ljn.126.2021.10.22.13.55.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 22 Oct 2021 13:55:59 -0700 (PDT) In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=raaahh@gmail.com; helo=mail-lf1-x12a.google.com X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-1.742, 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-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:277584 Archived-At: On 22.10.2021 19:55, Mathias Dahl wrote: > > On 22.10.2021 19:23, Mathias Dahl wrote: > > About this convenience feature of being able to very easily open VS > > Code when browsing GitHub, we could develop our own > > Chrome/Edge/Firefox extension to allow the same workflow if we > > wanted. > > The OP was referring to being able to open "VS Code" (a version of it) > inside the browser. It's a "cloud IDE" sort of thing. > > > Ah. We could open Emacs locally though, using an extension. I think the idea is more along the lines of having a read-to-use VM with an appropriate version of Emacs installed, with all declared package dependencies and probably additional tools as well (e.g. third-party community sometimes uses stuff like eldev, or buttercup for testing). Then you only need to hack up a change, you're able to test it without having to install anything, then you do a commit/push/PR. All this is perhaps less critical for Emacs Lisp than for other languages and environments, but even so, it could lower the barrier for contribution further.