Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[lsp4e-dev] Project types with LSP4E
  • From: David Goodenough <david.goodenough@xxxxxxxxxxxxxxxxxxxx>
  • Date: Mon, 23 Sep 2019 17:41:29 +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=ihovNJSgfk9ZO/hZyRkdJ+3nhYLbwpjFh9vQG2oWlMs=; b=LJxLNas5GTxaBJ+X9QqbbFN7ohYSZbbKSYs1U30ETNZDyWNtFri//FP2PeyMQzg9ggl5t9E7rlDHSZQsGU5I0wHeC/aCNrqCRevVTPmViBtG6zqu1EE+at4Vjqzl0pVPzYMott8z1rH27BzY1XE1L6XK5N5qWOR3B0egrlK80SuiGz+mgbjTuErNjJuJ86RodFBFImUtaa3qNVDgRJiU1WIakDEfiioOfytDNWgXtpTH3/NWv3LDKv+dGvbv2L5sL4V+0YhdTm+DOSjQHsIq5CW8xPt72bUVmYAquHqIKQzsy1OEjJKaVZXieXhH/efhlPqOjZi4T6K0uapGCFcDNg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=djfu8JaOIAI4I0/g27mVRjU2RWKr+jpENRKHpLV98T4hDY3BtRHdQkKk9g8ur/8ZtMMi1O378MbTHDI7mnPXACEAz4pqF+5jonnMhqnPupATrJ07h5G2OkBdz2ZiVuWRDVFGBhi2cJZT0+bk1M6PBuEP9om3FohccWLlTIA2KemgjQwUCgVUrmPhYOqVgR1ehh/8fVgvaLPKqeObFYgQsc8uun35nt4Z4H0VJPSGaNI/Ofa/Ah5AywkzhLSSDsmVxX7NsZw2iCyUSoalMcHqQEZlIZdK7suMReIdAyhrSub2DSHK5+bdr/I9SvXNV5oFT+z94wal5qJJXrO/okhJ8Q==
  • 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: AQHVcjYhhZLPdcyKCki6FIe1ZFEiIw==
  • Thread-topic: Project types with LSP4E

I am trying to move from the old ScalaIDE (which was Eclipse with a plugin that provided Scala Projects and did things the pre-LSP way) to Eclipse with the newly released Scala Metals LSP plugin.

 

My projects used to be Scala Projects, but that relied on the code that did all the Scala stuff the old way, and now they are either Java Projects or just Projects.

 

I guess this is going to be a problem with all languages that move to using LSPs.

 

Is there a way for the Metals LSP plugin to set the project type? If not do we need something like an LSP project which the LSP code can decorate to, in my case, Scala?

 

The alternative would be to enable something like the Sbt Eclipse plugin to mark the project as a particular type of project (in this case an SBT project) without having to provide code which does things the old way.

 

David


Back to the top