3 ms·
This is cool! Is there a plan to support the completion APIs over LSP so existing tools can implement support independently? For example if I could write a lan
by duped 5y ago
This is cool!
Is there a plan to support the completion APIs over LSP so existing tools can implement support independently? For example if I could write a language client for various language servers just for the completion apis, it would go a long way.
I'm surprised it requires nodejs on the client to run - how do you lock node versions so it doesn't break on updates, or needs to run in the same dev environment as older versions? If my dev environment has node locked to an older LTS, will fig still work?
As well, linux support would be great. So would a vscode extension so it can run in the integrated terminal, but I'm not sure if that's possible.
- mschrage 5y agoFig already works inside of VSCode and VSCode Insiders! Also to clarify: we don't require node.js on the client. The completion specs are interpreted by the Fig macOS app. re: LSP. Super cool idea, are you imagining Fig autocomplete in language-specific repls? Or something else?
- duped 5y agoExactly that. LSP is great because its the only semi-standard API for integrating with different programming tools, and completions are one of the built in features. Snippet support too - I can't tell how many times I've needed to write a for loop in a REPL, which would be much easier with snippets in a terminal. Does the VSCode implementation run on Linux?