(cm)
| 389 | } |
| 390 | |
| 391 | function getOnPasteFn(cm) { |
| 392 | var vim = cm.state.vim; |
| 393 | if (!vim.onPasteFn) { |
| 394 | vim.onPasteFn = function() { |
| 395 | if (!vim.insertMode) { |
| 396 | cm.setCursor(offsetCursor(cm.getCursor(), 0, 1)); |
| 397 | actions.enterInsertMode(cm, {}, vim); |
| 398 | } |
| 399 | }; |
| 400 | } |
| 401 | return vim.onPasteFn; |
| 402 | } |
| 403 | |
| 404 | var numberRegex = /[\d]/; |
| 405 | var wordCharTest = [CodeMirror.isWordChar, function(ch) { |
no test coverage detected