28 lines
626 B
JavaScript
28 lines
626 B
JavaScript
requirejs.config({
|
|
map: {
|
|
'*' : {
|
|
'codemirror/mode/prolog/prolog':'/kernelspecs/yap_kernel/prolog.js'
|
|
|
|
}
|
|
}
|
|
});
|
|
|
|
define([
|
|
'codemirror/lib/codemirror',
|
|
'base/js/namespace',
|
|
'base/js/events',
|
|
],function(Jupyter,events,CodeMirror){
|
|
var onload = function(){
|
|
var mode = {
|
|
mime: "text/x-prolog",
|
|
name: "Prolog",
|
|
mode: "prolog",
|
|
ext: ["pl", "yap", "yss", "P"]
|
|
};
|
|
//console.log("I am being loaded");
|
|
CodeMirror.requireMode("prolog", mode);
|
|
CodeMirror.setOption("mode",mode);
|
|
|
|
return {onload:onload};
|
|
}});
|