Release `language-haskell` 3.8.0

The Haskell IDE team is excited to announce a new the first release of language-haskell under the Haskell community namespace.

The extension language-haskell has served the community well and for a long time! Now, it was donated to the Haskell community via the GitHub - haskell/language-haskell: Syntax highlighting support for Haskell in Visual Studio Code · GitHub repository!

This is the first release, even though it is version 3.8.0, done by the Haskell IDE team. It features an incredible list of new and exciting features such as, but not limited to:

  • Syntax highlighting for cabal.project files
  • Support for \cases
  • Support for elif in .cabal files
  • Better Unicode support
  • Updated language extensions
  • Support for data in export/import lists
  • Soooo many bug fixes!

Switch to the new extension Haskell Syntax Highlighting - Visual Studio Marketplace ASAP to get the latest and greatest syntax highlighting in VSCode :slight_smile:

See the full changelog v3.8.0

19 Likes

About

Syntax highlighting support for Haskell in Visual Studio Code

Pardon my ignorance, is haskell/language-haskell a fitting name for this repository?

1 Like

Thanks for dealing with this!

It was transferred from justusAdam/langauge-haskell, so the name is historical, not chosen because I think that’s the right name.

Personally, I don’t care too much about the name, if you think this is taking a too valuable name, I’d be open to renaming the repository.

1 Like

In that sense, perhaps vscode-haskell-syntax-highlighting might make a better name? In accordance with vscode-haskell?

4 Likes

Started a discussion Rename repository to vscode-haskell-syntax-highlighting · Issue #261 · haskell/language-haskell · GitHub

1 Like

Oh, now I’m confused. Am I using both ? For best UX, would it make sense to provide both as one vscode extension ?

Right, so, this extension, called language-haskell is the extension haskell/language-haskell on the marketplace. It is the direct successor of justusadam/language-haskell.

It provides solely syntax highlighting in vscode and is complementory to vscode-haskell/Haskell.

Why the change?
The old extension justusAdam/language-haskell was removed from the VSCode marketplace (note, not the same as openvsx which is the VSCodium marketplace), and the publisher justusAdam was deleted (for somewhat unclear reasons), making it tricky to re-upload the extension.
Thus, justus decided to donate language-haskell to the community so we can make releases and maintenance work.
This donated project is GitHub - haskell/language-haskell: Syntax highlighting support for Haskell in Visual Studio Code · GitHub now.

It might make sense to provide them in the same repository, not as the same extension, imo, as one deals with the language server and the other with the syntax highlighting. Reasonably, users should be able to change which one to use, so separate extensions makes sense to me (until I am convinced otherwise).

My personal recommendation for the Haskell setup on VSCode is:

7 Likes

The repository has been renamed to vscode-haskell-syntax-highlighting

6 Likes