Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[lsp4e-dev] Looking for cookbook for adding new LSPs
  • From: David Goodenough <david.goodenough@xxxxxxxxxxxxxxxxxxxx>
  • Date: Mon, 19 Aug 2019 11:28:10 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=broadwellmanor.co.uk; dmarc=pass action=none header.from=broadwellmanor.co.uk; dkim=pass header.d=broadwellmanor.co.uk; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wzu8fmkKyczMVmW890acArM0eh2kyTq1haIRuKl4grQ=; b=P66NMNbWU6aj1qgPHMS8wYgx9F3UxXWpiZmq+V0h9nqiNhOAB3UX5k9B+E6Atv0umH6qOgTc7xl0Yu6rZ8CZ70IaNBciedGtvENsHxTQTLpJcPVC1txrNKJqS2M/3KvGfnrbKRp0TFW26OD6aRBw8CjjWhESjjroQ8QnRPwF/mMomB961fszGyutSh+VskvYvgqS3lDzHZnCMnpFCKE2kUnIYO4MKKISrWKcmjfQmNuxpxcg5EH+aX7ah6yZtgLfXSKduiOb0g868aYKwoiKRPn+Y8m61wyPf32ZYLMtEVtxyw2vHJEQIhjm3jmUOMcPDvb/I1j2BHWMikpKYCFvTg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OKlRr/byLIZbfaDjmb0V5G9NLPwFPgrLkALgf6C5kCTN9pBzhB+l8/r/8ESe/KYOgtqKc/23YcrNCnieWtGEWazwzeBU/FlFl7fFtQ05CAXHZfJa9+x2Yx072mcQyvOwJstYyXI5JGu0csbQx583ffX0p/iFoqbihG/rGvoJGlxL4MouhqqxCk+56qFLa/PXRTkoT4Uw+xvEglGWQIZhzPGoWHH3bcKodCARzOpz5mhIikVYYvk4wLcqQZStIdclSUfwMlzeRKzNcOAsmYDddCGiVaZlaxwfYZIxe8NQd4jUS7qjFywv/Hi0C0e3B5tAN6UEoqrnH31ueM0iKu0bnQ==
  • Delivered-to: lsp4e-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/lsp4e-dev>
  • List-help: <mailto:lsp4e-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/lsp4e-dev>, <mailto:lsp4e-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/lsp4e-dev>, <mailto:lsp4e-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHVVoEuIHS+DqYZy0azWvKBR1ljHw==
  • Thread-topic: Looking for cookbook for adding new LSPs

I am a long term Eclipse user (I even used its SmallTalk precursor many years ago), but have migrated from Java to Scala as my primary language.

 

So I have been using Scala-IDE which is based on Eclipse, but development of that has stopped (for good reason i.e the move to LSPs) and so I can not move to Scala 2.13 or to Dotty (Scala-3).

 

However both Scala 2.13 (in the form of Metals) and Dotty have LSPs, but they are only packaged for Visual Studio. The Dotty LSP is actually built using LSP4J.

 

There is even a command available for sbt (the scala build tool) "launchIDE" which does the integration of the Dotty LSP into Visual Studio, and is supposed to be capable of adaption to other IDEs.

 

I have found lots of videos and documents on how to install LSPs as plugins, but none on how to build the plugin in the first place (sorry if I missed them but Google failed me).

 

Is there for instance a document that might tell me how to take information from the VS plugin and adapt it for Eclipse?

 

Any help gratefully received

 

David

 


Back to the top