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

Feature request: local language server #137

Closed
Reissner opened this issue Aug 18, 2024 · 2 comments
Closed

Feature request: local language server #137

Reissner opened this issue Aug 18, 2024 · 2 comments

Comments

@Reissner
Copy link

Maybe this is already implemented and I did not find.

My point is, that I dont want to move my code into the internet,
not even for being checked by a language server.
The only way to use a language server (which I love)
is to use a loal one.

Is there a way to install?

@rabbiveesh
Copy link
Contributor

rabbiveesh commented Aug 18, 2024 via email

@bscan
Copy link
Owner

bscan commented Aug 19, 2024

Hi @Reissner, yes you are likely already running it entirely locally, especially based on the issue in #136 where it showed Perl warnings. When running normally, Perl Navigator does not require a web connection and does not make any web requests for telemetry, functionality, or required assets.

The one exception is when running in web-mode (press . in a browser when viewing any Github repo). The Perl Navigator works in this web based version of vscode, but is limited in functionality. Because we can't run Perl in a browser, it does not have syntax checking, perlcritic, or perltidy. However, as you can see in the image, you can still get sticky-scroll, outline view, improved syntax highlighting, and some go-to definition and hover. This method of using the Perl Navigator is uncommon, although I'd love to know if anyone is using it this way. Standard installations via vscode and npm are entirely local.

image

@bscan bscan closed this as completed Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants