PerlNavigator
Perl Language Server that includes syntax checking, perl critic, and code navigation (by bscan)
perl-language-server
By FractalBoy
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
PerlNavigator | perl-language-server | |
---|---|---|
16 | 9 | |
179 | 94 | |
- | - | |
9.1 | 3.0 | |
20 days ago | 2 months ago | |
TypeScript | Perl | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PerlNavigator
Posts with mentions or reviews of PerlNavigator.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-04.
- Help Changing the Icon for Perl Files in Ubuntu
-
The Future of Perl (Ovid's thoughts)
What I'd like to see (unrelated to a Perl 7 or 8) is continued improvement of support for code editors. I've been using https://github.com/bscan/PerlNavigator and it's a real pleasure. I know there are other language servers for Perl as well. It's encouraging to see people working on these tools.
-
In preparing to teach Perl, I discovered one of the main reasons for Perl's loss of popularity. - opinion
PerlNavigator is by far the best languageserver implementation for VSCode (and other editors)
-
VSCode Syntax Highlighting for Object::Pad, Moose, Zydeco, Mars, etc.
No problem. I just added support for "method" and "fun" whenever "use Function::Parameters" is present in a file. This include syntax highlighting, outline view, and go-to definition. Commit is here: https://github.com/bscan/PerlNavigator/commit/10938c6d50eb342e1989d51a09b4fba8d023df57
-
Kate LSP Perl::LanguageServer no syntax check
"perl": { "command": ["node", "/home/alberto/.local/share/nvim/lsp_servers/perlnavigator/node_modules/perlnavigator-server/out/server.js","--stdio"], "url": "https://github.com/bscan/PerlNavigator", "selector": "source.perl", "highlightingModeRegex": "^Perl$", "settings": { "perlnavigator": { "perlPath": "/usr/bin/perl", "enableWarnings": true, "perltidyProfile": "/home/alberto/.perltidyrc", "perlcriticProfile": "/home/alberto/.perlcriticrc", "perlcriticEnabled": true } } }
-
GUI IDE?
I normally use Emacs. I recently read about this tool that integrates with many editors and was hacked during the latest YAPC. I haven't used it but it looks interesting.
- Perl IDE Hackathon 2022 | dean [blogs.perl.org]
- Raku Navigator updates: outline view, breadcrumbs, go to definition, and autocomplete
-
Perl Navigator - Language Server for Perl
Perl Navigator - Language Server for Perl
-
Help Installing Language Server on Windows
There are at least three decent language servers for Perl. I do not run Windows and I am not familiar with it, but I believe the simplest language server to install on Windows is probably perlnavigator. You can also look at PLS. Both of these have VSCode extensions you can download. I don't use VSCode and you don't say what editor you are using, but I know a lot of people use VSCode. Both of these have good support in Neovim if you use that.
perl-language-server
Posts with mentions or reviews of perl-language-server.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-05.
- All the other language servers with nvim
- PLS - Perl Language Server - 0.900 (and 0.901)
- Docker images with Github actions
-
Help Installing Language Server on Windows
There are at least three decent language servers for Perl. I do not run Windows and I am not familiar with it, but I believe the simplest language server to install on Windows is probably perlnavigator. You can also look at PLS. Both of these have VSCode extensions you can download. I don't use VSCode and you don't say what editor you are using, but I know a lot of people use VSCode. Both of these have good support in Neovim if you use that.
-
Are there any refactoring tools for perl in VsCode. I'm really looking for "Extract Method".
Have a look at this https://github.com/FractalBoy/perl-language-server LSP for Perl. Might do your job.
-
Introducing the Perl Navigator: a Language Server for Perl
I'm also happy to help out on PLS and I've already made a tiny one character contribution https://github.com/FractalBoy/perl-language-server/commit/236e463cfc2e1381e3a297ac15be175240681d5c . Overall I want the user experience for perl devs (especially new devs) to be as user friendly as possible. I think the PLS is an excellent language server already. If there are any ideas from the Perl Navigator that can be used in it, that would be great as well. Thanks!
- PLS: Perl Language Server
- Perl can escape the Lisp Curse
-
Perl Ctags vs LanguageServer
It's not yet on CPAN / VSCode extension marketplace, but you can get it here: https://github.com/FractalBoy/perl-language-server
What are some alternatives?
When comparing PerlNavigator and perl-language-server you can also consider the following projects:
Perl-LanguageServer - Language Server for Perl
yaru - All Ubuntu Yaru GNOME themes
perl-slim - Perl 5.32.0 (with pre-installed tools)
Visual Studio Code - Visual Studio Code
vscodium - binary releases of VS Code without MS branding/telemetry/licensing
clink - Bash's powerful command line editing in cmd.exe
language-server-protocol - Defines a common protocol for language servers.
actions-setup-perl - Setup Perl environment Action
PerlNavigator vs Perl-LanguageServer
perl-language-server vs Perl-LanguageServer
PerlNavigator vs yaru
perl-language-server vs perl-slim
PerlNavigator vs Visual Studio Code
perl-language-server vs vscodium
PerlNavigator vs clink
perl-language-server vs language-server-protocol
perl-language-server vs actions-setup-perl