I want to hide/unhide a codemirror instance completely. Is there any predefined method doing that, or do I need to somehow select the div and make it hidden.
according to the documentation, CodeMirror's main editor object has a method that returns to you the main wrapper DOM element.
cm.getWrapperElement()
From there, you should be able to just hide the element like you would hide any html element.