##// END OF EJS Templates
use ask_exit payload in terminal console...
use ask_exit payload in terminal console avoid special frontend handling for ‘exit’ We really need to totally reconstruct how kernel shutdown works in the console interfaces, but at least this makes it behave as intended currently.

File last commit:

r17200:00ca3eee
r17325:bfaa365b
Show More
config.js
55 lines | 2.0 KiB | application/javascript | JavascriptLexer
// Copyright (c) IPython Development Team.
// Distributed under the terms of the Modified BSD License.
define([], function() {
"use strict";
var default_config = {
/**
* Dictionary of object to autodetect highlight mode for code cell.
* Item of the dictionnary should take the form :
*
* key : {'reg':[list_of_regexp]}
*
* where `key` will be the code mirror mode name
* and `list_of_regexp` should be a list of regext that should match
* the first line of the cell to trigger this mode.
*
* if `key` is prefixed by the `magic_` prefix the codemirror `mode`
* will be applied only at the end of the first line
*
* @attribute cell_magic_highlight
* @example
* This would trigger javascript mode
* from the second line if first line start with `%%javascript` or `%%jsmagic`
*
* cell_magic_highlight['magic_javascript'] = {'reg':[/^%%javascript/,/^%%jsmagic/]}
* @example
* This would trigger javascript mode
* from the second line if first line start with `var`
*
* cell_magic_highlight['javascript'] = {'reg':[/^var/]}
*/
cell_magic_highlight : {
'magic_javascript' :{'reg':[/^%%javascript/]},
'magic_perl' :{'reg':[/^%%perl/]},
'magic_ruby' :{'reg':[/^%%ruby/]},
'magic_python' :{'reg':[/^%%python3?/]},
'magic_shell' :{'reg':[/^%%bash/]},
'magic_r' :{'reg':[/^%%R/]},
'magic_text/x-cython' :{'reg':[/^%%cython/]},
},
/**
* same as `cell_magic_highlight` but for raw cells
* @attribute raw_cell_highlight
*/
raw_cell_highlight : {
'diff' :{'reg':[/^diff/]}
},
};
return {
'default_config': default_config,
};
});