The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME - perly_sense

IntelliSense like editor support for Perl

OPTIONS

perly_sense COMMAND OPTIONS

smart_go_to --file, --row, --col

Look in --file at --row, --col and print a location for the origin of the source at that location,

smart_doc --file, --row, --col

Look in --file at --row, --col and print a smart doc text for the source at that location

class_overview --file, --row, --col

Look in --file at --row, --col and find the class overview for the package at that location. Return keys:

If a class was found: class_overview, class_name, message.

If a class was not found: message.

On error: error.

process_inc

Process and cache all modules found in @INC

--clear_cache

Clears the cache before doing anything else

--width_display=COLUMNS

Sets the display width COLUMNS wide. Default can be configured per Project .

SYNOPSIS

perly_sense smart_doc --file=perly_sense --row=102 --col=42

perly_sense smart_go_to --file=Foo/Bar.pm --row=32 --col=3

perly_sense smart_doc --file=Foo/Bar.pm --row=32 --col=3

perly_sense process_inc

EDITOR INTEGRATION

If you want to use this from within an editor/IDE you need to be able to shell out to call this program and to do something useful with the result using the editor's macro/programming facilities.