tweag / nickel

Better configuration for less
https://nickel-lang.org/
MIT License
2.23k stars 85 forks source link

Make the LSP configurable #1974

Closed thufschmitt closed 1 day ago

thufschmitt commented 1 week ago

Make the LSP options configurable

Take into account the configuration sent by the client through InitializeParams.initializationOptions.

This is currently used to set the limits for the background evaluation, although it also creates the infrastructure for setting more things.

Depends on https://github.com/tweag/nickel/pull/1973 as they both touch the same code.

thufschmitt commented 1 week ago

One thing that's missing from this is an end-user documentation. But I'm not sure where/how to write it

dpulls[bot] commented 1 week ago

:tada: All dependencies have been resolved !

yannham commented 5 days ago

@thufschmitt I'm not sure how to handle the conflict here