diff --git a/IPython/html/static/notebook/js/cell.js b/IPython/html/static/notebook/js/cell.js
index c02077c58..aff28c19d 100644
--- a/IPython/html/static/notebook/js/cell.js
+++ b/IPython/html/static/notebook/js/cell.js
@@ -572,8 +572,17 @@ define([
var regs = modes[mode].reg;
// only one key every time but regexp can't be keys...
for(var i=0; i').addClass('input_area');
- this.code_mirror = new CodeMirror(input_area.get(0), this.cm_config);
+ this.code_mirror = new CodeMirror(input_area.get(0), this.class_config.get_sync('cm_config'));
// In case of bugs that put the keyboard manager into an inconsistent state,
// ensure KM is enabled when CodeMirror is focused:
this.code_mirror.on('focus', function () {