File size: 681 Bytes
71c6277
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Select CodeMirror Keymap
=======

This extension lets you choose between the available CodeMirror keymaps: default, emacs, vim, and sublime.

There's a chance that this might cause key conflicts, especially with other extensions.

Most browsers consume some of the global keybindings like `Ctrl+n`. [The Menu Wizard add-on for Firefox](https://addons.mozilla.org/en-US/firefox/addon/s3menu-wizard/) allows you to disable some of the global key shortcuts, thus passing the keys through to CodeMirror.

![Demo](select_keymap.png)

Based on:
 * [jupyter-emacskeys](https://github.com/rmcgibbo/jupyter-emacskeys)
 * [notebook_input_mode](https://github.com/asford/notebook_input_mode)