Skip to content

Releases: ponylang/pony-language-server

0.2.2

27 Jul 08:11
Compare
Choose a tag to compare

Fix textDocumentSync server capability

Previously the textDocumentSync property was malformed and not according to spec.
It seemed vscode did the right thing and fell back to sending both didChange and didSave notifications anyways.
Neovim didn't, so we didn't receive any didSave notifications. Now everything is working as expected with neovim and vscode.

[0.2.2] - 2024-07-27

Fixed

  • Properly set textDocumentSync properties of the serverCapabilities (PR #7)

0.2.1

24 Jun 20:39
Compare
Choose a tag to compare

Fix resolving definition for implicit create sugar

Previously constructs like the right hand side of this expression: let foo = Bar couldn't be resolved properly although they are widely used in Pony. The issue was that the simple identifier Bar get desugared to Bar.create() with all AST nodes at the same position, which confused the LSP.

[0.2.1] - 2024-06-24

Fixed

  • Upgrade pony-ast dependency to 0.2.1 (PR #1)