From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mathias Dahl Newsgroups: gmane.emacs.devel Subject: Re: Elisp LSP Server Date: Fri, 22 Oct 2021 18:23:12 +0200 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> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000029367c05cef36e88" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20976"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Philip Kaludercic , Richard Stallman , psainty@orcon.net.nz, emacs-devel@gnu.org, Po Lu , joaotavora@gmail.com To: Ag Ibragimov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 22 18:24:57 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 1mdxLl-0005Fy-Gm for ged-emacs-devel@m.gmane-mx.org; Fri, 22 Oct 2021 18:24:57 +0200 Original-Received: from localhost ([::1]:54792 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mdxLj-00066E-OB for ged-emacs-devel@m.gmane-mx.org; Fri, 22 Oct 2021 12:24:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mdxKL-0005GQ-0b for emacs-devel@gnu.org; Fri, 22 Oct 2021 12:23:29 -0400 Original-Received: from mail-yb1-xb33.google.com ([2607:f8b0:4864:20::b33]:43559) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mdxKI-0001Oq-Bg; Fri, 22 Oct 2021 12:23:28 -0400 Original-Received: by mail-yb1-xb33.google.com with SMTP id r184so8141954ybc.10; Fri, 22 Oct 2021 09:23:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MzlUxlDMTdyFcNqjaAViOsV1S94zEB03raOtUcuZXQ4=; b=eb9UJdf+nLf/T7Knf6AYzsUYEbJgUR/jCVDRw6WCPUnVIcgo9pbdft2w0fnQqZ95du NnwM1IEqN+CvQPGuMFT0vlzXwprDQJ/z1mY2Lqhr93cpKv2HnoqQ7I+CgEUjR2EyOeDI OoZHoFr6HMxgswo3GVq43bXxNx8wmf7mm1wcqpxK1uM3iffX3yI+bNbK04mOLPjK6+Qo oInGykzvQ3ZErBB1CPErFoN4Y1dQU68yFJMHeAmloKUv2ydlcgUJ7vwpncMIbeU0SvMF 6OFugBnWEIynQxWsw/I5seiQGlldJuJ5luWuGWqMp8JIBmVhwsJGHL495Ga3e+5IxM39 4uFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MzlUxlDMTdyFcNqjaAViOsV1S94zEB03raOtUcuZXQ4=; b=fZpgRJClAaNAfS6t+9kR4zgDP7eXEjM56eAersv08YFd8GXqgj8iUIav+waSd2+f3t IoH+X06lJ46Y7fWiP97cwUpMnncK1GOQcnx8trzFkP4L+G9y+JuoqY84fPPw3BuBfm7j ktFSQPt1w/uzX14h449/iJpv91g7M6L++TrYeb7+HcZF5zPr5U9JgA3icO+IVodaU2Mb NkioCgLj91t8wVOmak/sBGxRoCI4HsQaHpPDowMnDmeUdKJF+SByCt6t293KmcwBTF+J 7uf1jTrI9gl1kxoGeigLG5FyzHJxSXlcsgQTt6kmKD26y/pPqBHstZSmGcl1m9Y8pO1K tz5Q== X-Gm-Message-State: AOAM531s8hvfXgLFAdmeQZR3yLDSLzVYGJW0UjlE5ZKvp2KSKfax8spu QREfv74ZHb+Vs/+fDPSSnTsCQ5wZp3McKAU5zTo= X-Google-Smtp-Source: ABdhPJxpnYhU4MrSXSxXheHJwvUW1osFIepbcKYVWYVUYbAlnALh3rPeqzKDdnTQ9xS61+rYkYtwk9zOI4u2XCpykio= X-Received: by 2002:a25:2689:: with SMTP id m131mr789190ybm.154.1634919804121; Fri, 22 Oct 2021 09:23:24 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::b33; envelope-from=mathias.dahl@gmail.com; helo=mail-yb1-xb33.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, HTML_MESSAGE=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-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:277570 Archived-At: --00000000000029367c05cef36e88 Content-Type: text/plain; charset="UTF-8" > > ... with a particular feature of GitHub, where, through proprietary > > JavaScript and a proprietary plugin, anyone can press "." to > > immediately view code from GitHub in VS Code. 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. I haven't written web browser extensions for Firefox but I have for Chrome and I have some idea on how that could happen. Conceptually it's not very hard, but there are some work involved of course, especially if we wanted it to be working across multiple platforms. Do we think having such a feature would greatly increase the chance that someone would be contributing to Emacs development or development of Emacs packages? --00000000000029367c05cef36e88 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> > ... with a particular feature of GitHub, wh= ere, through proprietary
> > JavaScript and a proprietary plugin, = anyone can press "." to
> > immediately view code from G= itHub in VS Code.

About this convenience feature of being able to ve= ry easily open VS
Code when browsing GitHub, we could develop our ownChrome/Edge/Firefox extension to allow the same workflow if we
wanted. = I haven't written web browser extensions for Firefox but I
have for = Chrome and I have some idea on how that could
happen. Conceptually it= 9;s not very hard, but there are some work
involved of course, especiall= y if we wanted it to be working across
multiple platforms.

Do we = think having such a feature would greatly increase the chance
that someo= ne would be contributing to Emacs development or development
of Emacs pa= ckages?

--00000000000029367c05cef36e88--