Skip to content

rprimus/emacs-helm-perldoc

 
 

Repository files navigation

helm-perldoc.el travis badge melpa badge melpa stable badge

helm-perldoc

Introduction

helm-perldoc.el is perldoc, Perl documentation command, with helm interface.

Requirements

  • Emacs 24 or higher
  • helm 1.7.7 or higher
  • deferred.el
  • Perl

Installation

helm-perldoc is available on MELPA and MELPA stable

You can install helm-perldoc with the following command.

M-x package-install [RET] helm-perldoc [RET]

Basic Usage

helm-perldoc

Search module and do action.

helm-perldoc:setup

Update module list for viewing documenations.

helm-perldoc:carton-setup

Update module list based Carton. Local library path is decided on helm-perldoc:default-carton-path.

helm-perldoc:history

Search modules which is already searched

Customize

helm-perldoc:perl5lib

PERL5LIB envirnoment variable which is set when perl and perldoc commands are executed.

helm-perldoc:default-carton-path(Default local/lib/perl5)

Default carton library path.

Actions

  • View Document
  • View Source code
  • Insert import statement
  • Check with corelist

Setup

;; helm-perldoc:setup takes long time on low power platform
(eval-after-load "cperl-mode"
  '(progn
    (helm-perldoc:setup)))

;; auto carton setup
(add-hook 'cperl-mode-hook 'helm-perldoc:carton-setup)

About

perlpod with helm interface

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Emacs Lisp 92.5%
  • Perl 5.7%
  • Makefile 1.8%