1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-09-11 17:15:34 +03:00

Update DEVELOP.md

This commit is contained in:
Tae Won Ha 2024-05-28 12:13:16 +09:00
parent 95431d4b97
commit 6f4d5ce3cf
No known key found for this signature in database
GPG Key ID: E40743465B5B8B44

View File

@ -1,12 +1,16 @@
## How to develop
To build Neovim for development, i.e., no universal binary, do the following
In most cases, you can use the pre-built universal Neovim build by running
```bash
clean=false for_dev=true ./bin/build_nvimserver.sh
clean=true for_dev=false ./bin/build_nvimserver.sh
```
You can set `clean=true` if you want to clean the existing build.
If you want to build Neovim locally, i.e., no universal build, you can use
```bash
clean=true for_dev=true ./bin/build_nvimserver.sh
```
### Generating sources when upgrading Neovim
@ -25,7 +29,8 @@ defaults write com.qvacua.VimR enable-debug-menu 1
### Neovim
* Commit and push the new release of Neovim.
* Update Neovim and generate sources.
* Commit and push.
* Tag and push with the following
```bash
version=neovim-vX.Y.Z-$(date "+%Y%m%d.%H%M%S"); git tag -a "${version}" -m "${version}"; git push origin "${version}"