File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " jupyterlab_vim" ,
3- "version" : " 0.5.0 " ,
3+ "version" : " 0.6.0-dev " ,
44 "description" : " Code cell vim bindings" ,
55 "author" : " Jacques Kvam" ,
66 "main" : " lib/index.js" ,
Original file line number Diff line number Diff line change @@ -26,6 +26,11 @@ import {
2626
2727import '../style/index.css' ;
2828
29+ /**
30+ * A boolean indicating whether the platform is Mac.
31+ */
32+ const IS_MAC = ! ! navigator . platform . match ( / M a c / i) ;
33+
2934/**
3035 * Initialization data for the jupyterlab_vim extension.
3136 */
@@ -57,7 +62,9 @@ class VimCell {
5762 let extraKeys = editor . getOption ( 'extraKeys' ) || { } ;
5863
5964 extraKeys [ 'Esc' ] = CodeMirror . prototype . leaveInsertMode ;
60- extraKeys [ 'Ctrl-C' ] = CodeMirror . prototype . leaveInsertMode ;
65+ if ( ! IS_MAC ) {
66+ extraKeys [ 'Ctrl-C' ] = false ;
67+ }
6168
6269 CodeMirror . prototype . save = ( ) => {
6370 commands . execute ( 'docmanager:save' ) ;
You can’t perform that action at this time.
0 commit comments