All Projects → emacsorphanage → go-impl

emacsorphanage / go-impl

Licence: other
impl for Emacs

Programming Languages

emacs lisp
2029 projects
Makefile
30231 projects

go-impl.el travis badge melpa badge melpa stable badge

impl for Emacs

ScreenCast

Screencast of go-impl.el

Requirements

% go get -u github.com/josharian/impl
% go get -u golang.org/x/tools/cmd/godoc

Installation

go-impl is available on MELPA and MELPA stable

You can install go-impl with the following command.

M-x package-install [RET] go-impl [RET]

Command

M-x go-impl (go-impl receiver interface)

Insert snippet by impl receiver interface.

Customization

go-impl-command

Location of impl command.

go-impl-aliases-alist

Association list of aliases of interface names. If interface name is matched with alias, then go-impl replaces alias with real interface name. Example is as below.

(custom-set-variables
 '(go-impl-aliases-alist '(("hh" . "http.Handler")
                           ("irw" . "io.ReadWriter"))))

go-impl-enter-function

If this value is non-nil, go-impl enters into first function after inserting stubs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].