(e, query, close)
| 1833 | } |
| 1834 | } |
| 1835 | function onPromptKeyDown(e, query, close) { |
| 1836 | var keyName = CodeMirror.keyName(e); |
| 1837 | if (keyName == 'Esc' || keyName == 'Ctrl-C' || keyName == 'Ctrl-[' || |
| 1838 | (keyName == 'Backspace' && query == '')) { |
| 1839 | vimGlobalState.searchHistoryController.pushInput(query); |
| 1840 | vimGlobalState.searchHistoryController.reset(); |
| 1841 | updateSearchQuery(cm, originalQuery); |
| 1842 | clearSearchHighlight(cm); |
| 1843 | cm.scrollTo(originalScrollPos.left, originalScrollPos.top); |
| 1844 | CodeMirror.e_stop(e); |
| 1845 | clearInputState(cm); |
| 1846 | close(); |
| 1847 | cm.focus(); |
| 1848 | } else if (keyName == 'Ctrl-U') { |
| 1849 | CodeMirror.e_stop(e); |
| 1850 | close(''); |
| 1851 | } |
| 1852 | } |
| 1853 | switch (command.searchArgs.querySrc) { |
| 1854 | case 'prompt': |
| 1855 | var macroModeState = vimGlobalState.macroModeState; |
nothing calls this directly
no test coverage detected