Skip to content
#

language-server

Here are 182 public repositories matching this topic...

uyar
uyar commented May 24, 2019

Environment data

VS Code version: 1.34.0
Extension version (available under the Extensions sidebar): 2019.4.12954
OS and version: Ubuntu 19.04
Python version (& distribution if applicable, e.g. Anaconda): 3.6
Type of virtual environment used: virtualenv

Problem

The type hints in the stub file for the current module aren't used for autocompletion.

I have a foo.pyi file as

jasonlyu123
jasonlyu123 commented Jul 9, 2020

Is your feature request related to a problem? Please describe.
Provide basic support for pug markup. Related: #106

Describe the solution you'd like
VSCode's syntax highlight is done by Textmate grammar. Basically it's defining some regex pattern to tokenize the code. And we could include other languages' rules as long as vscode knows how to deal with the included language.

I am n

sfertman
sfertman commented Aug 27, 2020

Since the extension is only proof of concept and not on the marketplace, we can't easily update the server when a new release comes out. I have a local gulp setup to automate some tasks but it still a bit of a process to update a server. It would be great to be able to update the lsp server from inside vscode without rebuilding and installing the extension (especially now that releases are happeni

bengolds
bengolds commented Apr 2, 2020

In 1.7, guards were added to prevent users from renaming certain reserved symbols -- you can't rename let or if to something else and you can't rename values imported from packages.

The reverse of this might be handy as well -- not allowing you to rename a symbol to let, or in. It might be nice to also check to see if that symbol is already taken. For example:

foo = 3

Improve this page

Add a description, image, and links to the language-server topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the language-server topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.