vyper
vyper copied to clipboard
LSP support
https://github.com/neovim/nvim-lspconfig
Looks like solidity is on the verge of adding LSP support https://github.com/ethereum/solidity/pull/11350
I looked very briefly into how one may implement this. Seems like it would require substantial effort
Solidity just launched their LSP
Perhaps it could be possible to leverage an existing Python LSP to help build a Vyper LSP?
Well, it might be possible to leverage jedi a bit for this: https://github.com/pappasam/jedi-language-server
I wonder if it might be possible to create a vyper plugin for https://github.com/python-lsp/python-lsp-server
iIn this regard, It would be nice if there were some document outlining vyper's grammar specification (absent more formal specs) like this one from Python.
@spinoch see https://github.com/vyperlang/vyper/blob/c27f2257cecdc5ba7d89ba7525f580073b84a921/tests/grammar/vyper.lark
found this plugin for vscode, at very early stage: https://github.com/z80dev/vscode-vyper-lsp-extension
there is an official repo: https://github.com/vyperlang/vyper-lsp