The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Emacs::PDE - Perl Development Environment in emacs

SYNOPSIS

Put this to you .emacs:

(add-to-list 'load-path "/path/to/pde/")
(load "pde-load")

DESCRIPTION

This is not a perl module. It is a collection of emacs lisp extension and configuration for perl development environment.

EXTENSIONS

Here is a list of extensions included in PDE.

template-simple

A simple text template process library. Support for expand template when create new file or empty file according to the suffix of current file name.

compile-dwim

Automatic generate compile-command according to the file name or major-mode.

help-dwim

Integrate various finding document command to one command. Useful for bind a global key to search help information.

perldoc

Perldoc using woman. Provide a tree view of all Pods.

perlapi

Search document in perlapi.

perltidy

Call perltidy when editing.

imenu-tree

Tree view show imenu for the source file.

tags-tree

Tree view show tags for the sources.

inf-perl

Interactive perl shell.

perldb-ui

A simple perl debugger user interface.

BUGS

Tell me if you found one, or you want to discuss anything related, please drop me a note at wenbinye@gmail.com

SEE ALSO

More document for PDE:

"doc/pde/index.html" in lisp - PDE User Guide

"doc/QuickStartEn.html" in lisp - A tutor of emacs configuration for perl

More emacs lisp libraries or Perl Modules:

Sepia - Simple Emacs-Perl Interface

perlnow.el - Emacs extensions to speed development of perl code.

Devel::PerlySense - IntelliSense for Perl

PPI - Parse, Analyze and Manipulate Perl (without perl)

http://www.emacswiki.org/cgi-bin/wiki/PerlLanguage - Discussion in EmacsWiki