vscode
vscode copied to clipboard
Support LSP based completion provider
Resolves: https://github.com/microsoft/vscode/issues/241167
Note: I left several TODOs for when we eventually make this more generic (not too specific for Python)
TODO: activate language extension (python extensions, pylance) if installed when user types 'python' in terminal
TODO: Need to figure out way to save successful commands in the virtual file so we get the correct completions in future prompts.
I created this one file called lspTerminalUtil which basically contains all the const used for terminal-lsp related stuff. Its only three constant now but I'm sure it would get bigger as we support more lsp providers.