fwcd / curry-language-server

IDE support for the functional logic language Curry
BSD 3-Clause "New" or "Revised" License
26 stars 2 forks source link

Implement Signature Help #37

Closed fwcd closed 3 years ago

fwcd commented 3 years ago

Fixes #9

This branch contains an experimental implementation of LSP's signature help for Curry:

image

Although the signature help works as intended, the popup may disappear if the user types quickly (faster than the compilation debouncer), since the position of the token below the cursor may no longer be in an expressions of the previously compiled (now outdated) AST.