Use '@external *' instead of long unmaintable list
Set color and width of cursor
IDEX-1091 #comment plugin-editor-codemirror side of the fix
Load puppet mode
Load support for indent folding (e.g. python) and markdown folding