import 'codemirror/mode/nginx/nginx';
import 'codemirror/mode/php/php';
import 'codemirror/mode/powershell/powershell';
+import 'codemirror/mode/properties/properties';
import 'codemirror/mode/python/python';
import 'codemirror/mode/ruby/ruby';
import 'codemirror/mode/rust/rust';
// Addons
import 'codemirror/addon/scroll/scrollpastend';
+// Mapping of potential languages or formats from user input
+// to their proper codemirror modes.
const modeMap = {
css: 'css',
c: 'text/x-csrc',
haskell: 'haskell',
hs: 'haskell',
html: 'htmlmixed',
+ ini: 'properties',
javascript: 'javascript',
json: {name: 'javascript', json: true},
js: 'javascript',
ml: 'mllike',
nginx: 'nginx',
powershell: 'powershell',
+ properties: 'properties',
ocaml: 'mllike',
php: 'php',
py: 'python',
value: content,
mode: mode,
lineNumbers: true,
- lineWrapping: true,
+ lineWrapping: false,
theme: getTheme(),
readOnly: true
});
value: content,
mode: getMode(lang),
lineNumbers: true,
- lineWrapping: true,
+ lineWrapping: false,
theme: getTheme(),
readOnly: true
});
value: content,
mode: getMode(modeSuggestion),
lineNumbers: true,
- lineWrapping: true,
+ lineWrapping: false,
theme: getTheme()
});
}