From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Perry E. Metzger" Newsgroups: gmane.emacs.devel Subject: Re: Language Servers and Emacs Date: Wed, 12 Apr 2017 09:07:39 -0400 Message-ID: <20170412090739.7ee9f671@jabberwock.cb.piermont.com> References: <20170411122816.751a130f@jabberwock.cb.piermont.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1492002550 5461 195.159.176.226 (12 Apr 2017 13:09:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 12 Apr 2017 13:09:10 +0000 (UTC) Cc: "emacs-devel@gnu.org" To: Vibhav Pant Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 12 15:09:05 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyI1B-0001L3-8w for ged-emacs-devel@m.gmane.org; Wed, 12 Apr 2017 15:09:05 +0200 Original-Received: from localhost ([::1]:44270 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cyI1H-0001HN-7B for ged-emacs-devel@m.gmane.org; Wed, 12 Apr 2017 09:09:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47277) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cyHzu-0000nZ-4M for emacs-devel@gnu.org; Wed, 12 Apr 2017 09:07:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cyHzo-0005lN-FV for emacs-devel@gnu.org; Wed, 12 Apr 2017 09:07:46 -0400 Original-Received: from hacklheber.piermont.com ([2001:470:30:84:e276:63ff:fe62:3400]:40941) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cyHzo-0005lF-Bx for emacs-devel@gnu.org; Wed, 12 Apr 2017 09:07:40 -0400 Original-Received: from snark.cb.piermont.com (localhost [127.0.0.1]) by hacklheber.piermont.com (Postfix) with ESMTP id E096F217; Wed, 12 Apr 2017 09:07:39 -0400 (EDT) Original-Received: from jabberwock.cb.piermont.com (jabberwock.cb.piermont.com [10.160.2.107]) by snark.cb.piermont.com (Postfix) with ESMTP id AB1002DE021; Wed, 12 Apr 2017 09:07:39 -0400 (EDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:470:30:84:e276:63ff:fe62:3400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:213911 Archived-At: On Wed, 12 Apr 2017 14:33:07 +0530 Vibhav Pant wrote: > I have been working on an emacs implementation for the past few > months: https://github.com/vibhavp/emacs-lsp > It integrates with eldoc, completion-at-point, xref and flycheck. > Coupling it with various CEDET components (ECB comes to mind) is > planned for the future. > > At some point, I'd like to get this into ELPA. That looks very cool! However, your warning on the web site makes it sound like it is not ready to be used. (I.e. you say "This package is still under development, and is not recommended for daily use.") Is that just an abundance of caution? And how hard is it to add support for other clients/languages besides Go and Rust? (Some instructions in the repository might make it easier for people to help bringing this up to speed...) Perry -- Perry E. Metzger perry@piermont.com