Bug#1007919: ITP: libperl-languageserver-perl -- Language Server and Debug Protocol Adapter for Perl
Package: wnpp
Owner: Nick Morrott <nickm@debian.org>
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-perl@lists.debian.org
* Package name : libperl-languageserver-perl
Version : 2.3.0
Upstream Author : Gerald Richter <richter@ecos.de>
* URL : https://metacpan.org/release/Perl-LanguageServer
* License : Artistic-2.0
Programming Lang: Perl
Description : Language Server and Debug Protocol Adapter for Perl
Perl::LanguageServer is a Language Server and Debug Protocol Adapter for Perl.
It implements the Language Server Protocol which provides syntax-checking,
symbol search, etc. to various editors. It also implements the Debug Adapter
Protocol, which allows debugging with various editors.
Features:
* Language Server
* Syntax checking
* Symbols in file
* Symbols in workspace/directory
* Goto Definition
* Find References
* Supports multiple workspace folders
* Document and selection formatting via perltidy
* Run on remote system via ssh
* Debugger
* Run, pause, step, next, return
* Support for coro threads
* Breakpoints
* Conditional breakpoints
* Breakpoints can be set while program runs and for modules not yet loaded
* Variable view, can switch to every stack frame or coro thread
* Set/watch variables
* Tooltips with variable values
* Evaluate perl code in debuggee, in context of every stack frame of coro thread
* Automatically reload changed Perl modules while debugging
* Debug multiple perl programs at once
* Run on remote system via ssh
The package will be maintained under the umbrella of the Debian Perl Group.
Reply to: