vim.wasm
vim.wasm copied to clipboard
Vim editor ported to WebAssembly
This PR adds a file that may fix the SharedArrayBuffer error using https://github.com/gzuidhof/coi-serviceworker.
### Describe the bug Error when running build.sh ### Steps To Reproduce Run build.sh ### Expected behavior No error . . ### Actual behavior Error ### Your environment - OS:...
### What is an issue which you want to solve with your feature request? Allow the live demo to be installed as a PWA (Progressive Web App). Allowing the live...
### Describe the bug A downstream project as well as the demo on https://rhysd.github.io/vim.wasm/ are now broken on most browsers, since SharedArrayBuffer has been disabled ### Steps To Reproduce Run...
### Describe the bug The page stays black when accessing https://rhysd.github.io/vim.wasm/ with firefox. " '' should be object " appears on the bottom of the page as shown in the...
This branch is an experiment to use [new Asyncify](https://emscripten.org/docs/porting/asyncify.html) for vim.wasm's event loop. ## Implementation Status - [x] Replace `SharedArrayBuffer` and `Atomics` with simple `postMessage` - [x] Use `Asyncify.handleSleep` to...
### Describe the bug When trying to use the regular command to switch splits, the browser intercepts the command and tries to close the browser window ### Workaround In the...
### What is an issue which you want to solve with your feature request? A vim plugin like [killersheep](https://github.com/vim/killersheep) does not fully work. ### Describe the solution you'd like Support...
try: :colo ((press C-D)) it does not output the possible completions. The options are shown using , as expected, though.
### Describe the bug `VimWasm.cmdline()` runs given command, but screen is not updated. To avoid this, appending `| redraw` to the command is necessary. ### Steps To Reproduce 1. Visit...