A Tool/Toy for Non-Beginners
by Lu Wang
- Works but unstable, only tested on Firefox/Chrome + Ubuntu
- Faster on Chrome than Firefox
vim is built with --with-features=tiny
. More features will be enabled gradually.
- Prepare the dependencies:
- emscripten
- node.js
- streamline.js
- closure compiler
- GCC & cproto (sometimes you need to run
make proto
)
- Get yourself familiar with everything above and also:
- source code of vim
- JavaScript, and also HTML/CSS
- Setup paths in
build.sh
- Uncomment the last few lines in
build.sh
- Run
build.sh
Patches are welcome and wanted for
- Wrapping async functions — learn more
- Multi-browser/platform support
- Stability improvements
- UI improvements
- Other stuffs in
TODO
If you want to work on other features to be merged, please file an issue and discuss with me first.
Lu Wang coolwanglu(a)gmail.com — please do not expect a prompt response.
Read LICENSE