Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interaction with other extentions (PHP Intelephense, Bookmarks) #275

Closed
ASMag opened this issue Jul 14, 2021 · 1 comment
Closed

Interaction with other extentions (PHP Intelephense, Bookmarks) #275

ASMag opened this issue Jul 14, 2021 · 1 comment
Labels
bug Something isn't working duplicate This issue or pull request already exists

Comments

@ASMag
Copy link

ASMag commented Jul 14, 2021

Thanks for writing extention SSH FS!

Situation: I would like to use SSH FS to open php files from a server directly without indirection by WinSCP or doing a local copy of the files.

Issue: Othe VSC extentions like PHP Intelephense oder Boomarks do not work properly with files, which are opened by SSH FS.
Bookmark extention: Context menue is available. But the blue bookmark symbol left beside the line number is not showed immediately after bookmarking a line. It is showed after switching back from another opened file.
PHP Intelephense extention: "Keine Symbole im Dokument" (German for "no symbols in document"). So no information like names of variables, functions, classes are available in the left bottom corner.

Image shows the described issue:
SSH FS interaction with Bookmark, PHP Intelephense

Does SSH FS use another kind of viewing files in VSC?

@SchoofsKelvin
Copy link
Owner

Duplicate of #27, #31, #42, #45, #106, #157, #272, ...

Basically, extensions need to use the FileSystemProvider system (what this extension uses to provide files inside VS Code), but most extensions only work with files on the local system. Extensions need to be updated to use this new extension API, which not a lot of extensions do. This is especially difficult for intellisense (language-server) extensions that execute a binary (which cna only access local files) which the extension communicates with.

In such cases, using VS Code's Remote SSH feature is better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants