Skip to content

yasuyk/helm-go-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helm-go-package

licence melpa badge melpa stable badge travis build status

helm sources for Go programming language's package.

Requirements

Installation

Manual

Just drop helm-go-package.el. somewhere in your load-path.

(add-to-list 'load-path "~/somewhere")

MELPA

you can install helm-go-package.el from the MELPA repository.

Usage

helm-go-package

Helm for Go programming language's package.

Go local packages

These actions are available.

  • Add a new import
  • Add a new import as
  • Show documentation
  • Display GoDoc
  • Visit package's directory

This persistent action is available.

  • Show documentation

search Go packages on Godoc

These actions are available.

  • Download and install
  • Display GoDoc

Customize

helm-go-package-godoc-browse-url-function

Function to display package documentation on GoDoc. It is browse-url by default.

helm-source-go-package-godoc-description

Face used for Godoc description.

Sample configuration

Add the following to your emacs init file:

(autoload 'helm-go-package "helm-go-package") ;; Not necessary if using ELPA package
(eval-after-load 'go-mode
  '(substitute-key-definition 'go-import-add 'helm-go-package go-mode-map))

About

helm sources for Go programming language's package

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •