codemirror-vim
codemirror-vim copied to clipboard
Vim keybindings for CM6
fixes https://github.com/codemirror/codemirror5/issues/6948
fixes #46, #47
- fixes cursor displaying � when placed over emoji - fixes a bug of vim placing cursor inside emojis and other surrogate pairs - fixes cursor bug described in the...
fixes https://github.com/replit/codemirror-vim/issues/13 only the last commit is relevant, the first one is included because of merge conflict
Here, I am using keymap `` to toggle vim extension on/off. But, after turning off then pasting something using ``, this happened:  [Code Sandbox](https://codesandbox.io/s/pasting-after-toggling-ss3u9i)
Hello, I'm unable to run commands using the motions 'iw' & 'aw' after using the following remaps: ``` noremap i h noremap a j ``` This deviates from Vim behavior...
Description --- As the titled written, I can't change EditorState using [`Vim.defineEx`](https://codemirror.net/5/doc/manual.html#vimapi_extending). Usually I want to preserve extension between different EditorState, so I am using [`StateEffect`](https://codemirror.net/docs/ref/#state.StateEffect). I thought that was...
Copied from https://github.com/codemirror/codemirror5/issues/5422: ## To reproduce - Open the [vim demo](http://codemirror.net/demo/vim.html). - Enter `normal` mode. - Click past the end of a line. ## Expected Cursor should be over the...
Although it is rare, when the editor is in normal mode, moving around with `j`, `k`, `w`, etc., actually results in `j`, `k`, `w`, etc., being entered as text. This...
`gw` and `gq` are very useful for formatting text (in particular, for word-wrapping large paragraphs). Operator documentation: ``` gq{motion} Format the lines that {motion} moves over. The cursor is left...