This is merely a suggestion to also default the `ctrl-[` keymap to
close ex-mode. This behaviour is very similar to vim's default
behaviour:
```
CTRL-[ *c_CTRL-[* *c_<Esc>* *c_Esc*
<Esc> When typed and 'x' not present in 'cpoptions', quit
Command-line mode without executing. In macros or when 'x'
present in 'cpoptions', start entered command.
Note: If your <Esc> key is hard to hit on your keyboard, train
yourself to use CTRL-[.
```
Is very similar to the currently supported `ctrl-c`
```
CTRL-C *c_CTRL-C*
quit command-line without executing
```
16 lines
588 B
Text
16 lines
588 B
Text
# Keybindings require three things to be fully defined: A selector that is
|
|
# matched against the focused element, the keystroke and the command to
|
|
# execute.
|
|
#
|
|
# Below is a basic keybinding which registers on all platforms by applying to
|
|
# the root workspace element.
|
|
|
|
# For more detailed documentation see
|
|
# https://atom.io/docs/latest/advanced/keymaps
|
|
'atom-text-editor.vim-mode-plus:not(.insert-mode)':
|
|
':': 'ex-mode:open'
|
|
'atom-text-editor.ex-mode-editor':
|
|
'ctrl-c': 'ex-mode:close'
|
|
'ctrl-[': 'ex-mode:close'
|
|
'atom-text-editor.vim-mode:not(.insert-mode)':
|
|
':': 'ex-mode:open'
|