I would love to do more #Perl and #RakuLang coding. Have done some Perl over the last couple of weeks again. But what brings me back to #Ruby most of the time is the better #LSP support for my Editor. E.g. renaming variables, code-actions, etc. That's just a superior experience :-( #PerlNavigator and #perltidy are OK, but not perfect.

Will soon publish a new blog post about "Perl new features" and how I used them.

@snonux I don‘t (think I) use any of those Perl LSP implementations, though now I wonder how do they compare:

- PerlNavigator: https://github.com/bscan/PerlNavigator
- Perl::LanguageServer: https://metacpan.org/pod/Perl::LanguageServer
- PLS: https://metacpan.org/pod/PLS

Do you have some experience with these perhaps? Or aware of an article/post written about these?

GitHub - bscan/PerlNavigator: Perl Language Server that includes syntax checking, perl critic, and code navigation

Perl Language Server that includes syntax checking, perl critic, and code navigation - bscan/PerlNavigator

GitHub

@ferki Perl::LanguageServer seems to support goto reference, which doesn't currently work in PerlNavigator for me. But it errors when I try to install it.
From the feature list, PerlNavigator seems to be the most complete, though! And there are also "recent" releases (2024) for PerlNavigator. The other two had releases in 2023.

The LSP features I use most for Ruby and Go which aren't currently working in my PerlNavigator setup are goto reference, rename symbol and auto imports.

Thanks, @snonux, for the quick summary to orient me better 👍