Skip to content
perlpod with helm interface
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
image
test
.gitignore
.travis.yml
Cask
Changes
Makefile
README.md
helm-perldoc-collect-modules.pl
helm-perldoc.el

README.md

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)
You can’t perform that action at this time.