Yeah, I was never able to get
Perl::LanguageServer to work on 64bit Strawberry, either (though it looks like you tried harder than I did).
PerlNavigator works with my Strawberry v5.38.0 for MSWin32-x64-multi-thread. Its homepage gives examples of how to set it up for VS Code, Sublime, emacs, neovim, and others... And it is starting to work with an alpha NppLspClient plugin on Notepad++, using the config below:
[lspservers.perl]
mode = "io"
executable = 'c:\\usr\\local\\bin\\perlnavigator.exe'
args = '--stdio'
auto_start_server = true
The upsides are that PerlNavigator uses the Microsoft LSP library, so is known to work well on Windows; and it doesn't have difficulties installing module prerequisites, because it's a standalone app, not a Perl-based application or module(s). The downside is, it's not a Perl-based application or module(s) ;-).
update: sorry, I hadn't seen haj's post yet when I replied to this one. but mine does include tangential information which might be of use to non-VSCode users wanting similar functionality on other Windows editors.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.