Updated Development tips (markdown)

Justin M. Keyes 2019-07-19 21:07:49 +02:00
parent ef5b54a6ec
commit d3c9310779

@ -6,20 +6,6 @@ Developer info lives in one of three places:
- [CONTRIBUTING.md](https://github.com/neovim/neovim/blob/master/CONTRIBUTING.md) (highly relevant to new contributors)
- [FAQ](https://github.com/neovim/neovim/wiki/FAQ) (transient/highly-specific info)
## Other tools
- [hererocks](https://github.com/mpeterv/hererocks) (very similar to Python's `virtualenv`) is useful for installing Luarocks, LuaJIT, and Lua:
```
curl -LO https://raw.githubusercontent.com/mpeterv/hererocks/latest/hererocks.py
chmod u+x hererocks.py
# Install LuaJit and LuaRocks 3.0 to the "myenv" directory.
./hererocks.py myenv --luajit latest -r3.0
```
- [croissant](https://github.com/giann/croissant) is a Lua REPL
## Experimenting with the API
You can write a simple shell that grabs the API metadata and allows you to send commands to Neovim:
https://github.com/splinterofchaos/neovim-cpp-client-experiment/blob/master/src/vim-shell.cpp