myitcv / neovim

Go package for writing Neovim plugins (in Go!)
http://godoc.org/github.com/myitcv/neovim
MIT License
85 stars 4 forks source link

Code generation tool to support plugin writing #24

Open myitcv opened 9 years ago

myitcv commented 9 years ago

Depends on #23.

Write a tool that takes a plugin definition (from #23) and code generates the necessary type and MSGPACK wrappers. example/gen_example.go has for now been generated by hand and example/gen_example_gen.go represents the msgp go generate output from the former

Will use msgp to code generate any MSGPACK marshal/unmarshal functions