Releases: ponylang/pony-language-server
Releases · ponylang/pony-language-server
0.2.2
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
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)