Difference between revisions of "Perl"

From WikEmacs
Jump to navigation Jump to search
(Anh con may voi nhau xem nap)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Hello my friend heres my new gig easy as it looks Ill send u a total of 5350++ backlinks to your website in 2 tiers. This gig its for 1 website and up to 5 keywords. First tier to your main website 350 page rank 1-5 and the the second tier of 5000 profile backlinks pointing to your first tier.Ill send u a report in a txt file in less than 48 hours.Any question just send me a private message
+
== PerlySense ==
 +
 
 +
'''PerlySense''' is a Perl IDE backend that integrates with Emacs.
 +
 
 +
Some features of PerlySense:
 +
 
 +
* Conveniently navigate and browse the code and documentation of your project and Perl installation. Navigate between tests and source, ''and between related files.
 +
 
 +
* Search through the project for method declarations, invocants or free text using Ack.
 +
 
 +
* Run tests and scripts with easy navigation to errors/warnings/failing tests.
 +
 
 +
* Automate common editing tasks related to source code, tests, regular expressions, etc.
 +
 
 +
* Highlight syntax errors, warnings, Perl::Critic complaints, and Devel::Cover test coverage in the source while editing.
 +
 
 +
* A plugin system for understanding custom syntax, e.g. Moose.
 +
 
 +
== Emacs::PDE ==
 +
 
 +
'''Emacs::PDE''' -- Perl Development Environment in emacs is a collection of emacs lisp extension and configuration for Perl development environment.
 +
 
 +
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.
 +
 
 +
PDE is only for emacs up to 23! Check the Build.pl script.
 +
 
 +
== Sepia ==
 +
 
 +
'''Sepia''' - Simple Emacs-Perl Interface, is a set of features to make Emacs a better tool for Perl development.
 +
 
 +
Its goal is to provide an Elisp-like development environment for Perl while using existing Emacs functionality where possible. It provides code navigation, documentation lookup, and a REPL.
 +
 
 +
== External links ==
 +
* [https://metacpan.org/module/Devel::PerlySense PerlySense at MetaCPAN]
 +
* [https://metacpan.org/module/Emacs::PDE Emacs::PDE at MetaCPAN]
 +
* [https://metacpan.org/module/Sepia Sepia at MetaCPAN]
 +
 
 +
[[Category:Programming languages]]

Latest revision as of 15:36, 24 June 2014

PerlySense

PerlySense is a Perl IDE backend that integrates with Emacs.

Some features of PerlySense:

  • Conveniently navigate and browse the code and documentation of your project and Perl installation. Navigate between tests and source, and between related files.
  • Search through the project for method declarations, invocants or free text using Ack.
  • Run tests and scripts with easy navigation to errors/warnings/failing tests.
  • Automate common editing tasks related to source code, tests, regular expressions, etc.
  • Highlight syntax errors, warnings, Perl::Critic complaints, and Devel::Cover test coverage in the source while editing.
  • A plugin system for understanding custom syntax, e.g. Moose.

Emacs::PDE

Emacs::PDE -- Perl Development Environment in emacs is a collection of emacs lisp extension and configuration for Perl development environment.

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.

PDE is only for emacs up to 23! Check the Build.pl script.

Sepia

Sepia - Simple Emacs-Perl Interface, is a set of features to make Emacs a better tool for Perl development.

Its goal is to provide an Elisp-like development environment for Perl while using existing Emacs functionality where possible. It provides code navigation, documentation lookup, and a REPL.

External links